Như các bạn đã biết, WP Căn bản hiện tại đang triển khai dịch vụ WordPress Hosting, sử dụng nền tảng hosting của HawkHost, cho các khách hàng có nhu cầu. Sau khoảng hơn 6 tháng vận hành, chúng tôi đã nhận được sự tin tưởng và ủng hộ của hàng trăm khách hàng trong và ngoài nước. Tuy nhiên, do cung cấp dịch vụ dưới hình thức cá nhân nên nhiều bạn vẫn còn e ngại về mức độ uy tín cũng như những vướng mắc trong khâu xuất hóa đơn đỏ cho khách hàng doanh nghiệp.
Tăng tốc WordPress
Tổng hợp các thủ thuật và plugins tối ưu tốc độ load, giúp bạn tăng tốc WordPress một cách đơn giản và nhanh chóng mà không gây lỗi.
Xóa các bản ghi không sử dụng trong WordPress database
Một trong những yếu tố quan trọng, quyết định tốc độ load của một blog/ website WordPress là database. Thật vậy, database của bạn càng cồng kềnh, lộn xộn, chứa nhiều thông tin không cần thiết như spam comments, các bản nháp, bản sao lưu tự động của bài viết… thì tốc độ load web càng chậm. Vì thế, bạn nên thường xuyên quét dọn, sắp đặt lại mọi thứ để đảm bảo database luôn sạch sẽ, ngăn nắp và gọn gàng.
Làm thế nào để giảm bớt HTTP requests cho WordPress?
Một trong những điều tôi thường xuyên gặp phải khi thực hiện các bài test tốc độ blog/ website là những trang này tải quá nhiều tập tin từ máy chủ. Giảm số lượng các tập tin cần thiết phải tải hay làm giảm số lượng HTTP requests sẽ giúp cho blog/ website của bạn tải nhanh hơn. Và dĩ nhiên, blog/ website tải nhanh hơn sẽ mang lại trải nghiệm người dùng tốt hơn. Đây cũng là một trong những yếu tố quan trọng để Google xếp hạng các trang trên bảng kết quả tìm kiếm.
Loại bỏ query string trong WordPress không cần dùng plugin
Muốn đạt được điểm số cao trong các bài test tốc độ với Google PageSpeed Insights, GTmetrix, Pingdom thì một trong những việc quan trọng bạn cần làm là loại bỏ query string (chuỗi truy vấn) khỏi tất cả các tập tin CSS và JS trong blog/ website WordPress. Có nhiều yếu tố khác nhau ảnh hưởng đến tổng thời gian tải site của bạn và Google PageSpeed xem xét tất cả những yếu tố này. Theo GTmetrix, việc loại bỏ các chuỗi truy vấn từ các file nguồn tĩnh như CSS và JS có mức độ ưu tiên cao hơn khi kiểm tra tốc độ tải của một blog/ website.
Làm thế nào để phân trang bình luận trong WordPress?
Bạn đã bao giờ nhận thấy rằng một bài viết với rất nhiều bình luận sẽ có tốc độ tải trang rất chậm hay chưa? Nếu chưa, hãy đăng nhập vào Google Analytics và truy cập Hành vi => Tốc độ trang web => Thời gian của trang. Bạn sẽ thấy rằng một số bài viết nổi bật có thời gian tải rất cao. Bởi vì bài viết nổi bật thường là những bài viết có rất nhiều bình luận. Trong khi các bình luận giúp bạn kết nối với độc giả và giải quyết các vấn đề mà họ đang gặp phải, thì việc có quá nhiều bình luận cũng sẽ làm chậm tốc độ load blog/ website.
Minify HTML, JavaScript và CSS trong WordPress không cần plugin
Sử dụng quá nhiều plugin trên blog/ website WordPress không bao giờ là một ý tưởng tốt. Bởi vì chúng ta đều biết rằng các hacker có thể dễ dàng tấn công blog/ website WordPress của bạn thông qua việc khai thác lỗ hổng từ plugin. Tại sao không cố gắng để giảm bớt sự phụ thuộc vào các plugin? Một số tính năng hữu ích có thể được bổ sung dễ dàng bằng cách thêm code snippets vào file function.php của theme mà bạn đang sử dụng. Bao gồm cả thủ thuật độc đáo sau đây để minify HTML, CSS và JavaScript.
Chuyển tất cả JavaScript xuống footer trong WordPress
Nếu bạn chưa biết thì trong phiên bản 4.2.6 của theme Paradise được phát hành ngày 24/02/2017 vừa rồi, chúng tôi đã loại bỏ code async (tải không đồng bộ) JavaScript (JS) và thay vào đó là code chuyển toàn bộ JavaScript xuống footer. Sở dĩ chúng tôi làm như vậy là vì việc async JS có thể gây ra lỗi tải thiếu JS trong một số trường hợp, làm cho tính năng cũng nhưng giao diện của blog/ website hiển thị không đầy đủ, đặc biệt là khi sử dụng plugin tạo cache.
Tải có điều kiện các file JS và CSS của plugin WooCommerce
WooCommerce là một trong những plugin hỗ trợ xây dựng shop bán hàng online trên nền tảng WordPress phổ biến nhất và tốt nhất hiện nay. Theo mặc định, nếu blog/ website WordPress của bạn có cài đặt WooCommerce thì tất cả các trang đều sẽ tải file JS và CSS của plugin này. Điều đó vô tình khiến cho page-size cũng như lượng request của mỗi trang đều tăng lên đáng kể, làm blog/ website của bạn tải chậm hơn, khách hàng phải đợi lâu hơn và nguy cơ mất khách cũng tăng rõ rệt.
Ngăn JS và CSS tải trên những trang nhất định của WordPress
Thông thường, các file JS và CSS của theme hoặc plugin mà bạn đã cài đặt, active sẽ mặc định được tải trên tất cả các trang trong blog/ website WordPress, kể cả khi chúng không đóng bất cứ vai trò gì đối với giao diện cũng như chức năng của trang. Ví dụ như plugin kk Star Ratings, mặc dù bạn chỉ thiết lập hiển thị đánh giá 5 sao trên bài viết và trang đơn, nhưng file JS và CSS của nó xuất hiện cả trên trang chủ và các trang archives.
Tải không đồng bộ JavaScript trong WordPress mà không dùng plugin
Nếu bạn đã từng kiểm tra thử tốc độ load blog/ website của mình với công cụ Google PageSpeed Insights thì chắc hẳn đã ít nhất một lần nhìn thấy cảnh báo “Eliminate render-blocking JavaScript and CSS in above-the-fold content” (Loại bỏ JavaScript và CSS chặn hiển thị trong nội dung trong màn hình đầu tiên) rồi phải không nào? Điều này có nghĩa là trình duyệt web sẽ tải các file .js và .css (dùng để hiển thị giao diện) trước khi hoàn tất việc tải phần text (chữ). Nó làm cho quá trình hiển thị phần text bị chậm đi.
Bình luận mới nhất