Giới thiệu Closte.com – Viên ngọc quý trong thế giới hosting dành cho WordPress

trang chủ của Closte

Tôi từng nghĩ Kinsta là dịch vụ hosting tốt nhất dành cho WordPress, cả ở khía cạnh hiệu suất và tính năng. Nhưng Closte đã thay đổi suy nghĩ ấy của tôi.

Tôi đang dùng Closte được 7 tháng rồi và tôi rất hạnh phúc với lựa chọn này.

Bài viết dưới đây là đánh giá trung thực từ người khách hàng hạnh phúc với dịch vụ! Tôi không ăn hoa hồng (affiliated) từ Closte.com.

Đọc thêmGiới thiệu Closte.com – Viên ngọc quý trong thế giới hosting dành cho WordPress

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

preconnect

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.

1. 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. Điều 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.

Đọc thêmGiải thích các tùy chọn của plugin perfmatters (phần 7)

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

Chim Puffins

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 một lần. Ví dụ bên dưới cho thấy điều đó xảy ra như thế nào:

Các yêu cầu Admin-ajax trong logs
Các yêu cầu Admin-ajax trong logs

Đọc thêmGiải thích các tùy chọn của plugin perfmatters (phần 6)

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

bông hoa

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ư:

Đọc thêmGiải thích các tùy chọn của plugin perfmatters (phần 5)

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

tùy biến sâu với Regex

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 thêmGiải thích các tùy chọn của plugin perfmatters (phần 4)

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

công tắc

Vô hiệu hóa mã (CSS hoặc/và JS) trên từng bài post/page (cách cơ bản).

Bạn có thể đọc phần 1phần 2 ở link vừa dẫn.

Hiện chúng tôi có tính năng Script Manager trong plugin Perfmatters. Điều này cho phép bạn vô hiệu hóa script trên từng bài post/page. Đây là tính năng rất mạnh mẽ và có thể giúp cải thiện tốc độ trên trang WordPress rất tốt (đặc biệt là trang chủ). Một vài ví dụ áp dụng cụ thể:

  • Plugin phổ biến Contact Form 7 tải bản thân nó trên tất cả các bài post và page. Bạn có thể dễ dàng vô hiệu hóa CF7 ở tất cả mọi nơi chỉ bằng một click và chỉ bật nó trên trang liên hệ (contact page) mà thôi.
  • Các plugin chia sẻ mạng xã hội chỉ tải trên bài post của bạn. Bạn có thể dễ dàng vô hiệu hóa nó ở mọi nơi khác, chỉ tải trên bài dạng post, hoặc thậm chí là kiểu post tùy chỉnh.
  • Plugin Table of content (TOC) tải bản thân nó trên mọi bài post và page. Với Script Manager, bạn có thể dễ dàng tùy chỉnh nơi nào TOC được phép tải.
  • Nếu bạn đã cập nhật lên WordPress 5.0 nhưng không sử dụng trình biên tập Gutenberg block, có thể bạn vẫn sử dụng trình biên tập cổ điển hoặc trình biên tập của bên thứ ba nào đấy, có hai tệp lệnh ở front-end được thêm vào toàn bộ trang web mà bạn có thể vô hiệu hóa: /wp-includes/css/dist/block-library/style.min.css và /wp-includes/css/dist/block-library/theme.min.css.

Có hàng ngàn tối ưu hóa mà bạn có thể thực hiện với Script Manager. Trên một số website, chúng tôi nhanh chóng giảm được hơn 10 yêu cầu HTTP trên trang chủ!

Đọc thêmGiải thích các tùy chọn của plugin perfmatters (phần 3)

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

đường phố

1. Emojis

  • Vô hiệu hóa emojis: Emojis rất vui nhộn (biểu tượng mặt cười, mặt mếu,…), nhưng kể cả khi bạn không sử dụng chúng, chúng vẫn tải một file JavaScript (có tên wp-emoji-release.min.js) trên tất cả các trang trên website của bạn. Điều này không cần thiết và làm gia tăng thời gian tải trang của nhiều website. Vì thế chúng tôi khuyến khích bạn vô hiệu hóa tính năng này.
file wp-emoji-release.min.js
wp-emoji-release.min.js

Trong plugin perfmatters bạn đơn giản vô hiệu hóa nó bằng cách bật tùy chọn “Disable Emojis”.

Vô hiệu hóa emojis bằng plugin perfmatters

