Hầu hết các trang web chậm đều bắt nguồn từ một trong bốn lý do, và chúng rất đáng để khắc phục theo thứ tự này.
1. Bộ nhớ đệm đang tắt hoặc không hoạt động
Một trang được lưu trong bộ nhớ đệm sẽ được phân phối mà không cần chạy bất kỳ mã nào — đó là cải tiến lớn nhất hiện có, và nó chỉ là một công tắc bật tắt. Trang web → trang web của bạn → Bộ nhớ đệm. Nếu tính năng này đang bật mà trang web vẫn chậm, hãy kiểm tra xem có yếu tố nào đang gửi tiêu đề "do not cache" hay không; cookie phiên được thiết lập cho mọi khách truy cập sẽ vô hiệu hóa hoàn toàn bộ nhớ đệm.
2. Hình ảnh
Ảnh chưa thay đổi kích thước là nguyên nhân phổ biến nhất khiến một trang tải chậm dù đạt điểm cao ở mọi yếu tố khác. Một hình ảnh chụp từ máy ảnh dung lượng 4 MB hiển thị ở độ rộng 800 pixel đồng nghĩa với việc khách truy cập phải tải xuống 4 MB. Hãy thay đổi kích thước trước khi tải lên và phân phối dưới định dạng WebP.
3. Quá nhiều tiện ích mở rộng xử lý trên mỗi yêu cầu
Mỗi tiện ích mở rộng đang hoạt động đều làm tăng khối lượng công việc cho mỗi lần tải trang. Hãy hủy kích hoạt những gì bạn không sử dụng — không chỉ những tiện ích mà bạn biết là nặng, vì những tiện ích bạn đã lãng quên mới chính là những thứ không ai kiểm tra.
4. Cơ sở dữ liệu
Các truy vấn chậm sẽ biểu hiện dưới dạng byte đầu tiên chậm chạp dù tốc độ tải xuống nhanh. Trang web → trang web của bạn → Hiệu suất liệt kê các truy vấn chậm nhất trên trang web của bạn cùng với trang đã thực thi chúng.
Đo lường một cách khách quan
Hãy kiểm tra cùng một trang hai lần — lần tải đầu tiên sẽ lấp đầy bộ nhớ đệm và lần thứ hai mới là những gì khách truy cập thực sự nhận được. Và hãy kiểm tra từ chính nơi khách truy cập của bạn đang ở, chứ không phải từ máy của riêng bạn trên kết nối mạng của chính bạn.