WP2Static – một chiều hướng mới trong việc cải thiện hiệu suất, tốc độ WordPress

Thời gian gần đây tôi phát hiện một plugin mới có tên WP2Static giúp đỡ rất nhiều trong việc cải thiện tốc độ website sử dụng WordPress. Ý tưởng lõi thì không mới chút nào nhưng nó được thiết kế với vài điều chỉnh mà tôi nghĩ có thể rất phù hợp trong một số kiểu trang web. Ý tưởng vẫn thế thôi: sử dụng trang web tĩnh để cải thiện tốc độ website, nhưng ở đây thay vì sử dụng plugin cache kiểu LiteSpeed cache, WP-Rocket thì plugin này biến website thành tĩnh hoàn toàn. Khác biệt ở đâu? …

Đọc thêm

Cài đặt CDN kiểu tiết kiệm khi thích hợp

CDN giúp tăng tốc độ website rất tốt nhờ việc giảm độ trễ đường truyền – vì máy chủ lưu trữ tài nguyên tĩnh gần người dùng hơn. Tuy nhiên trong một số trường hợp nhất định việc dùng CDN có thể hơi lãng phí nếu bạn không quá mạnh về kinh tế. Lấy ví dụ, website của tôi hiện sử dụng hosting VULTR location Singapore, rất gần người dùng Việt Nam, dó đó việc dùng CDN không cải thiện tốc độ đáng kể (nhất là khi người truy cập website của tôi chỉ phần nhiều ở Việt Nam), do …

Đọc thêm

Danh mục CDN

Hướng dẫn cài đặt plugin CAOS

Plugin CAOS (Complete Analytics Optimization Suite) là plugin thú vị cho WordPress. Nó giúp bạn tinh chỉnh hiệu suất (tốc độ) của website bằng cách cho phép bạn tự host mã JavaScript của Google Analytics. Tối ưu hóa analytics đơn giản bằng cách nhập tracking ID của bạn vào và để plugin làm phần còn lại! Nó sẽ đặt đoạn mã cần thiết vào trong header (hoặc footer) của theme và tải file analytics.js lên máy chủ web của bạn. Sau đó file được cập nhật tự động sử dụng hàm wp_cron() tích hợp sẵn trong WordPress. Làm thế nào …

Đọc thêm

Giới thiệu plugin CAOS để host cục bộ Google Analytics

Plugin CAOS (Complete Analytics Optimization Suite / Gói tối ưu hóa hoàn chỉnh Analytics) cho Google Analytics cho phép bạn tự host file analytics.js/gtag.js/ga.js cục bộ và giữ nó liên tục cập nhật theo thời gian thông qua Cron-schedule được tích hợp sẵn trong (built-in) WordPress. Tất cả hoàn toàn tự động! Bất cứ lúc nào bạn thực hiện phân tích tốc độ website trên các công cụ như Google Pagespeed Insights, Pingdom hoặc GT Metrix, nó sẽ nói rằng bạn cần gia tăng cache phía trình duyệt khi bạn sử dụng Google Analytics. Vì Google thiết lập thời gian …

Đọc thêm

Cách kiểm tra chất lượng nhà cung cấp dịch vụ hosting

Sau 2 tháng, tôi thường thay đổi nhà cung cấp dịch vụ hosting, chỉ đơn giản xem hiệu suất của họ thế nào. Mỗi khi tôi chuyển sang nhà cung cấp mới, tôi sẽ chạy một số kiểm tra để ước tính tốc độ của họ. Bốn nền tảng căn bản trong kiểm tra hiệu suất Dưới đây là các yếu tố quan trọng mà bạn cần đo lường khi chọn nhà cung cấp dịch vụ hosting: 1. Đo lường mạng Đo TTFB là cách tốt để kiểm tra mạng của nhà cung cấp dịch vụ hosting, chức năng cache, …

Đọc thêm

3 cơ chế căn bản trong tăng tốc WordPress (và website nói chung)

Tôi muốn viết bài này lâu lắm rồi, vì cơ chế luôn mang tính bản chất nhiều hơn, sâu xa hơn, vượt hẳn bất cứ công cụ tăng tốc cụ thể nào, dù là WP-Rocket, CloudFlare hay LiteSpeed Web Server. Nhưng viết về căn bản không dễ, nó đòi hỏi phải tích lũy kinh nghiệm nhất định về nhiều khía cạnh về điều muốn bàn, thật may, hôm nay tôi cảm thấy đã đủ để nói ra. 1. Cơ chế giảm trừ Giảm trừ nghĩa là bạn làm công việc nhẹ nhàng hơn mà vẫn căn bản duy trì được …

Đọc thêm

Làm thế nào để tải Google Analytics nhanh hơn gấp 10 lần trong WordPress

Một trong các lý do làm cho website của bạn chậm chính là các mã của Google! Vâng, tôi đã từng sốc khi thấy Google PageSpeed Insights và GTmetrix than phiền về mã của Google Analytics. Tại sao Google Analytics lại chậm? Các đoạn mã analytics của Google được tải từ CDN cực nhanh. Vậy thì tại sao Google Analytics lại chậm? Dưới đây là một số lý do: 1. Google Tag Manager + Analytics = 73 KB Vâng, đoạn mã Google Analytics mới được nhúng vào bên trong gtag.js và tổng dung lượng của nó vào khoảng 73 KB. …

Đọc thêm

Tài nguyên từ bên thứ ba trong WordPress: Cách phân tích & tăng tốc độ tải trang

Tối ưu hóa tài nguyên của bên thứ ba là một trong những thứ khó xử lý nhất trong WordPress. Một giải pháp rõ ràng đó là loại bỏ các script/plugin không cần thiết – cái tạo ra các yêu cầu tới bên thứ ba đó. Nhưng nếu loại bỏ plugin không phải là giải pháp lúc nào cũng khả thi thì bạn nên đọc bài viết này! Các yêu cầu từ bên thứ ba là gì? Các yêu cầu đến từ bên thứ ba về cơ bản là các file như CSS, JS, ảnh, font được tải từ các …

Đọc thêm

Cách inline ảnh sử dụng Base64/SVG trong WordPress

Một trong các mục tiêu chính của tôi trong việc tối ưu hóa tốc độ website là cải thiện First Contentful Paint và First Meaningful Paint, làm cho nội dung thuộc màn hình đầu tiên hiển thị nhanh nhất có thể. Lý tưởng nhất, trình duyệt nên có khả năng render và style nội dung thuộc màn hình đầu tiên (above fold content) với số lượng ít nhất các yêu cầu HTTP. Tạo critical CSS, cộng với trì hoãn tải JavaScript và CSS rất có ích trong chuyện này. Một trong các kỹ thuật tương tự mà tôi dùng để …

Đọc thêm

Cách đọc hiểu bảng Waterfall trong phân tích tốc độ website

Tóm tắt: Bài viết này sẽ giúp bạn học cách biết ý nghĩa của từng thành phần trong bảng Waterfall và mối liên hệ của nó với tốc độ website. Là người mới tham gia vào lĩnh vực tối ưu tốc độ trang web, đọc bảng Waterfall (*) có thể là điều mà bạn cảm thấy quá sức khó hiểu – thậm chí còn có cảm giác sợ hãi khi mới nhìn qua lần đầu. Trong phần mở đầu của chuỗi bài viết về bảng Waterfall, bạn sẽ được tìm hiểu ý nghĩa của từng thanh (bar), dòng (line), và …

Đọc thêm