Trong bài viết này, chúng tôi sẽ giới thiệu tổng quan về một số kỹ thuật tối ưu hóa chính có thể giúp bạn đạt được hiệu suất tốt nhất từ trang web của mình, cho dù trang web đó được xây dựng trong WordPress hay bất kỳ Hệ thống quản lý nội dung nào khác.
Bộ nhớ đệm rất quan trọng nếu bạn muốn tăng tốc trang web của mình. Bằng cách thực hiện một số kỹ thuật lưu trữ tốt, bạn có thể cải thiện hiệu suất đáng kể. Chúng tôi sẽ xem xét một số kỹ thuật bộ nhớ đệm hiệu quả nhất.
OpCache
Bộ nhớ đệm opcode về cơ bản hoạt động bằng cách biên dịch PHP thành mã byte được biên dịch trước, vì vậy PHP không cần phải diễn giải lại trên mỗi yêu cầu. Nó đặc biệt tốt trong việc tăng tốc các ứng dụng lớn với nhiều câu lệnh bao gồm/yêu cầu. Nói chung, bạn có thể giảm tốc độ tải trang từ vài giây xuống dưới 500 mili giây bằng cách bật bộ nhớ đệm opcode. Bạn có thể thực hiện việc này trong cPanel trong phần ‘Chọn phiên bản PHP’, sau đó tìm hộp kiểm bên cạnh ‘opcache’ và đảm bảo rằng nó đã được bật.


Một lý do khiến bạn không muốn kích hoạt bộ nhớ đệm opcode là trong quá trình phát triển hoặc gỡ lỗi; vì vậy trong quá trình này, bạn có thể muốn tắt bộ nhớ đệm opcode nhưng nhìn chung, bạn nên để nó được bật.
Plugin lưu trữ WordPress:
Chúng tôi luôn khuyên bạn nên sử dụng plugin bộ nhớ đệm nếu có thể, vì trang web của bạn sẽ có thể xử lý nhiều lưu lượng truy cập hơn và nhiều người dùng đồng thời hơn, đồng thời khách truy cập sẽ có trải nghiệm tốt hơn khi sử dụng trang web của bạn.
Để lưu trữ các bài đăng và trang WordPress của bạn dưới dạng tệp tĩnh, bạn có thể sử dụng một số plugin lưu trữ. Việc cài đặt plugin tạo bộ nhớ đệm trong WordPress khá đơn giản và bạn chỉ cần truy cập wp-admin -> Plugins -> Add New. Sau đó nhập tên của plugin bạn muốn cài đặt. Có rất nhiều plugin bộ nhớ đệm ngoài kia và trải nghiệm của bạn về chúng thực sự phụ thuộc vào chủ đề của bạn và sự kết hợp của các plugin mà bạn hiện đang chạy. Nó có thể là một trường hợp thử và sai để xem những gì hoạt động tốt nhất cho trang web của bạn. Ba điều tốt nhất để xem xét là: –
Bộ đệm siêu tốc WP
Plugin này là một trong những plugin phổ biến nhất, nó có rất nhiều cài đặt nhưng thân thiện với người dùng và hầu hết được định cấu hình sẵn. Không có bất kỳ cấu hình nào, đây có thể là một plugin mà bạn cài đặt và sẽ tăng tốc trang web của bạn mà không cần biết thêm hoặc điều chỉnh.
Tổng bộ đệm W3
W3 Total Cache là một plugin khác cực kỳ phổ biến. Chúng tôi thường thấy điều này hoạt động tốt với WooC Commerce, vì vậy đây là một lựa chọn thực sự tốt cho các trang web Thương mại điện tử/mua sắm.
WP Cache nhanh nhất
WP Fastest Cache là một plugin tạo bộ nhớ đệm, hoạt động tương tự như phần còn lại, nhưng nó cũng tạo ra các trang HTML tĩnh cho nội dung trang web của bạn để có thể đóng góp nhiều hơn vào thời gian tải. Giờ đây, plugin này cũng đi kèm với tùy chọn Nén GZIP, cho phép bạn giảm kích thước tệp được gửi đến máy chủ của bạn.
Tuy nhiên, vui lòng không cài đặt hoặc kích hoạt nhiều ứng dụng cùng một lúc – bạn có thể sẽ gây ra xung đột có thể làm chậm hiệu suất.
Tận dụng bộ nhớ đệm trình duyệt:
Một kỹ thuật tạo bộ nhớ đệm khác mà bạn có thể triển khai được gọi là Bộ nhớ đệm trình duyệt.
Bộ nhớ đệm của trình duyệt có nghĩa là trình duyệt web của khách hàng sẽ tải xuống và lưu trữ các nội dung tĩnh như CSS, JS và hình ảnh vào bộ nhớ cục bộ trong một khoảng thời gian nhất định, điều này có thể làm giảm số lượng yêu cầu cho mỗi trang và sẽ giảm tải đáng kể cho máy chủ. Để bật bộ nhớ đệm của trình duyệt, chỉ cần thêm các dòng bên dưới vào tệp .htaccess của bạn:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 2 days"
</IfModule>
nén gzip
Nén Gzip là cần thiết để giảm kích thước dữ liệu được gửi từ máy chủ của bạn. Kích hoạt tính năng nén Gzip khá dễ dàng, chỉ cần thêm các dòng bên dưới vào tệp .htaccess của bạn:
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.
mod_gzip_item_include mime ^application/x-javascript.
mod_gzip_item_exclude mime ^image/.
mod_gzip_item_exclude rspheader ^Content-Encoding:.gzip.*
</ifModule>
Tối ưu hóa hình ảnh:
Nhiều chủ sở hữu trang web gặp sự cố này thậm chí không biết về nó. Nhưng biết cách tối ưu hóa hình ảnh trong WordPress có thể tạo ra sự khác biệt. Ngoài việc làm mất đi sự quan tâm của khách truy cập, việc có các hình ảnh lớn có thể dẫn đến việc các trang tải chậm hơn dự kiến và hơn nữa, làm giảm SEO (Xếp hạng Công cụ Tìm kiếm) của bạn. Nếu trang web của bạn được xây dựng xung quanh WordPress thì có những plugin đã được xây dựng dành riêng cho việc này – một trong số đó là WP Smush . Nói chung, hình ảnh phải nhỏ hơn 500KB, vì vậy hãy đảm bảo kiểm tra kỹ kích thước khi tải lên và đảm bảo bạn đang sử dụng độ phân giải phù hợp.
Giảm thiểu các tệp CSS và JavaScript:
Giảm thiểu có nghĩa là loại bỏ khoảng trắng, ngắt dòng, v.v. khỏi các tệp javascript và css. Nó làm cho chúng nhỏ hơn nhiều để tải xuống và xử lý. Nếu bạn đang chạy WordPress, có những plugin sẽ tự động hóa quá trình thu nhỏ cho bạn như W3 Total Cache.



























