Tin tức và phân tích của tất cả các thiết bị di động

Làm thế nào để làm cho trang web của bạn nhanh chóng 6 các bước đơn giản.

Dưới đây là một số kỹ thuật tăng tốc độ trang web bạn không nên bỏ qua.

Nếu trang web của bạn không tải trong vòng 3 giây, bạn có thể mất doanh thu tiềm năng và mất thứ hạng trên công cụ tìm kiếm. Tương tự như vậy, nếu nó không đủ an toàn, bạn sẽ tạo cơ hội cho tin tặc săn lùng trang web của bạn để tìm kiếm tổn thất về danh tiếng và kinh doanh.

Do đó, không thể tránh khỏi những cải tiến về bảo mật và hiệu suất để mang lại trải nghiệm người dùng tốt hơn và an toàn hơn.

Vì vậy, khi nói về việc tối ưu hóa hiệu suất, chúng ta sẽ nghe thấy những điều như bật tính năng nén, thu nhỏ tệp, bộ nhớ đệm, sử dụng các chủ đề nhẹ, giữ plugin ở mức tối thiểu, v.v.

Chúng ổn nhưng trong bài viết này, chúng tôi đã liệt kê nhiều thứ khác có thể áp dụng cho bất kỳ nền tảng nào như WordPress, Joomla, Magento, Drupal, Node.js, v.v.

Hãy xem bạn đã có gì và chưa có gì.

Gói lưu trữ tốt

Đôi khi sai lầm duy nhất bạn mắc phải là chọn sai máy chủ web và gói lưu trữ được chia sẻ.

Nhưng cá nhân tôi không nghĩ đó là do máy chủ xấu. Đó là tất cả về đăng ký lưu trữ cực rẻ.

Có điều gì đó không ổn khi hóa đơn lưu trữ hàng tháng có giá thấp hơn một tách cà phê.

Giả sử rằng chia sẻ hosting là một chiếc xe buýt quá đông đúc mà không ai muốn lên nhưng vẫn lẻn vào vì mức giá “hấp dẫn”.

Các tính năng sinh lợi nhất của dịch vụ lưu trữ chia sẻ là giảm giá giới thiệu và tính minh bạch tuyệt vời về số lượng trang web chia sẻ một máy chủ.

Để tôi bảo bạn cái này; những con số này thường là hàng trăm.

Điều này dẫn đến tình trạng tắc nghẽn hàng xóm ồn ào thường xuyên và phần lớn các trang web như vậy không bao giờ đủ hoạt động để hiển thị trang đầu tiên của tìm kiếm trên Google.

Tóm lại, hãy chuyển sang VPS hoặc máy chủ chuyên dụng cho các dự án quan trọng.

Mạng phân phối nội dung

CDN, viết tắt của mạng phân phối nội dung, đứng thứ hai sau khi chọn gói lưu trữ tốt.

Điều này là cần thiết cho bất kỳ ai có khán giả toàn cầu. Lý do là bạn không thể lưu trữ một trang web ở mọi nơi; vẫn đóng quân ở một nơi. Vì vậy, khoảng cách đóng vai trò là yếu tố tiết lộ khi người dùng Nhật Bản cố gắng truy cập trang web của bạn được lưu trữ ở New York, Hoa Kỳ.

Tuy nhiên, đăng ký dịch vụ CDN như Cloudflare sẽ giải quyết được vấn đề về vị trí này. CDN lưu trữ bản sao các trang web của bạn trên mạng máy chủ và xử lý các yêu cầu từ máy chủ gần nhất. Điều này giúp giảm tải cho một máy chủ trung tâm duy nhất có thể cách xa đại dương.

Ngoài ra, dựa trên CDN, bạn có thể tận hưởng mức độ bảo mật cao hơn những gì dịch vụ lưu trữ thông thường có thể cung cấp.

Kích hoạt IPv6

IPv6 nhanh hơn IPv4. LinkedIn nhận thấy sự cải thiện 40% ở châu Âu, một Facebook khoảng 10-15% có truy cập IPv6.

Vui lòng xem biểu đồ áp dụng IPv6 toàn cầu của Google.

Khoảng 42% người dùng kết nối với Google qua IPv6, nhưng chỉ có 21,2% trang web hỗ trợ IPv6.

Điều thú vị là Cloudflare nhận thấy rằng các trang web hỗ trợ IPv6 tải nhanh hơn 27% so với các trang web IPv4.

