Tại sao điểm số Google PageSpeed, Pingdom và GTmetrix lại không quan trọng

Vài lời của người dịch: đây là bài viết tuyệt hay của Johnny Nguyen (dù tôi không đồng ý 100% các ý kiến của anh ấy). Nói lên biết bao tâm sự của người đi tối ưu hóa hiệu suất, tốc độ trang. Và nó cũng giúp khách hàng thôi ám ảnh bởi cái màu xanh của Google PageSpeed Insights và những thứ tương tự khác. Suy cho cùng tối ưu tốc độ là để tối ưu cho người dùng, cho nên tốc độ không phải là điều quan trọng nhất, người dùng quan trọng hơn! Nói cách khác nếu …

Đọc thêm

14 công cụ kiểm tra tốc độ website tôi thường dùng

Tốc độ trang web không chỉ có mỗi chỉ số “trang web của tôi tải chưa đến x, y, z giây nào đó”. Còn có nhiều yếu tố khác mà bạn cần xem xét. Dưới đây là danh sách các công cụ và dịch vụ tôi thường sử dụng để đánh giá hoặc kiểm tra tốc độ trang WordPress. Không chỉ WordPress, chúng còn có thể sử dụng để đánh giá bất kỳ website nào. 1. Mắt của bạn Đừng hiểu lầm tôi, tôi không có ý đùa cợt gì đâu. Để tôi dẫn một ví dụ nhé, plugin Flying …

Đọc thêm

9 plugin tăng tốc WordPress chất lượng

Ở thời điểm hiện tại chúng ta có rất nhiều plugin tăng tốc WordPress tốt, bao gồm cả trả phí & miễn phí. Trong bài viết này tôi sẽ liệt kê các plugin thú vị nhất trong khả năng của mình. Plugin cache Plugin cache là không thể thiếu khi nói tới việc giải quyết các website chậm chạp. Điểm quan trọng khác mà chúng ta cần lưu ý là với các plugin cache đủ tốt bạn có giải pháp tăng tốc toàn diện thay vì phải cài hàng tá plugin, và có thể gặp vấn đề về tương thích. …

Đọc thêm

Giải thích các tùy chọn của plugin Perfmatters (phần 10)

Xem phần 9 trong chuỗi bài viết về Perfmatters. Local (tự host) mã Google Analytics Tự host mã Google Analytics có thể giúp bạn tăng tốc độ website bằng cách giảm các tìm kiếm DNS bổ sung và giải quyết được vấn đề “leverage browser caching / mở rộng thời gian cache phía trình duyệt” của mã này. Nó cũng cho phép bạn tải mã analytics từ máy chủ CDN của riêng bạn, cái có thể giúp tận dụng lợi thế từ single HTTP/2 connection (tuy nhiên, nếu bạn dùng CDN, bạn lại đánh mất lợi ích của giảm tìm …

Đọc thêm

Giải thích các tùy chọn của plugin Perfmatters (phần 9)

Bạn có thể tham khảo phần 8 ở liên kết này. 1. Vô hiệu hóa Google Maps API trong WordPress Một số giao diện và plugin WordPress có Google Maps API được tích hợp sẵn (built-in) và thật không may: đôi khi bạn không có tùy chọn cho phép tắt chúng đi. Đáng tiếc là Google map có thể làm ảnh hưởng rất xấu đến hiệu suất trang của bạn, ngay cả khi các yêu cầu là kiểu tải không đồng bộ (async). Thường yêu cầu được thực hiện qua Google Maps API chính thức đi đến URL sau: Nó …

Đọc thêm

Giải thích các tùy chọn của plugin Perfmatters (phần 8)

Bạn có thể muốn tham khảo phần 7 ở liên kết này. 1. Vô hiệu hóa các script và style của WooCommerce Khi bạn đã cài WooCommerce, theo mặc định, nó sẽ tải các script và style trên tất cả các trang trong website WordPress. Điều này chắc chắn không tốt cho hiệu suất, tốc độ. Như bạn có thể thấy bên dưới, trên trang web thử nghiệm của chúng tôi, WooCommerce tải 8 script trên trang chủ, dù ở đây chẳng hề có bất kỳ sản phẩm nào. Rất may là với plugin perfmatters, giờ bạn có thể vô …

Đọc thêm

Giải thích các tùy chọn của plugin Perfmatters (phần 7)

Bạn có thể xem phần 6 trong chuỗi bài giải thích các tính năng của plugin perfmatters. DNS-prefetch DNS prefetching cho phép bạn phân giải tên miền (thực hiện tìm kiếm DNS ở background / chế độ nền) trước khi người dùng click vào link, điều đó có thể cải thiện hiệu suất ít nhiều. Cái này được thực hiện bằng cách thêm thẻ rel=”dns-prefetch” vào phần header của trang WordPress. Một vài ứng dụng phổ biến của DNS prefetching là URL liên quan đến CDN, Google fonts, Google Analytics hoặc Google Tag Manager, vân vân. Ví dụ: Bật DNS …

Đọc thêm

Giải thích các tùy chọn của plugin Perfmatters (phần 6)

Bạn có thể xem phần 5 của chuỗi bài viết giải thích các tùy chọn của Perfmatters ở link vừa dẫn. 1. Heartbeat API WordPress Heartbeat API sử dụng /wp-admin/admin-ajax.php để chạy các lời gọi AJAX từ trình duyệt web. Trong khi đây là tính năng hay thì nó đồng thời cũng là nguyên nhân gây tăng sử dụng CPU và tạo ra số lượng lớn lời gọi PHP. Lấy ví dụ, nếu bạn để trang dashboard mở, nó sẽ tiếp tục gửi đi các yêu cầu POST tới file này ở tần số thông thường, tức là 15 giây …

Đọc thêm

Giải thích các tùy chọn của plugin Perfmatters (phần 5)

Bạn tham khảo phần 4 của chuỗi bài viết giới thiệu plugin perfmatters ở link vừa dẫn. 1. CDN rewrite Tùy chọn CDN rewrite cho phép bạn sử dụng dễ dàng dịch vụ CDN của bên thứ ba trên trang WordPress. Chẳng hạn như: KeyCDN StackPath CDN77 Để bật CDN rewriting, bạn chỉ cần click vào khu vực setting của perfmatters, tiếp đến chọn tab CDN, và bật “Enable CDN Rewrite”. Cần đảm bảo là bạn đã thiết đặt địa chỉ CDN của website. P/S: Tính năng CDN rewrite thường cũng được tích hợp sẵn trên nhiều plugin cache như …

Đọc thêm

Giải thích các tùy chọn của plugin Perfmatters (phần 4)

Bạn có thể vô hiệu hóa hoặc bật script trong Script Manager của plugin Perfmatters bằng cách sử dụng Regex (rugular expressions). Điều này đặc biệt hữu ích với các website có cấu trúc URL phức tạp hơn hoặc với các trang được tạo động (archives, tìm kiếm, vân vân). Trước khi đi vào phần chính, bạn có thể tham khảo phần 3 ở đây. Cách sử dụng Regex Giả dụ bạn muốn vô hiệu hóa script trên URL của thư mục, nhưng các nơi khác thì không. Trong trường hợp đó, bạn có thể sử dụng regular expression cho …

Đọc thêm