👉 Hướng dẫn chi tiết về cách lưu trữ WordPress hiệu quả - WinningWP

Đánh giá WPExplorer

Cách đây không lâu, tôi đã viết một bài báo về bộ nhớ đệm – Bộ nhớ đệm trang web là gì và tại sao lại quan trọng ?, xem xét cách bộ nhớ đệm tăng tốc các trang web bằng cách phân phối nội dung tĩnh bất cứ khi nào có thể. Trong bài viết tiếp theo về bộ nhớ đệm, tôi sẽ tập trung vào các chi tiết cụ thể về WordPress và bạn có thể làm gì với tư cách là chủ sở hữu trang web để tận dụng bộ nhớ đệm hiệu quả nhất có thể.

Caching Basics

Tóm lại, mỗi lần trang web của bạn tải nó thực hiện các truy vấn cơ sở dữ liệu. Caching lưu một phiên bản tĩnh của trang của bạn và gửi cho mỗi người dùng – sidestepping cơ sở dữ liệu hoàn toàn.

Tôi đã viết một phần dài về những phức tạp của quá trình bộ nhớ đệm, nhưng tôi nhận ra nó không thực sự cần thiết. Tạo phiên bản được lưu trong bộ nhớ cache của một trang là tầm thường – biết khi nào cần dọn bộ nhớ cache là thử thách thực sự.

Xóa bộ nhớ cache

Điều này đề cập đến quá trình xóa bản sao tĩnh của trang. Nếu không có phiên bản được lưu trong bộ nhớ cache, tất cả truy vấn cơ sở dữ liệu chạy như bình thường và kết quả được lưu lại, tạo bản sao tĩnh mới.

Nội dung trang chủ của bạn ít nhiều liên tục; nó chỉ thay đổi khi bạn xuất bản một bài đăng mới. Một hệ thống bộ nhớ đệm tốt sẽ phục vụ một phiên bản tĩnh, chỉ xóa bộ nhớ đệm khi phát hiện sự kiện xuất bản. Sau đó, nó sẽ tiếp tục phân phát phiên bản tĩnh mới cho đến khi bạn xuất bản một bài đăng khác.

WordPress Caching hiệu quả

Caching có hiệu quả khi nó giữ cho các trang của bạn hiện tại với số lượng tối thiểu các hoạt động xóa bộ nhớ cache.

Bộ nhớ đệm dựa trên thời gian

Bạn có thể tạo phiên bản được lưu trong bộ nhớ cache của trang đầu tiên của bạn hết hạn mỗi giây. Nó sẽ luôn luôn là hiện tại, nhưng sẽ tác động tiêu cực đến hiệu suất:

  • Một số 99,9999% xóa bộ nhớ cache sẽ là không cần thiết.
  • Bộ nhớ cache sẽ được tái tạo mỗi giây, điều này sẽ dẫn đến nhiều truy vấn cơ sở dữ liệu hơn được thực hiện so với yêu cầu.

Bạn cũng có thể đặt bộ nhớ cache trang trước của bạn để hết hạn mỗi tuần. Kết quả sẽ là một trăm truy vấn cơ sở dữ liệu mỗi tuần thay vì mỗi giây, nhưng trang chủ của bạn hiếm khi hiển thị biểu mẫu mới nhất của nó.

Làm thế nào về việc chọn một cái gì đó ở giữa, chẳng hạn như 24 giờ? Vẫn còn rất ít truy vấn cần thiết, nhưng trang chủ của bạn sẽ vẫn không đồng bộ với nội dung của bạn trong tối đa 24 giờ.

Đối với một số trang hiếm khi được truy cập hoặc không nhạy cảm với thời gian, điều này có thể tốt, nhưng hầu hết thời gian quan trọng hơn đối với trang chủ của bạn là duy trì hiện tại hơn là bảo tồn tài nguyên.

Bộ nhớ đệm dựa trên hành động

Do tính chất xóa bộ nhớ cache dựa trên thời gian, các phương pháp dựa trên hành động sẽ tốt hơn trong hầu hết các trường hợp. WordPress chứa một loạt các hành động mà nó kích hoạt khi các điều kiện nhất định được đáp ứng.

Một ví dụ như vậy là sự kiện xuất bản bài đăng. Bộ đệm ẩn có thể phát hiện thời điểm bài đăng được xuất bản và sau đó xóa các trang cần thiết.

Phương pháp này là hoàn hảo, bởi vì các trang vẫn tĩnh càng lâu càng tốt và được xóa chính xác khi cần.

Xóa bộ nhớ cache thủ công

Cũng có thể xóa bộ nhớ cache theo cách thủ công. Điều này rất hữu ích khi bạn cần xóa bộ nhớ cache của mình nhưng không có sự kiện tự động nào được kích hoạt.

Cài đặt bộ nhớ cache WordPress

May mắn thay, bạn không cần phải lo lắng quá nhiều về việc xóa bộ nhớ cache – plugin sẽ tìm ra tất cả cho bạn. Hãy bắt đầu bằng cách đi qua các cài đặt WP Super Cache với các khuyến nghị và ghi chú của tôi.

