Vài ngày trước, chúng tôi đã bắt đầu một loạt các hướng dẫn về W3TC (W3 Total Cache), là một plugin sẽ cho phép bạn lưu vào bộ nhớ cache của blog, để nó chạy nhanh hơn nhiều.

Loạt bài hướng dẫn này trông như thế này:

Ở tập trước, chúng ta vẫn đang ở phần 2, nhưng đã bắt đầu với những thiết lập chung. Hôm nay chúng ta sẽ tiếp tục với các thiết lập của lưu trữ các trang.

Khi lưu trữ các trang được kích hoạt từ menu cài đặt chung, hãy sử dụng nút “ trang bộ nhớ cache Để truy cập cấu hình bộ đệm cho thành phần này.

Khi chọn các trang để lưu trữ, hãy bao gồm càng nhiều càng tốt. Trong hầu hết các trường hợp, bạn sẽ muốn lưu trữ gần như tất cả các trang.

tùy chọn-cache-of-trang

Nếu trang web của bạn có sẵn với giao thức https, thì bạn sẽ muốn kích hoạt SSL Cache (https) cho các ứng dụng này.

Hầu hết các trang web sẽ không được hưởng lợi từ lưu trữ dựa trên các URI. Việc bật tùy chọn này có thể tạo ra kết quả không mong muốn bằng cách lưu vào bộ nhớ đệm các chuỗi không mong muốn. Vì vậy, trừ khi chức năng tìm kiếm của bạn được sử dụng rộng rãi để tìm kiếm với các cụm từ tương tự, hãy tắt tùy chọn này.

Cuối cùng, không nên lưu trữ trang 404. Dù sao, khách truy cập không nên nhìn thấy chúng thường xuyên và bạn sẽ không muốn Google lập chỉ mục một trang 404 như một trang thông thường, điều này có thể xảy ra nếu bạn bật tùy chọn này.

Tùy chọn tiếp theo, "Yêu cầu bộ nhớ cache chỉ cho (tên miền của bạn) địa chỉ trang web ”(Chỉ yêu cầu bộ nhớ cache) được bỏ chọn theo mặc định, nhưng khuyến nghị chung là kiểm tra tùy chọn này.

tùy chọn bộ nhớ cache-des trang

Hai tùy chọn tiếp theo trông khá giống nhau, nhưng phần giải thích bên dưới mỗi tùy chọn sẽ rõ ràng hơn.

« Không lưu vào bộ nhớ cache các trang cho người dùng đã đăng nhập phải luôn được kiểm tra Phải luôn luôn được kiểm tra. Nếu bạn để nó được kiểm tra và xem trang web của bạn trong khi được kết nối, hành động của bạn sẽ lưu trữ trang và hiển thị nó cho người dùng chưa đăng nhập.

« Không ẩn các trang cho các vai trò người dùng sau Có nghĩa là người dùng phù hợp với vai trò đã chọn sẽ truy cập phiên bản trực tiếp (không được lưu trong bộ nhớ cache) của trang web của bạn.

Phần tiếp theo, " Cache Preload Được sử dụng để xây dựng bộ đệm trang trước khi nó được tải.

hide tải trước

Bạn nên chọn tùy chọn tải trước bộ đệm trang. Các giá trị phạm vi trang và phạm vi trang mặc định là cài đặt tốt cho các máy chủ được chia sẻ. Tuy nhiên, nếu bạn có một môi trườngchỗ ở mạnh mẽ hơn, bạn có thể thoải mái giảm khoảng thời gian cập nhật trang và bộ nhớ đệm.

Bạn sẽ cần thêm URL sơ đồ trang web trong trường sắp xếp thích hợp mà W3TC sử dụng để sử dụng nó để xác định các trang cần được lưu trữ.

Cuối cùng, trong hầu hết các trường hợp, bạn sẽ muốn chọn " Tải trước bộ nhớ cache bài đăng ". Điều này sẽ đảm bảo rằng phiên bản đã lưu trong bộ nhớ cache của trang của bạn được cập nhật mỗi khi bạn xuất bản một bài viết mới.