Trang web của bạn có IPv6 không? Không chắc chắn! Bạn có thể kiểm tra nó trực tuyến.

Nếu không, đây là cách bạn có thể làm điều đó.

Hầu hết các nhà cung cấp CDN như Cloudflare, Incapsula, CacheFly, AKAMAI đều cung cấp IPv6. Bạn có thể kiểm tra bảng điều khiển để kích hoạt chúng.

Nếu bạn không sử dụng CDN và lưu trữ trên VPS như Linode, DigitalOcean, v.v., vui lòng tham khảo phần này để cho phép IPv6 trên máy chủ web Nginx và Apache.

Việc có IPv6 không gây hại gì và sẽ rất thú vị nếu nhanh chóng giảm được khoảng ~10% thời gian tải trang.

Chọn HTTP/3 hoặc HTTP/2

HTTP là một công nghệ đang phát triển được sử dụng để tải các trang web khi chúng ta truy cập bất kỳ URL nào trong trình duyệt web.

Tất cả bắt đầu với HTTP/0.9 vào năm 1991 và sau đó cập nhật như HTTP/2 và hiện tại là HTTP/ lớn nhất3.

HTTP/2 mang lại nhiều lợi ích so với HTTP/1.1bao gồm:

  • Đẩy máy chủ
  • Ghép kênh
  • Ưu tiên tài nguyên
  • nén tiêu đề
  • Ít chậm trễ

Nó hiện đang được sử dụng bởi 393% số trang web và nhanh hơn bảy lần so với HTTP/1.1. Chuyển sang HTTP/2bạn có thể mong đợi thời gian tải trang giảm tới 30 đến 40%.

Kiểm tra xem trang web của bạn có hỗ trợ HTTP/2.

Tuy nhiên, HTTP/2 có những vấn đề riêng của nó.

Ví dụ: nó bị chặn ở đầu dòng. Ở đây, bất kỳ sự cố nào với kết nối TCP đều có thể khiến tất cả các luồng bị chặn. Tuy nhiên, đối với HTTP/3 Trong hệ thống dựa trên UDP, việc mất một gói không ảnh hưởng đến mọi luồng khác.

Ngoài ra, HTTP/3 cho phép độ trễ thấp hơn bằng cách tránh bắt tay TLS khi kết nối lại. Nói chung, HTTP/3 cung cấp tất cả các lợi ích của HTTP/2nhưng không có thao tác kéo liên quan.

Kiểm tra xem trang web của bạn có hỗ trợ HTTP/3.

Bạn có thể kiểm tra hỗ trợ HTTP/3 hoặc HTTP/2 với máy chủ web của bạn. Ngoài ra, nhà cung cấp CDN của bạn có thể thực hiện chuyển đổi đơn giản sang phiên bản HTTP ưa thích của bạn.

Tối ưu hóa hình ảnh

Không ai muốn đi qua một bức tường văn bản khiến hình ảnh trở thành một phần không thể tránh khỏi của bất kỳ trang web nào. Mặt khác, việc có hình ảnh trên website khiến nó nặng và tăng thời gian tải trang.

Do đó, giải pháp yêu cầu bạn chia sẻ hình ảnh ở định dạng tương đối nhẹ hơn như WebP hoặc AVIF. Nó không chỉ làm giảm đáng kể kích thước (hơn 80% trong một số trường hợp) mà chất lượng in về cơ bản vẫn giữ nguyên.

Bây giờ bạn có thể chuyển đổi và tải lên trực tiếp ở các định dạng thế hệ tiếp theo này. Hoặc đăng ký dịch vụ chuyển đổi của bên thứ ba như Optimole để thực hiện việc đó một cách nhanh chóng.

Hạn chế các yêu cầu HTTP quá mức

Trang web không bao giờ tải dưới dạng một mục duy nhất. Thay vào đó, mỗi phần tử, văn bản, hình ảnh, CSS, JavaScript, v.v., được gửi dưới dạng yêu cầu HTTP.

Và tất cả những thứ khác vẫn giữ nguyên, trang web có ít hơn thì không. Yêu cầu HTTP tải nhanh hơn yêu cầu có nhiều hơn.

Tóm lại, lợi ích tốt nhất của chúng tôi là giữ số lượng yêu cầu HTTP ở mức thấp nhất có thể.

Từ trải nghiệm WordPress cá nhân của tôi, tôi có thể nói rằng việc chọn một chủ đề nhẹ như Tạo báo chí sẽ rất hữu ích. Ngoài ra, việc giảm số lượng plugin cũng góp phần giúp website có tốc độ nhanh và an toàn.