Khi plugin được cài đặt, hãy chuyển sang Cài đặt-> WP Super Cache-> Nâng cao.

Caching

Trong nhóm đầu tiên, bạn nên, tất nhiên, biến bộ nhớ đệm trên. Trong nhóm thứ hai, chọn sử dụng mod_rewrite ban đầu, sau đó chuyển đến tab Cài đặt dễ dàng và sử dụng trình kiểm tra bộ nhớ cache để xem nó có hoạt động hay không.

Nếu không, bạn có thể thử bật mod_rewrite (nó sẽ yêu cầu một số kinh nghiệm sysadmin), hoặc bạn có thể đi cho các thiết lập bộ nhớ đệm PHP.

Nếu bạn muốn thử cho phép mod_rewrite tôi khuyên bạn nên kích hoạt mod_rewrite trên nginx hoặc Làm thế nào để kích hoạt mod_rewrite trên Apache 2.2.

Khác

Tôi khuyên bạn nên đánh dấu vào hai cài đặt đầu tiên: Nén và không lưu vào bộ nhớ đệm cho người dùng đã biết. Bạn có thể hỏi máy chủ lưu trữ của mình xem họ có gặp sự cố nào về nén hay không và nếu bạn gặp sự cố, hãy đảm bảo tắt nó.

Tôi luôn vô hiệu hóa bộ nhớ đệm cho người dùng đã biết (người dùng đã đăng nhập) vì nó cho phép tôi đăng nhập và xem phiên bản chưa được đính kèm (gần đây nhất) của trang web. Điều này có thể hữu ích trong quá trình phát triển khi các thay đổi được đẩy vào chủ đề, nhưng bộ nhớ cache không bị xóa vì không có thay đổi nội dung nào được thực hiện.

Lưu ý rằng nếu bạn có một trang web hoạt động với nhiều người dùng đã đăng nhập – chẳng hạn như trang web dựa trên đăng ký – bạn có thể muốn tắt trang này. Nếu trường hợp này xảy ra, tôi khuyên bạn nên chọn cài đặt 'Đặt người dùng đã ẩn danh'. Ngoại lệ duy nhất là nếu người dùng đã đăng nhập của bạn chỉnh sửa nội dung.

Giữ tùy chọn bộ nhớ cache xây dựng lại được kiểm tra, vì điều này sẽ tối ưu hóa quá trình tạo tệp được lưu trong bộ nhớ cache mới.

Cài đặt 'Không lưu bộ nhớ cache với các tham số GET' phụ thuộc vào cách trang web của bạn được tạo. Tham số GET là các bit bổ sung được gắn vào cuối URL và nếu bạn sử dụng chúng để thao tác nội dung trên một trang, như nguồn utm để theo dõi hoặc bất kỳ điều gì tương tự, tôi khuyên bạn nên chọn hộp.

Đối với một số trường hợp, chẳng hạn như thông số utm, bạn có thể biến chúng thành các thẻ liên kết. Xem bình luận nguồn urm của Joost để biết thêm thông tin.

Cài đặt nâng cao

Nếu bạn muốn phân phát các trang được lưu vào bộ nhớ cache cho người dùng thiết bị di động, bạn cần phải kiểm tra tùy chọn hỗ trợ thiết bị di động và sử dụng plugin được đề xuất – hoặc nhà phát triển của riêng bạn. Các plugin được đề xuất là:

  • Mô-đun Theme Di động của Jetpack
  • WPTouch
  • Gói di động WordPress

'Xoá tất cả các tệp bộ nhớ cache khi bài đăng hoặc trang được xuất bản hoặc cập nhật' nên không phải được kiểm tra cho hầu hết người dùng.Tuy nhiên, nếu bạn có một loạt các mục liên quan được đề xuất rải rác trên trang web của bạn và / hoặc thay đổi trong một bài đăng ảnh hưởng đến một số hệ thống trên các trang khác, bạn có thể thử nhấp vào tùy chọn này.

Kiểm tra trang chủ bổ sung nên được bật. Nó có thể gây ra một số thanh toán bù trừ bộ nhớ cache không cần thiết cho trang chủ, nhưng nó quan trọng hơn để ở hiện tại ở đó – phí bảo hành được đảm bảo.

Nếu bạn đang sử dụng hệ thống nhận xét WordPress mặc định, bạn nên chọn tùy chọn 'Chỉ làm mới trang hiện tại khi nhận xét được thực hiện'. Điều này sẽ đảm bảo nhận xét hiển thị ngay khi chúng được phê duyệt.

Thời gian hết hạn & Bộ sưu tập rác

Phần này quy định cách thức và khi nào các tệp bộ nhớ cache cũ bị xóa. Khi một phiên bản mới được lưu trong bộ nhớ cache được tạo, phiên bản cũ không bị xóa – phiên bản mới được gọi là mới, phiên bản cũ được gọi là cũ và được giữ lại.

Tôi khuyên bạn nên đọc tài liệu theo các cài đặt này để biết một số mẹo về cách đặt giá trị.