Phần làm sạch được sử dụng để chỉ định các trang để " trống Từ bộ nhớ cache, bất cứ khi nào một bài báo được đăng, chỉnh sửa hoặc bình luận.

tùy chọn bộ nhớ cache de-làm sạch

Bạn có thể sẽ muốn rời khỏi các tùy chọn làm sạch bộ đệm, trừ khi bạn biết bạn sẽ không muốn một trong các trang bị xóa trong các sự kiện được đề cập trước đó.

Giới hạn thanh lọc xác định số lượng trang lưu trữ phải được thanh lọc. Ví dụ: nếu kho lưu trữ bài viết của bạn có các trang 20 và bạn đặt giới hạn thanh lọc thành 15, thì các trang 15 cuối cùng sẽ bị xóa, trong khi năm trang cũ nhất sẽ không bị xóa cho đến khi rằng ngày hết hạn của các trang này đến.

Đặt giá trị thành 0 để lọc tất cả các trang là một ý tưởng hay trừ khi một số tài liệu lưu trữ của bạn rất lớn. Trong trường hợp này, bạn sẽ cần sử dụng giá trị 10, có thể phù hợp với tình huống này.

Nếu bạn đã xây dựng các trang tùy chỉnh phải được xóa mỗi khi tin nhắn được chỉnh sửa và xuất bản, bạn phải thêm chúng vào trường trang bổ sung theo cách thủ công (tùy chọn có sẵn thấp hơn một chút).

Phần nâng cao sẽ giúp bạn:

  • Kiểm soát cách W3TC xử lý các chuỗi yêu cầu cụ thể,
  • Loại trừ một số tác nhân nhất định (thiết bị, trình duyệt) sẽ không nhận được phiên bản đã lưu trong bộ nhớ cache,
  • Xác định cookie sẽ cho phép W3TC không lưu các trang bộ nhớ cache
  • Thiết lập các ngoại lệ cụ thể bổ sung.

phần-Advanced-w3tc

Hãy dành một phút để xem cài đặt ở đầu phần "Nâng cao".

« Khởi tạo muộn Tính năng nâng cao này cho phép bạn triển khai bộ đệm ẩn trang theo cách phân mảnh. Bạn có thể bỏ qua tùy chọn này trong hầu hết các trường hợp.

« Chế độ tương thích »: Tác giả của plugin khuyên bạn nên kích hoạt chế độ tương thích để giảm thiểu sự xuất hiện của lỗi.

« charset Nếu bạn nhận thấy các ký tự kỳ lạ xuất hiện trong các trang được lưu trong bộ nhớ cache, hãy bật tùy chọn này.

« Từ chối yêu cầu HEAD ": Để ​​tùy chọn này bị vô hiệu hóa. Thông tin chứa trong yêu cầu HTTP Head đôi khi cần thiết để xây dựng trang kết quả. Nếu bạn tắt tùy chọn này, dữ liệu yêu cầu CHÍNH sẽ không được lưu trong bộ nhớ cache và có thể phá vỡ các trang được xây dựng bằng thông tin này.

« khoảng thời gian thu gom rác thải »: Chỉ định tần suất xóa dữ liệu đã hết hạn trong bộ nhớ cache. Xóa dữ liệu đã lưu trong bộ nhớ cache sẽ mất ressources của máy chủ, không nên thực hiện quá thường xuyên nếu trang web của bạn đang bận hoặc nếu máy chủ của bạn bị quá tải. Mặc định phù hợp với hầu hết tất cả các máy chủ.

« Làm thế nào để nấu cuộc đời Giảm giá trị này sẽ giảm tải cho máy chủ vì hết hạn cookie được sử dụng để xác thực các bên liên quan hết hạn nhanh hơn. Tuy nhiên, việc đặt giá trị quá ngắn sẽ khiến người dùng đăng nhập mọi lúc.

Không nên thay đổi các trường còn lại trong phần này trừ khi bạn biết rằng bạn muốn ghi đè hành vi W3TC cho một cookie cụ thể, " đại diện người sử dụng Hoặc một trang.

Đó là nó cho bộ này. Chúng tôi sẽ tiếp tục trong một tập tiếp theo.