Nếu bạn thực sự muốn sử dụng Emojis, chúng tôi khuyên bạn nên thử triển khai EmojiOne có tốc độ cao, chỉ sử dụng định dạng ảnh SVG. Tính năng này hoạt động tốt bên cạnh plugin perfmatters với việc vô hiệu hóa Emojis thông thường theo mặc định.

Đọc thêmGiải thích các tùy chọn của plugin Perfmatters (phần 1)

Giới thiệu plugin perfmatters dùng để tăng tốc WordPress

plugin perfmatters giúp loại bỏ các tính năng dư thừa

Vài lời của người dịch: triết lý tăng tốc của plugin Perfmatters khác hẳn các plugin tăng tốc khác như nén ảnh (ShortPixel), gộp nén CSS, JS (Autoptimize), cache (WP-Rocket)…Điểm khác biệt quan trọng là Perfmatters không bổ sung thêm tính năng mới gì cho trang web cả, ngược lại cách tăng tốc của nó là thông qua việc loại bỏ hàng loạt các tính năng không quan trọng hoặc/và không thiết yếu trên trang, trong đó có việc loại bỏ các file CSS và JS dùng vô tội vạ trên các trang không cần đến. Perfmatters không phải plugin miễn phí, nó cũng không phải dạng freemium, giá vào năm 2020 của nó là 24,95$/trang. Plugin này không được biết đến nhiều, đặc biệt là với những ai mới học cách tối ưu, nguyên nhân là vì để sử dụng nó hiệu quả và không gây tác dụng ngược, bạn phải có kinh nghiệm sử dụng WordPress ít nhiều. Một lý do nữa có vẻ hợp lý hơn là trên nhiều trang, việc sử dụng Perfmatters đem lại tác dụng nhỏ hơn so với các plugin tối ưu hóa khác với cùng một khoản đầu tư, tuy nhiên với những ai muốn tối ưu hóa sâu và tối đa nhất trong khả năng thì plugin này rất đáng quan tâm tìm hiểu.

Perfmatters tự nói về bản thân

  1. Bảng điều khiển dễ dùng: Bảng điều khiển tối giản và dễ dùng với thao tác bật tắt dạng 1-click. Bạn không cần phải là một chuyên gia về kỹ thuật để sử dụng Prefmatters.
  2. Tốc độ: Giúp tăng tốc độ trang web của bạn nhờ giảm số lượng các yêu cầu HTTP, loại bỏ mã dư thừa và tối thiểu hóa phần tải ở back-end.
  3. Nhẹ nhàng: Plugin này rất nhẹ nhàng, mã gọn gàng chỉ dưới 50 KB, và không có bất kỳ JavaScript nào bổ sung vào frontend.
  4. Hỗ trợ: Bạn nhận được hỗ trợ trực tiếp từ các nhà phát triển plugin. Chúng tôi có hơn 19 năm kinh nghiệm sử dụng WordPress.
  5. Cập nhật thường xuyên: Chúng tôi cũng thích thú với công nghệ mới! Đó là lý do vì sao chúng tôi đưa ra các bản cập nhật và tính năng mới nhiều hơn bất cứ ai mà chúng tôi biết!
  6. Khả năng tương thích: Chúng tôi viết mã và kiểm tra plugin này với tất cả giao diện và plugin khác. Nó được thiết kế để bạn sử dụng ổn thỏa cùng với plugin cache.

Các tính năng

Chúng tôi liên tục bổ sung các tính năng mới cho plugin Perfmatters để giúp bạn tăng tốc trang WordPress nhanh hơn nữa! Công việc của chúng tôi là phát hiện các mẹo hiệu suất để hỗ trợ bạn. Còn dưới đây là danh sách các tính năng hiện có.

Đọc thêmGiới thiệu plugin perfmatters dùng để tăng tốc WordPress

Thiết lập performance budget đầu tiên của bạn

performance budget đầu tiên của bạn

Khi bạn thiết lập ngân sách cho cá nhân, gia đình hoặc tổ chức kinh doanh, bạn thiết lập một giới hạn chi tiêu và đảm bảo rằng bản thân không vượt qua ranh giới đó. Performance budget (ngân sách hiệu suất) hoạt động theo cách tương tự, nhưng là cho các chỉ số ảnh hưởng đến hiệu suất website.

Đọc thêmThiết lập performance budget đầu tiên của bạn