Có liên quan

Đăng lại

Cấu Hình Tối Ưu Nhất Để Sử Dụng Cloudflare Đạt Điểm Cao Trong LCP, TBT, Và Web Vital Cho Cửa Hàng Của Bạn

 Pajuhaan
Written by Pajuhaan
Đăng vào: ngày
    Hiệu suất web là yếu tố quan trọng trong việc tạo ra trải nghiệm mua sắm liền mạch cho khách hàng của bạn. Trong bài viết này, tôi sẽ chỉ cho bạn cách đạt được điểm số cao nhất trong Web Vitals như Largest Contentful Paint [LCP] và Total Blocking Time [TBT] với Cloudflare. Các cài đặt này bao gồm từ những điều chỉnh đơn giản đến tối ưu hóa nâng cao.
    Lighthouse Best Practice for Ecommerce Websites
    Lighthouse Best Practice for Ecommerce Websites
    Trước khi đi vào chi tiết, hãy dành một chút thời gian để đánh giá hiệu suất hiện tại của trang web của bạn bằng công cụ như Google PageSpeed Insights. Điều này sẽ giúp bạn theo dõi sự cải thiện sau khi áp dụng các cài đặt này.
    Tại sao Web Vitals lại Quan Trọng
    Web Vitals đo lường các khía cạnh chính của trải nghiệm người dùng. Dưới đây là tổng quan nhanh chóng về các chỉ số quan trọng mà chúng ta sẽ tập trung vào:

    Chỉ số

    Nó Đo Lường Điều Gì

    Tại Sao Nó Quan Trọng

    LCP
    Thời gian tải phần tử lớn nhất có thể nhìn thấy
    Tác động đến nhận thức của người dùng về tốc độ trang
    TBT
    Thời gian bị chặn bởi các tác vụ JavaScript dài
    Tác động đến khả năng tương tác và phản hồi
    CLS
    Sự thay đổi bố cục trong quá trình tải trang
    Đảm bảo sự ổn định trực quan và khả năng sử dụng
    Bằng cách tối ưu hóa cài đặt Cloudflare của bạn, bạn có thể nâng cao đáng kể các điểm số này, dẫn đến trải nghiệm nhanh hơn và hấp dẫn hơn cho khách truy cập của bạn.
    Score of the Website Before Optimization
    Score of the Website Before Optimization

    Bước 1: Thiết Lập Miền Của Bạn Trên Cloudflare Và Kích Hoạt CDN

    Để bắt đầu tối ưu hóa hiệu suất của trang web với Cloudflare, trước tiên bạn cần đảm bảo rằng miền của bạn được thiết lập đúng trên nền tảng của họ và tính năng CDN (Mạng phân phối nội dung) được kích hoạt.

    Cách Kích Hoạt CDN Của Cloudflare

    1. Đăng nhập vào tài khoản Cloudflare của bạn và chọn miền của bạn.
    2. Đi đến phần DNS.
    3. Dưới các bản ghi DNS, xác định bản ghi A hoặc CNAME của miền của bạn.
    4. Nhấn vào biểu tượng đám mây màu cam bên cạnh bản ghi để kích hoạt tính năng Proxy Cloud. Khi được kích hoạt, biểu tượng sẽ chuyển sang màu cam sáng, cho thấy miền của bạn hiện đang được định tuyến qua CDN của Cloudflare.
    DNS & CDN Config For a Shop Domain
    DNS & CDN Config For a Shop Domain

    Ghi Chú Đặc Biệt Dành Cho Người Dùng Selldone

    Nếu bạn đang sử dụng Selldone, bạn cần cấu hình đúng miền của mình để tích hợp với CDN của Cloudflare. Điều này đảm bảo rằng CDN bên ngoài của Selldone hoạt động liền mạch với trang của bạn, cung cấp nội dung được lưu trữ hiệu quả trong khi vẫn duy trì tính tương thích với nền tảng Selldone.
    Các Bước Để Cấu Hình Với Selldone:
    1. Thiết lập miền tùy chỉnh của bạn trong bảng điều khiển của Selldone.
    2. Đảm bảo CDN bên ngoài được định hướng đến Cloudflare bằng cách cấu hình chính xác các bản ghi DNS của bạn.
    3. Xác nhận rằng cài đặt của Cloudflare đã được kích hoạt hoàn toàn, bao gồm cả trạng thái Proxy Cloud. Những bước này sẽ đảm bảo rằng trang web sử dụng Selldone của bạn tận dụng tối đa các tính năng tăng cường hiệu suất của Cloudflare.

    Bước 2: Tính Năng Kiểm Tra Tốc Độ Của Cloudflare

    Cloudflare cung cấp công cụ Kiểm Tra Tốc Độ tích hợp sẵn, cung cấp những hiểu biết quý giá về hiệu suất trang web của bạn. Tính năng này đo lường các chỉ số chính như thời gian tải, tính phản hồi, và các cải tiến về tốc độ tổng thể sau khi triển khai dịch vụ của Cloudflare.
    Test Page Speed by Cloudflare
    Test Page Speed by Cloudflare

    Bước 3: Kích Hoạt Thông Tin Người Dùng Thời Gian Thực Trong Cloudflare

    Hiểu hành vi của người dùng thời gian thực là điều cần thiết để tối ưu hóa trải nghiệm của họ trên trang web của bạn. Tính năng Thông Tin Người Dùng Thời Gian Thực (RUN) của Cloudflare cho phép bạn theo dõi dữ liệu trực tiếp về cách mà khách truy cập tương tác với trang của bạn, cung cấp các chỉ số có thể hành động để cải thiện hiệu suất và khả năng sử dụng.
    Enable RUM in Cloudflare - It will add a js inline your website
    Enable RUM in Cloudflare - It will add a js inline your website

    Bước 4: Kích Hoạt Tất Cả Các Tính Năng Tối Ưu Hóa Trong Cloudflare

    Để tối đa hóa hiệu suất của trang web, hãy kích hoạt các tính năng tối ưu hóa có sẵn trong Cloudflare dưới tab Tốc độ. Những tính năng này được thiết kế để cải thiện thời gian tải, giảm mức sử dụng băng thông, và cải thiện trải nghiệm người dùng một cách dễ dàng.
     
    Enable Optimization Options in Cloudflare
    Enable Optimization Options in Cloudflare
    Các tính năng quan trọng để tăng tốc độ trang cần giấy phép PRO.
    Đảm bảo kích hoạt “Cloudflare Fonts” và “Rocket Loader
    Cloudflare Fonts
    Cloudflare Fonts

    Bước 5: Kết Quả Ngay Lập Tức Với Kế Hoạch Miễn Phí Của Cloudflare

    Ngay cả trên Kế Hoạch Miễn Phí Của Cloudflare, bạn có thể thấy những cải thiện về hiệu suất đáng kể bằng cách kích hoạt các tính năng phù hợp. Tôi đã áp dụng những tối ưu hóa này cho marketplace.hanscristy.com, và kết quả đã đến ngay lập tức. Những thay đổi không chỉ cải thiện các chỉ số Web Vitals như LCP và TBT mà còn nâng cao trải nghiệm tổng thể của người dùng.
    Improvement in LPC / TBT / FCP of a Shop Built by Selldone
    Improvement in LPC / TBT / FCP of a Shop Built by Selldone
     

    Bước 6: Cách Tối Ưu Hóa Cloudflare Và Selldone Ảnh Hưởng Đến Hiệu Suất Trong Thực Tế

    Để tôi dẫn bạn qua cách mà việc tối ưu hóa của Cloudflare và các công nghệ chuyên dụng của Selldone kết hợp để tạo ra hiệu suất chưa từng có, ngay cả trong các kịch bản thử nghiệm khó khăn.

    Hiểu Những Thách Thức Với Các Bài Kiểm Tra Hiệu Suất

    Các công cụ như Lighthouse, GTmetrix, và các nền tảng tương tự chủ yếu được thiết kế cho các trang tĩnh hoặc các trang web render nội dung ở phía server. Tuy nhiên, Selldone hoạt động khác biệt:
    • 100% PWA: Mỗi khía cạnh của nền tảng Selldone - trang web chính, bảng điều khiển, cửa hàng và hơn thế nữa - được xây dựng dưới hình thức Ứng dụng Web Tiến Bộ (PWA). Điều này có nghĩa là tất cả việc render xảy ra ở phiên bản khách hàng, mang lại cho người dùng khả năng linh hoạt để thiết kế các bảng điều khiển và cửa hàng tùy chỉnh.
    • Tải Miền Động: Người dùng có thể tải Selldone trên bất kỳ miền nào mà không cần lo lắng về việc triển khai một hệ thống backend phức tạp. Hệ thống xử lý mọi thứ một cách động, được cung cấp dưới dạng một tệp JavaScript duy nhất.
    Cách tiếp cận độc đáo này mang lại tính linh hoạt và tốc độ nhưng tạo ra những thách thức đặc thù khi được thử nghiệm bằng các công cụ được thiết kế cho các trang được render phía server.

    Tại Sao Selldone Nhanh Hơn 10–100 Lần Trong Thực Tế

    Khi các trang tĩnh phụ thuộc vào server để render HTML cho mỗi yêu cầu của người dùng, cách tiếp cận PWA của Selldone thì hoàn toàn khác biệt:
    Lấy Dữ Liệu Hiệu Quả:
    • Thay vì render toàn bộ trang trên server, Selldone gửi một cấu trúc JSON nhẹ chứa các dữ liệu cần thiết.
    • Ví dụ, khi một người dùng nhấp vào một sản phẩm, nền tảng chỉ lấy dữ liệu cần thiết (như chi tiết sản phẩm) thay vì tải lại hoặc render toàn bộ trang.
    Không Có Độ Trễ Render Tại Server:
    • Khác với các nền tảng như WooCommerce, nơi mỗi lần nhấp có thể kích hoạt render phía server, Selldone hoàn toàn loại bỏ vấn đề này. Mọi thứ được xử lý ở phía khách hàng, giảm thiểu đáng kể độ trễ.
    Lợi Thế Tốc Độ Thời Gian Thực:
    • Người dùng trải nghiệm chuyển trang gần như ngay lập tức. Tốc độ thực tế này làm cho nền tảng cảm giác nhanh hơn rất nhiều so với các trang web được render phía server, ngay cả khi các điểm số thử nghiệm truyền thống không hoàn toàn phản ánh lợi thế này.

    Đột Phá Trong Những Khó Khăn Kỹ Thuật

    Đạt được điểm số kiểm tra cao cho các trang PWA được render phía khách hàng từ lâu đã là một thử thách do:
    • Độ Trễ Thực Thi JS: Render ở phía khách hàng phụ thuộc nặng nề vào JavaScript, điều này các công cụ kiểm tra thường phạt.
    • Nội Dung Động: Khác với HTML tĩnh, việc tải nội dung động có thể xuất hiện chậm hơn trong các lần kiểm tra tổng hợp.
    Tuy nhiên, Selldone đã vượt qua những giới hạn này lần đầu tiên trên internet bằng cách kết hợp:
    • Các tối ưu hóa của Cloudflare (như Rocket Loader™ và Nén Brotli) để làm cho việc phân phối tài sản trở nên hợp lý hơn.
    • Kiến trúc PWA tiên tiến cho việc lấy dữ liệu và render thời gian thực.

    Hiệu Suất Thực Tế So Với Điểm Số Tổng Hợp

    Khi các bài kiểm tra tổng hợp có thể cho thấy điểm số thấp hơn cho các nền tảng được render ở phía khách hàng như Selldone, hiệu suất thực tế lại kể một câu chuyện khác. Bảng điều khiển và cửa hàng của Selldone cung cấp trải nghiệm nhanh hơn 10–100 lần so với các nền tảng được render phía server, khiến nó trở thành giải pháp lý tưởng cho các nhu cầu thương mại điện tử hiện đại.
    Selldone.com PWA - Single Page Application progress over time
    Selldone.com PWA - Single Page Application progress over time
      Nếu bạn muốn sao chép các cài đặt Cloudflare mà chúng tôi sử dụng để đạt hiệu suất tối ưu, dưới đây là danh sách các tính năng được kích hoạt:
    Selldone.com Cloudflare Optimize Speed Config
    Selldone.com Cloudflare Optimize Speed Config
    Selldone Blog Post Page Score - 100 in Mobile and PC
    Selldone Blog Post Page Score - 100 in Mobile and PC

    Các Thuật Ngữ Hiệu Suất Web

    Dưới đây là phần giải thích thân thiện và dễ hiểu về các thuật ngữ hiệu suất web trong Web Vitals:

    LCP (Largest Contentful Paint)

    LCP đo thời gian mà phần lớn nhất có thể nhìn thấy của một trang web (như hình ảnh lớn hoặc tiêu đề) tải và hiện ra trước người dùng. Hãy coi đó như là thời gian mà trang của bạn cảm thấy “sẵn sàng” để bắt đầu đọc hoặc tương tác.

    CLS (Cumulative Layout Shift)

    CLS theo dõi việc mọi thứ di chuyển xung quanh một cách bất ngờ trên một trang web trong quá trình tải. Ví dụ, nếu một nút bị thay đổi vị trí ngay khi bạn sắp nhấn vào nó - đó là sự thay đổi bố cục. Một điểm CLS thấp có nghĩa là trang web của bạn cảm thấy ổn định và mượt mà.

    INP (Interaction to Next Paint)

    INP đo thời gian mà trang web của bạn phản hồi với các tương tác của người dùng, như nhấp vào một nút hoặc gõ trong thanh tìm kiếm. INP nhanh hơn có nghĩa là trang của bạn cảm thấy phản hồi và người dùng sẽ không cảm thấy thất vọng khi chờ đợi các hành động xảy ra.


    TBT (Total Blocking Time)

    TBT tính toán thời gian mà trang của bạn không phản hồi trong khi tải, như khi một người dùng cố gắng cuộn hoặc nhấn vào nhưng không có gì xảy ra. TBT thấp hơn có nghĩa là trang của bạn đang làm tốt hơn trong việc đa nhiệm, cho phép người dùng tương tác mượt mà trong khi nó tải.

    Làm cho Doanh nghiệp của Bạn Trực tuyến Bằng Giải pháp Kỹ thuật Không-Tốt nhất Trên Thị trường.

    Đảm bảo hoàn tiền trong 30 ngày

    Tạo thương mại điện tử của bạn Bắt đầu ngay bây giờ - Hoàn toàn miễn phí

    Nói lời tạm biệt với tỷ lệ bán hàng trực tuyến thấp của bạn!

    FAQ

    Làm thế nào để tôi cải thiện LCP (Largest Contentful Paint)?

    Tối ưu hóa hình ảnh lớn, sử dụng dịch vụ hosting nhanh và ưu tiên tải các nội dung xuất hiện đầu tiên.

    Làm thế nào để tôi cải thiện LCP (Largest Contentful Paint) bằng cách sử dụng Cloudflare?

    • Kích hoạt CDN của Cloudflare: Phục vụ nội dung từ các máy chủ gần người dùng hơn để tải nhanh hơn.
    • Sử dụng tối ưu hóa hình ảnh: Bật các tính năng như Polish và chuyển đổi WebP để giảm kích thước hình ảnh.
    • Kích hoạt bộ nhớ đệm: Sử dụng quy tắc trang để lưu trữ nội dung tĩnh và giảm thời gian tải.

    Làm thế nào để tôi giảm CLS (Cumulative Layout Shift) bằng Cloudflare?

    • Tận dụng Rocket Loader: Tối ưu hóa việc tải JavaScript để ngăn chặn sự thay đổi bố cục.
    • Cung cấp phông chữ một cách hiệu quả: Sử dụng tối ưu hóa phân phối phông chữ của Cloudflare để đảm bảo phông chữ tải không bị chậm trễ.
    • Tiền tải tài nguyên quan trọng: Cấu hình các chỉ thị tiền tải trong tiêu đề HTTP cho việc render trang ổn định.

    Làm thế nào để tôi cải thiện INP (Interaction to Next Paint) thông qua Cloudflare?

    1. Giảm thiểu JavaScript: Sử dụng tính năng Auto Minify của Cloudflare để giảm kích thước JavaScript.
    2. Ưu tiên tài sản quan trọng: Sử dụng Argo Smart Routing để tăng tốc độ phân phối tài sản.
    3. Giám sát hiệu suất: Sử dụng công cụ phân tích của Cloudflare để xác định các nút thắt trong tốc độ tương tác.

     Pajuhaan
    Written by Pajuhaan
    Được xuất bản tại: November 20, 2024 November 20, 2024

    Thông tin chi tiết hơn về: title

    Thông tin chi tiết hơn về: title