Tuy nhiên, đây là một chủ đề riêng biệt đáng được quan tâm đặc biệt.

Hãy kiểm tra cụ thể điều này nếu bạn có trang web WordPress nhận được ít yêu cầu HTTP hơn.

Chuyển sang phông chữ web an toàn

Tất cả chúng ta đều muốn trang web của mình trông độc đáo và thân thiện với người dùng. Bước đầu tiên nhiều người thực hiện là chuyển sang một phông chữ khác.

May mắn thay, có một số tùy chọn miễn phí, bao gồm cả phông chữ của Google. Tuy nhiên, điều này sẽ thêm nhiều yêu cầu HTTP. Tệ hơn nữa, trang web của bạn sẽ quay trở lại phông chữ hệ thống nếu máy chủ phông chữ của bên thứ ba ngoại tuyến.

Để chống lại điều này, một số quản trị viên web tự lưu trữ phông chữ trên trang web của họ, một bước hướng tới sự tự chủ. Tuy nhiên, nó vẫn thêm một file cần tải từ máy chủ về thiết bị của người dùng. Điều này có nghĩa là các yêu cầu HTTP bổ sung sẽ phải chịu một hình phạt về hiệu suất, bất kể nhỏ đến đâu.

Do đó, có một số phông chữ web an toàn mà bạn có thể sử dụng để thiết lập và chạy mọi thứ nhanh nhất có thể mà không có nguy cơ phông chữ bị thay thế khi máy chủ ngừng hoạt động. Những phông chữ này được gọi là phông chữ hệ thống và phổ biến trong các máy tính chạy hệ thống WindowsMac, Linux, iOS, Android, v.v.

Dưới đây là một số phông chữ web an toàn:

  • Arial
  • Verdan
  • Trebuchet-MS
  • Tahoma
  • Phông chữ Times New Roman
  • Gruzia
  • Ảnh hưởng vv.

Sử dụng bộ nhớ đệm

Bộ nhớ đệm có nghĩa là lưu trữ dữ liệu cục bộ. Điều này đảm bảo tốc độ tải trang web nhanh nhất có thể trong những lần truy cập tiếp theo. Các chuyên gia thường khuyên bạn nên triển khai bộ nhớ đệm để giảm thời gian tải.

Ví dụ: WordPress có nhiều plugin bộ đệm như WP Fastest Cache. Ngoài ra, bạn có thể triển khai bộ nhớ đệm của trình duyệt bằng cách chỉnh sửa tệp .htaccess.

Tuy nhiên, nó dựa trên nền tảng và điều này có thể được thực hiện theo nhiều cách khác nhau.

Tải không đồng bộ

Đây là một trang web khác trực tiếp từ trải nghiệm WordPress cá nhân của tôi. Trên thực tế, điều đã xảy ra là Google Search Console đã đưa ra cảnh báo về việc hơn 40 bài đăng trên blog của tôi không đạt được bài kiểm tra Web Vitals cơ bản.

Số liệu web cơ bản là xếp hạng trang của Google và rất quan trọng đối với bất kỳ ai đang cố gắng xếp hạng cao trong công cụ tìm kiếm.

Để hiểu rõ hơn, hãy xem phân tích Tốc độ trang này trên một trong các bài viết trên newsblog.pl:

Nhờ các nhà phát triển của chúng tôi, WordPress đã vượt qua các thử nghiệm này một cách thành công.

Nhưng trong dự án cá nhân của mình, tôi đặc biệt không thành công ở nội dung có nội dung lớn nhất (LCP) và nội dung có nội dung đầu tiên (FCP). Cụ thể, LCP là 3,3 giây và khoảng FCP 2,4 giây.

Là một blogger không có nền tảng về CNTT, tôi không thể tối ưu hóa nó vượt mức. Theo thang đo của tôi, tôi đã đánh dấu vào tất cả các ô phù hợp: chủ đề cao cấp, không có plugin bổ sung, phông chữ hệ thống, hình ảnh WebP, lưu trữ đám mây, v.v.

Điều hữu ích là một chuyển đổi duy nhất trong plugin Jetpack boost WordPress:

Nói tóm lại, nó tải không đồng bộ Javascript của bên thứ ba bằng cách thêm các thuộc tính async hoặc defer vào thẻ

Bạn nghĩ gì về bài báo này?