Tên tệp được chấp nhận và URI bị từ chối

Phần này cho phép bạn loại trừ một số loại nội dung khỏi bộ nhớ cache hoàn toàn và tôi khuyên bạn nên chọn trang tìm kiếm ở đây để đảm bảo kết quả luôn mới.

Hộp văn bản bên dưới cho phép bạn xóa một số đường dẫn có chọn lọc khỏi bộ nhớ đệm, điều này có thể hữu ích cho các trang tìm kiếm bổ sung hoặc các trang bạn đang phát triển.

Khóa xuống

Chế độ khóa xuống sẽ đảm bảo nhận xét không phải xoá bộ nhớ cache của trình kích hoạt. Điều này sẽ dẫn đến nhận xét hiển thị với một chút chậm trễ, nhưng có thể giữ cho trang web của bạn trực tuyến trong khi tăng đột biến lưu lượng truy cập.

Plugins khác

Có một loạt các plugin khác ngoài đó cung cấp chức năng tương tự. Đáng chú ý nhất là:

  • Tổng bộ nhớ cache W3
  • WP Rocket (đọc bài đánh giá của chúng tôi)

Cài đặt của họ sẽ hơi khác một chút, nhưng suy nghĩ đằng sau việc định cấu hình chúng giống nhau. Bạn cần đưa ra một số quyết định về trang web của mình và đạt được sự cân bằng giữa việc luôn tươi mới và lượng tài nguyên được bảo tồn.

Quản lý WordPress Hosting

Caching plugins cho WordPress là tuyệt vời, nhưng chúng hoạt động trên cùng một cấp độ như WordPress, mà có thể làm cho chúng không hiệu quả so với các hệ thống bộ nhớ đệm hoạt động ở mức thấp hơn. Ngoài ra, chúng thường là các plugin khổng lồ bao gồm tất cả các sắc thái, có thể khiến chúng khó thiết lập.

Các công ty lưu trữ cung cấp dịch vụ lưu trữ độc quyền của WordPress thường có hệ thống bộ nhớ đệm riêng, sử dụng ít tài nguyên hơn và cung cấp trải nghiệm hiệu quả hơn. Các lợi ích chính bao gồm:

  • Bạn có thể quên hoàn toàn bộ nhớ đệm.
  • Không có bổ sung bổ sung có nghĩa là không có thiết lập.
  • Chúng được thực thi trên toàn bộ mạng lưu trữ, dẫn đến một máy chủ hiệu quả hơn.
  • Lợi ích tốc độ.

Ưu điểm lớn nhất là bạn không phải lo lắng về nó – mọi thứ được thiết lập hiệu quả nhất có thể trong hộp. Caching có thể nhận được rất kỹ thuật, và bất cứ khi nào bạn thiết lập một plugin phức tạp, bạn đang bị ràng buộc để làm cho một số sai lầm.

So với một chủ đề được mã hóa hoàn hảo và một plugin bộ nhớ đệm được thiết lập hoàn hảo, bạn có thể không nhận thấy nhiều sự khác biệt. Thực tế là bộ nhớ đệm cấp máy chủ không cần phải trải qua PHP để tạo các tệp làm cho nó nhanh hơn, nhưng đây không phải là thứ bạn sẽ nhận thấy bình thường. Hầu hết sự khác biệt về tốc độ là kết quả của một hệ thống giếng dầu.

Nếu bạn có một trang web có lưu lượng truy cập khổng lồ và nhiều bộ phận chuyển động, hệ thống lưu trữ của một máy chủ WordPress được quản lý có thể không cung cấp đủ tùy chọn – nhưng có khả năng là plugin sẽ không hoạt động.

Tôi sẽ không khuyên bạn nên chọn quản lý lưu trữ WordPress chỉ vì nó có hệ thống lưu trữ cấp máy chủ riêng của mình, nhưng nó chắc chắn là một bổ sung rất tốt đẹp! Nếu bạn chọn sử dụng lưu trữ WordPress được quản lý, hãy đảm bảo chọn một trong những sản phẩm tốt nhất, tức là một công ty như WPEngine, Bánh đà (đọc đánh giá của chúng tôi) hoặc Kinsta.

Phần kết luận

Caching là một tính năng phải có cho các trang web hiện nay. Nó bảo tồn tài nguyên đồng thời nâng cao trải nghiệm người dùng.

Là chủ sở hữu trang web, bạn cần chọn một máy chủ WordPress được quản lý chất lượng cao hoặc cài đặt plugin bộ nhớ đệm và thiết lập plugin – một khoản đầu tư thời gian nhỏ cho một tính năng tuyệt vời như vậy.

Nếu bạn có bất kỳ thủ thuật bổ sung lên tay áo của bạn liên quan đến bộ nhớ đệm, chúng tôi rất muốn nghe chúng! Hãy chia sẻ ý kiến ​​của mình trong ô bình luận ở bên dưới!

Xem video: Đánh giá Plugin Sliloquy WordPress Slider – WPExplorer

Like this post? Please share to your friends:
Trả lời

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: