cài đặt plugin tổng bộ đệm w3. Định cấu hình plugin bộ nhớ đệm W3 Total Cache. Bộ nhớ đệm trang là gì

Đối với mỗi tính năng của plugin được liệt kê và không được liệt kê ở đây, đều có tab riêng để cài đặt chi tiết hơn. Tôi sẽ chỉ nói vài lời về tab Bộ nhớ đệm Trang—các trang trong bộ nhớ đệm của trang. Trong khối Chung đầu tiên của tab này, bạn có thể chỉ định trang nào và người dùng nào bạn có thể bật bộ nhớ đệm. Tôi nghĩ bạn sẽ tự mình tìm ra điều đó, bởi vì về mặt logic, bạn có thể hiểu rằng không có lý do gì để lưu trang 404 vào bộ nhớ đệm.

Tính năng tiếp theo, Cache Preload, là tính năng tôi đặc biệt thích ở W3 Tổng bộ nhớ đệm. Hàm này, dựa trên dữ liệu trong tệp sitemap.xml, tạo bộ nhớ đệm của một số trang được chỉ định trong mỗi khoảng thời gian được chỉ định. Nhờ đó, trang web của bạn sẽ được lưu trữ hoàn toàn sau một thời gian (tùy thuộc vào kích thước trang web của bạn). Không giống như WP Super Cache cũng cung cấp tính năng này, nó thực sự hoạt động ở đây. Kể từ Super Cache, trong một số nỗ lực buộc nó phải lưu vào bộ nhớ đệm toàn bộ trang web (nó đã được thử trên hai trang web khác nhau), chỉ giả vờ bận rộn với công việc. Trên thực tế, bộ nhớ đệm hoàn toàn không được bổ sung.

Trong cột tiếp theo, bạn có thể chỉ định những trang nào cần được cập nhật trong bộ đệm khi một trang được chỉnh sửa. Ở đây tôi nghĩ sẽ là một ý tưởng hay nếu cập nhật trang chính và trang danh mục, nhưng một lần nữa, tất cả phụ thuộc vào trang web và ý kiến ​​của bạn.

Mục cuối cùng được gọi là Nâng cao và nó đặc biệt thú vị vì trong đó bạn có thể định cấu hình thời gian tồn tại của bộ đệm, theo mặc định, nếu tôi không nhầm, được đặt ở mức 5-10 phút, tôi không nhớ. Điều này cũng thú vị vì mục đầu tiên, dường như bao gồm toàn bộ vấn đề này, lại không hoạt động. Tuy nhiên, hãy thử mục có tên Khoảng thời gian thu gom rác và kiểm tra xem điều gì sẽ xảy ra nếu từ một trình duyệt khác (ở chế độ ẩn danh sẽ còn tốt hơn) bạn truy cập một trang được lưu trong bộ nhớ đệm 10-15 phút trước, sau đó xem nhận xét ở cuối mã trang cho biết thời gian tạo bộ đệm. Nếu thời gian đã được cập nhật và bằng với thời gian bạn truy cập, thì than ôi, plugin đó có lỗi hoặc muốn kiếm tiền cho các dịch vụ của nó.

Đó là tất cả phần chính thức, có nghĩa là cuộc phỏng vấn sau đó sẽ bắt đầu với lời khuyên của một phi công đã có kinh nghiệm về điều kỳ diệu này.

Sự cố với W3 Total Cache

Có lẽ chúng ta hãy bắt đầu với thực tế là tôi sẽ mô tả cấu hình của máy chủ nơi trang web đang chạy W3 Total Cache và plugin này được đính kèm. Đây là VPS chạy hệ điều hành CentOS 6.5, trong đó Apache chậm được cài đặt ở phần phụ trợ và Nginx nhanh và linh hoạt được đặt ở vị trí thoải mái ở giao diện người dùng. Ngoài ra, eAccelerator được cài đặt để lưu các truy vấn vào bộ nhớ đệm trong cơ sở dữ liệu, điều này cùng với việc không cần đến những kẻ gian xảo nhất, cho phép bạn chỉ cần chức năng đầu tiên và quan trọng nhất của plugin W3 Total Cache. Từ đây, tôi muốn cắt ngay các nhận xét và tuyên bố liên quan đến thực tế rằng có lẽ W3 Total Cache hoạt động kém hơn các plugin tương tự khác theo một số cách, vì plugin này (cụ thể là W3 Total Cache) tự hào có khả năng tương thích hoàn toàn với Nginx, trong khi tất cả các plugin khác sẽ thêm mã của họ vào tệp .htaccess và chờ đợi với sự bối rối rõ ràng cho đến khi quản trị viên viết lại những bản viết lại này bằng ngôn ngữ mà Nginx có thể hiểu được. Điều thứ hai, tôi phải nói, tôi đã thất bại. Chính xác hơn, tôi không thể tìm thấy các bản viết lại có thể khiến Super Cache và Nginx trở thành bạn bè. Có lẽ như vậy thì tốt hơn, vì bây giờ tôi rất vui được thay thế Super Cache trên blog này bằng W3 Total Cache. Nhưng trong gia đình có một số người da đen và W3TC không quá vô hại. Với đoạn này, tôi kết thúc đoạn độc thoại của mình về những gì cần phải làm với máy chủ Nginx để lưu trữ các trang của trang web (Tôi luôn vui mừng khi nghe các phương pháp lưu trữ khác).

Vì vậy, không ai sẽ gặp phải bất kỳ vấn đề nào trong quá trình giới thiệu W3 Total Cache cho Nginx, và thậm chí còn hơn thế nữa với Apache, và do đó, hãy chuyển sang giải quyết vấn đề không thể thay đổi thời gian tồn tại của bộ đệm, cũng như thực tế là W3 Total Cache hoàn toàn từ chối lắng nghe mọi cài đặt được thực hiện, chẳng hạn như cấm lưu vào bộ nhớ đệm các trang có yêu cầu (trang tìm kiếm) và cấm lưu vào bộ nhớ đệm đối với người dùng. Nếu tôi vẫn chưa tìm ra hai cái cuối cùng, mặc dù tôi đã cố gắng chỉnh sửa thủ công tệp cấu hình (nhân tiện, nằm ở wp-content/w3tc-config/master.php), thì tôi đã giải quyết được cái đầu tiên một. Tôi muốn nói rằng những thay đổi được thực hiện trong bảng quản trị của plugin này thường được lưu trong tệp này, nhưng tốt hơn hết bạn nên kiểm tra kỹ vì mỗi biến đều có một tên dễ hiểu. Trong tất cả các biến, tôi quan tâm đến biến pgcache.late_init (rất có thể là từ Khởi tạo muộn - cùng một mục không hoạt động), mà tôi ngay lập tức đặt thành true, cũng như tham số pgcache.cache.nginx_handle_xml, sau khi cài đặt điều đó là đúng, plugin cuối cùng đã bắt đầu lắng nghe con số được nhập vào trường về thời gian tồn tại của bộ nhớ đệm tối đa. Quá trình kiểm tra cho thấy rằng sau những thay đổi này, trên máy chủ được đề cập ở trên, thời gian tồn tại của bộ đệm thực sự bắt đầu trùng với giá trị do người dùng chỉ định.

Vì tuổi thọ của bộ đệm là điểm quan trọng nhất đối với tôi trong toàn bộ quá trình thiết lập plugin W3 Total Cache, nên tôi nghĩ rằng dị giáo này tiếp tục lưu vào bộ nhớ đệm các trang tìm kiếm và trang của người dùng đã đăng nhập (trong đó, may mắn thay, chỉ có một, đó là tôi). Rốt cuộc, với tất cả những điều này, chỉ có dung lượng trên ổ cứng bị ảnh hưởng, hiện tại là khá đủ và thậm chí với bộ nhớ đệm đầy đủ của tất cả các trang, bao gồm cả phiên bản dành cho thiết bị di động, nhân tiện, plugin cũng có thể lưu vào bộ nhớ đệm riêng biệt ở đó sẽ vẫn còn rất nhiều dung lượng còn lại trên hosting. Tuy nhiên, nếu ai biết cách chữa plugin cho căn bệnh này thì liên hệ với studio nhé.

Nhớ lại phiên bản di động của trang web, tôi muốn nói rằng plugin cũng có thể lưu vào bộ đệm phiên bản này và riêng biệt, đó là một tin tốt. Để thực hiện việc này, bạn cần chuyển đến tab Nhóm tác nhân người dùng và chọn hai hộp kiểm bên cạnh mục Bật. Ở mỗi điểm, bạn có thể thêm tác nhân người dùng của riêng mình cho một số thiết bị mới. Bộ đệm phiên bản di động được lưu trong cùng thư mục trang với bộ đệm phiên bản chính. Sự khác biệt duy nhất là việc bổ sung các hậu tố cao và thấp (đây là tên gọi mặc định của các nhóm). Nhân tiện, bạn có thể thêm nhóm của riêng mình. Hạn chế duy nhất của phiên bản di động là plugin không thể tạo bộ nhớ đệm một cách độc lập cho phiên bản di động của trang web, điều đó có nghĩa là chỉ người dùng của bạn (hoặc bạn) mới làm được việc này.

Vấn đề tiếp theo với W3 Total Cache là trên trang web này, ngay sau khi kích hoạt plugin này và kích hoạt chức năng bộ đệm, toàn bộ trang web chìm trong tình trạng vô nghĩa, điều này cho thấy có vấn đề với mã hóa W3 Total Cache. Trang web sử dụng mã hóa UTF-8 và thậm chí những ký tự này còn xuất hiện trong cài đặt plugin. Tuy nhiên, cả việc kích hoạt mục hỗ trợ bộ ký tự blog Vô hiệu hóa UTF-8 và vô hiệu hóa nó đều không mang lại kết quả gì. Hơn nữa, trong sâu thẳm Internet, người ta đã tìm thấy một gợi ý rằng bạn cần thêm dòng AddDefaultCharset UTF-8 vào đầu tệp .htaccess, nhưng phương pháp này không giúp ích được gì. Và vì các tìm kiếm sâu hơn không dẫn đến bất cứ điều gì đáng giá, WP Super Cache đã được cài đặt (thoạt nhìn, không phải là không có một số vấn đề được mô tả ở trên, nhưng có lẽ sau này còn nhiều vấn đề hơn nữa).

Mã hóa W3 Total Cache, tình bạn của W3 Total Cache với Nginx, phiên bản di động của trang web... Chà, có vẻ như tôi đã không bỏ lỡ bất cứ điều gì tôi đã thu thập được trong quá trình làm quen với công cụ này, điều đó, tôi phải nói, công việc của nó khá tốt. Nếu các trang của trang trên, đánh giá theo số liệu thống kê từ Pingdom.com, được tải trong 1-2 giây, thì con số này đối với một trang được lưu trong bộ nhớ đệm là 0,5-0,7 giây. Nếu bạn chuyển sang Tốc độ trang từ Google được kính trọng, bạn chỉ có thể gặp phải cảnh báo rằng tài nguyên, tập lệnh và những thứ rác rưởi khác được tải cùng với trang này là điểm tiêu cực duy nhất trong quá trình tối ưu hóa kỹ thuật hoàn hảo của trang web. Và điều thú vị là Google chửi bới tập lệnh JQuery, được tải xuống từ kho lưu trữ... vâng, chính xác là từ kho lưu trữ của Google. Họ nên tự mình giải quyết vấn đề này.

Nói chung là không tệ, tôi viết nguệch ngoạc về quá trình cài đặt và định cấu hình plugin W3 Total Cache và các cuộc thảo luận thêm về plugin nàyđể làm cho nó hoạt động giống như một con người. Tôi sẽ rất vui khi nhận được bất kỳ nhận xét, lời khuyên, yêu cầu đầy đủ nào, v.v.

Trong phần này, chúng ta đã tìm hiểu về tầm quan trọng của việc sử dụng bộ nhớ đệm cho WordPress bằng ví dụ về plugin W3 Total Cache. Hôm nay chúng ta sẽ bắt đầu thiết lập nó. Nhưng trước tiên, hãy đi tới menu Plugins - Add New và cài đặt plugin W3 Total Cache cho trang WordPress của bạn.


Trong bảng quản trị trang web của bạn sẽ xuất hiện ở bên trái phần mới"Hiệu suất". Nhấp vào nó để mở bảng plugin W3TC, từ đó bạn sẽ tìm thấy thông tin chi tiết về plugin.

  • Dịch vụ cao cấp chứa thông tin về hỗ trợ trả phí cho tất cả các câu hỏi từ nhóm.
  • TRONG Thông báo Một liên kết đến các nhà phát triển plugin được cung cấp.
  • Di tích mới chứa tổng quan thống kê về hiệu suất của trang web theo máy chủ.
  • Trang Báo cáo tốc độ trang của Google sẽ khả dụng sau khi định cấu hình plugin W3 Total Cache. Phần này sẽ hiển thị thông tin hiệu suất trang web và báo cáo tốc độ tải trang.

Cài đặt chung

Bây giờ chúng ta hãy chuyển sang cài đặt. Nhấp vào Cài đặt chung trong menu plugin, nơi bạn sẽ tìm thấy cài đặt chung cho toàn bộ plugin. Và bây giờ chúng ta sẽ xem xét từng bước một.

1. Chế độ xem trước (chế độ xem)

Nếu bạn muốn kiểm tra plugin W3TC trước khi bắt đầu sử dụng nó ở phiên bản công khai cho trang web của mình, hãy bật chế độ này.

  • Chế độ xem được bật có nghĩa là không ai ngoại trừ quản trị viên trang web có thể xem kết quả của plugin W3TC.
  • Chế độ xem bị tắt (theo mặc định) có nghĩa là tất cả mọi người đều có thể xem hoạt động của plugin. Trong hình trên, chế độ này đã bị tắt. Hãy chắc chắn rằng bạn cũng đã chọn đúng chế độ.

Sử dụng Chế độ xem trước(chế độ xem) để kiểm tra cài đặt trước khi bạn sử dụng chúng trên trang web. Chế độ này vẫn hoạt động ngay cả sau khi cài đặt được mở rộng cho đến khi tính năng này bị tắt.

2. Bộ đệm trang

Chúng ta đã nói rất nhiều về bộ nhớ đệm trong bài viết trước về cách thiết lập W3TC. Bằng cách kích hoạt nó, bạn có thể giảm thời gian tải trang. Thông thường, khi người dùng yêu cầu một trang, WordPress sử dụng các tập lệnh PHP và truy vấn cơ sở dữ liệu, việc này tiêu tốn tài nguyên máy chủ và do đó mất nhiều thời gian hơn để tìm trang.

Mỗi khi người dùng yêu cầu bất kỳ trang nào, điều tương tự như được mô tả ở trên sẽ xảy ra. Do đó, việc kích hoạt tùy chọn Bộ đệm trang sẽ cung cấp bản sao bộ đệm của tất cả các trang. Để thực hiện việc này, hãy đảm bảo rằng hộp yêu cầu đã được chọn.

Tùy chọn tiếp theo là Phương pháp bộ đệm trang(phương pháp bộ nhớ đệm trang) và mặc định Đĩa: Tăng cường. Tùy chọn này phụ thuộc vào loại máy chủ bạn đang sử dụng. Nói chung, tùy chọn Đĩa: Nâng cao phù hợp với mọi loại.

Tính năng chuyên nghiệp: nó là gì?

Máy chủ chia sẻ

Đây là những máy chủ chia sẻ ảo

Hai lựa chọn đầu tiên là Đĩa:Cơ bảnMón ăn: Tăng cường- được sử dụng để lưu trữ ảo (khi một số trang web chia sẻ một máy chủ).

  • Máy chủ chia sẻ | Đĩa: Cơ bản - lý tưởng cho việc lưu trữ chi phí thấp
  • Máy chủ chia sẻ| Đĩa: Nâng cao - được khuyên dùng cho dịch vụ lưu trữ khác

Cần phải lựa chọn Đĩa: Tăng cường. Nếu trang web của bạn bắt đầu chạy chậm và nhà cung cấp dịch vụ lưu trữ cho biết rằng họ đang sử dụng các tài nguyên bổ sung thì hãy thay đổi tùy chọn thành Disk: Basic hoặc thay đổi dịch vụ lưu trữ.

Máy chủ chuyên dụng/ảo

Máy chủ chuyên dụng/ảo.

Nếu bạn sử dụng một máy chủ chuyên dụng mạnh mẽ thì W3TC cho phép bạn sử dụng một số lượng lớn các tham số. Máy chủ chuyên dụng không chia sẻ máy chủ với nhiều trang web. Vì vậy, bạn phải kiểm soát nó hoàn toàn. Mặc dù máy chủ ảo là bán chuyên dụng, được chia sẻ giữa nhiều người dùng (giống như lưu trữ chia sẻ ảo).

Opcode: Bộ đệm PHP thay thế

Bộ đệm PHP thay thế. Đây là một giải pháp PHP mã nguồn mở miễn phí giúp lưu trữ mã PHP.

Mã sản phẩm: eAccelerator

Trình tăng tốc và tối ưu hóa mã PHP.

Mã lệnh: XCache

Đây là bộ đệm Opcode PHP nhanh nhất và ổn định nhất và được hỗ trợ đầy đủ trên cả Linux và Windows.

Mã sản phẩm: WinCache

Được thiết kế dành riêng cho Windows dưới dạng giải pháp Nguồn mở cho bộ đệm ẩn Opcode PHP, bộ đệm tệp, thông báo thay đổi tệp, phiên bộ đệm.

Nhiều máy chủ

Khi một trang web chia sẻ tài nguyên của nhiều máy chủ và Memcache có sẵn thì bạn cần sử dụng tùy chọn này.

3. Giảm thiểu

Việc giảm thiểu mã CSS, JS và HTML giúp giảm kích thước và số lượng tệp, điều này cuối cùng giúp cải thiện tốc độ tải trang.

Phần này của plugin W3TC cần được cấu hình rất cẩn thận. Có các phần riêng biệt trong menu thả xuống dành cho HTML, JavaScript và CSS. Bạn cần kiểm tra từng tùy chọn này, sau đó kiểm tra trang web để tìm hiểu xem chúng có hoạt động chính xác hay không.

Giảm thiểu: bật tùy chọn bằng cách chọn hộp

Chế độ thu nhỏ

Tùy chọn này có thể hoạt động tự động. Nhưng nếu nó không tự động hoạt động tốt thì hãy sử dụng Manual. Cài đặt thủ công chúng tôi sẽ đề cập trong hướng dẫn tiếp theo.

Giảm thiểu phương pháp bộ đệm

Bạn có thể xem lại phần giải thích về tùy chọn này ở trên một lần nữa. Tùy chọn được đề xuất ở đây - đĩa.

Công cụ khai thác HTML

Bạn có thể sử dụng tiêu chuẩn ( Mặc định) công cụ rút gọn cho HTML. Nếu bạn gặp bất kỳ vấn đề nào với trang web, chẳng hạn như lỗi mẫu, hãy thử sử dụng Ngăn nắp thay vì Mặc định. Mặc dù nó khó có thể hiển thị lỗi khi thu nhỏ HTML.

Công cụ khai thác JS

Bạn cũng có thể sử dụng tùy chọn JSMinđể giảm thiểu JavaScript, đó là tiêu chuẩn. Nếu bạn gặp bất kỳ vấn đề nào, hãy thử các lựa chọn thay thế.

Công cụ khai thác CSS

Một lần nữa, trong trường hợp CSS Minifier, bạn có thể tiếp tục sử dụng các tùy chọn tiêu chuẩn cho đến khi có bất kỳ vấn đề nào phát sinh.

Nếu có bất kỳ khó khăn nào phát sinh trong hoạt động của trang web, chẳng hạn như biến dạng mẫu, thì nguyên nhân có thể là do CSS hoặc JavaScript hoạt động không chính xác. Để giải quyết những vấn đề này, hãy tắt các tùy chọn thu nhỏ. Máy chủ Lite Speed ​​thường xung đột với việc thu nhỏ.

W3 Total Cache cải thiện trải nghiệm SEO và người dùng trên trang web của bạn bằng cách tăng hiệu suất trang web, giảm thời gian tải thông qua các tính năng như tích hợp mạng phân phối nội dung (CDN) và các phương pháp hay nhất mới nhất.

Các chỉ một khuôn khổ Tối ưu hóa Hiệu suất Web (WPO) bất khả tri của máy chủ web dành cho WordPress được hàng triệu nhà xuất bản, nhà phát triển web và máy chủ web trên toàn thế giới tin cậy trong hơn một thập kỷ.

THUẬN LỢI

  • Những cải tiến về thứ hạng trang kết quả của công cụ tìm kiếm, đặc biệt đối với các trang web thân thiện với thiết bị di động và các trang web sử dụng SSL
  • Cải thiện ít nhất 10 lần về hiệu suất tổng thể của trang web (Cấp A trong WebPagetest hoặc cải thiện đáng kể về Tốc độ trang của Google) khi đã cấu hình đầy đủ
  • Cải thiện tỷ lệ chuyển đổi và “hiệu suất trang web” ảnh hưởng đến thứ hạng trang web của bạn trên Google.com
  • Lượt xem trang lặp lại "tức thì": bộ nhớ đệm của trình duyệt
  • Kết xuất lũy tiến được tối ưu hóa: các trang bắt đầu hiển thị nhanh chóng và có thể được tương tác nhanh hơn
  • Giảm thời gian tải trang: tăng thời gian khách truy cập trên trang web; khách truy cập xem nhiều trang hơn
  • Cải thiện hiệu suất máy chủ web; duy trì thời gian lưu lượng truy cập cao
  • Tiết kiệm băng thông lên tới 80% thông qua thu nhỏ và nén HTTP của HTML, CSS, JavaScript và nguồn cấp dữ liệu

TÍNH NĂNG CHÍNH

  • Tương thích với dịch vụ lưu trữ chia sẻ, máy chủ riêng/chuyên dụng ảo và máy chủ/cụm chuyên dụng
  • Quản lý mạng phân phối nội dung (CDN) minh bạch với Thư viện phương tiện, tệp chủ đề và chính WordPress
  • Hỗ trợ trên thiết bị di động: lưu vào bộ nhớ đệm các trang tương ứng theo người giới thiệu hoặc nhóm tác nhân người dùng, bao gồm chuyển đổi chủ đề cho các nhóm người giới thiệu hoặc tác nhân người dùng
  • Hỗ trợ Trang di động tăng tốc (AMP)
  • Hỗ trợ Lớp cổng bảo mật (SSL)
  • Bộ nhớ đệm của các trang và bài đăng (được rút gọn và nén) trong bộ nhớ hoặc trên đĩa hoặc trên (FSD) CDN (theo nhóm tác nhân người dùng)
  • Bộ nhớ đệm CSS và JavaScript (được rút gọn và nén) trong bộ nhớ, trên đĩa hoặc trên CDN
  • Lưu trữ nguồn cấp dữ liệu (trang web, danh mục, thẻ, nhận xét, kết quả tìm kiếm) trong bộ nhớ hoặc trên đĩa hoặc trên CDN
  • Bộ nhớ đệm các trang kết quả tìm kiếm (tức là URI có biến chuỗi truy vấn) trong bộ nhớ hoặc trên đĩa
  • Bộ nhớ đệm các đối tượng cơ sở dữ liệu trong bộ nhớ hoặc trên đĩa
  • Bộ nhớ đệm các đối tượng trong bộ nhớ hoặc trên đĩa
  • Bộ nhớ đệm các đoạn trong bộ nhớ hoặc trên đĩa
  • Giảm thiểu bài viết, trang và nguồn cấp dữ liệu
  • Giảm thiểu JavaScript nội tuyến, được nhúng hoặc của bên thứ 3 (với các bản cập nhật tự động)
  • Giảm thiểu CSS nội tuyến, được nhúng hoặc của bên thứ 3 (với các bản cập nhật tự động)
  • Bộ nhớ đệm của trình duyệt sử dụng tính năng kiểm soát bộ nhớ đệm, các tiêu đề và thẻ thực thể hết hạn trong tương lai (ETag) với tính năng "xóa bộ nhớ đệm"
  • Nhóm JavaScript theo mẫu (trang chủ, trang bài đăng, v.v.) với kiểm soát vị trí nhúng
  • Nhúng JavaScript không chặn
  • Nhập tệp đính kèm bài đăng trực tiếp vào Thư viện phương tiện (và CDN)
  • Hỗ trợ WP-CLI để xóa bộ đệm, cập nhật chuỗi truy vấn và hơn thế nữa
  • Tính năng bảo mật khác nhau
  • Thống kê bộ nhớ đệm để hiểu rõ hơn về hiệu suất
  • Khung mở rộng để tùy chỉnh hoặc mở rộng, ví dụ: Di tích mới, Cloudflare, WPML và hơn thế nữa
  • Tích hợp proxy ngược qua Nginx hoặc Varnish

Cải thiện trải nghiệm người dùng cho độc giả của bạn mà không cần phải thay đổi WordPress, chủ đề, plugin hoặc cách bạn sản xuất nội dung của mình.

Người dùng phải nói gì:

Tôi phải cảm ơn ai vì tất cả những điều này?

Thật khó để nhớ lại tất cả những nhà đổi mới đã chia sẻ suy nghĩ, lập trình và kinh nghiệm của họ trong thế giới blog qua nhiều năm, nhưng đây là một số cái tên giúp bạn bắt đầu:

  • George Schlossnagle
  • Daniel Cowgill

Hãy liên hệ với tất cả những người này và ủng hộ dự án của họ nếu bạn có hứng thú.

Cài đặt

  1. Vô hiệu hóa và gỡ cài đặt mọi plugin bộ nhớ đệm khác mà bạn có thể đang sử dụng. Đặc biệt chú ý nếu bạn đã tùy chỉnh các quy tắc viết lại cho các liên kết cố định ưa thích, trước đó đã cài đặt plugin bộ đệm hoặc có bất kỳ quy tắc bộ đệm nào của trình duyệt vì W3TC sẽ tự động hóa việc quản lý tất cả các phương pháp hay nhất. Ngoài ra, hãy đảm bảo wp-content/ và wp-content/uploads/ (tạm thời) có 777 quyền trước khi tiếp tục, ví dụ: trong thiết bị đầu cuối: # chmod 777 /var/www/vhosts/domain.com/httpdocs/wp-content/ bằng bảng điều khiển lưu trữ web hoặc tài khoản FTP / SSH của bạn.
  2. Đăng nhập với tư cách quản trị viên vào tài khoản Quản trị viên WordPress của bạn. Sử dụng tùy chọn menu “Thêm mới” trong phần “Plugin” của điều hướng, bạn có thể tìm kiếm: w3 Total cache hoặc nếu bạn đã tải xuống plugin rồi, hãy nhấp vào liên kết “Tải lên”, tìm tệp .zip bạn tải xuống rồi nhấp vào “Cài đặt ngay”. Hoặc bạn có thể giải nén và FTP tải plugin lên thư mục plugin của bạn (wp-content/plugins/). Trong cả hai trường hợp, khi hoàn tất, wp-content/plugins/w3-total-cache/ sẽ tồn tại.
  3. Xác định vị trí và kích hoạt plugin trên trang “Plugin”. Bộ nhớ đệm trang sẽ tự động chạyở chế độ cơ bản. Đặt quyền của wp-content và wp-content/uploads trở lại 755, ví dụ: trong thiết bị đầu cuối: # chmod 755 /var/www/vhosts/domain.com/httpdocs/wp-content/ .
  4. Bây giờ hãy nhấp vào liên kết “Cài đặt” để chuyển sang tab “Cài đặt chung”; trong hầu hết các trường hợp, chế độ “tăng cường đĩa” cho bộ đệm trang là điểm khởi đầu “tốt”.
  5. Tùy chọn “Chế độ tương thích” được tìm thấy trong phần nâng cao của tab “Cài đặt bộ nhớ đệm trang” sẽ kích hoạt chức năng tối ưu hóa khả năng tương tác của bộ nhớ đệm với WordPress, bị tắt theo mặc định nhưng rất được khuyến khích. Nhiều năm thử nghiệm qua hàng trăm nghìn lượt cài đặt đã giúp chúng tôi tìm hiểu cách làm cho bộ nhớ đệm hoạt động tốt với WordPress. Sự đánh đổi là hiệu suất bộ đệm trang được nâng cao trên ổ đĩa trong các thử nghiệm tải sẽ giảm ~20% trên quy mô lớn.
  6. Khuyến khích: Trên tab “Giảm thiểu cài đặt”, tất cả các cài đặt được đề xuất đều được đặt trước. Nếu chế độ tự động gây ra sự cố với bố cục trang web của bạn, hãy chuyển sang chế độ thủ công và sử dụng nút trợ giúp để đơn giản hóa việc khám phá các tệp và nhóm CSS và JS của bạn. Hãy chú ý đến phương pháp và vị trí nhúng nhóm JS của bạn. Xem Câu hỏi thường gặp về plugin để biết thêm thông tin về cách sử dụng.
  7. Khuyến khích: Trên tab “Bộ đệm của trình duyệt”, tính năng nén HTTP được bật theo mặc định. Đảm bảo bật các tùy chọn khác phù hợp với mục tiêu của bạn.
  8. Khuyến khích: Nếu bạn đã có nhà cung cấp mạng phân phối nội dung (CDN), hãy chuyển tới tab “Mạng phân phối nội dung” và điền vào các trường cũng như đặt tùy chọn của bạn. Nếu bạn không sử dụng Thư viện phương tiện, bạn sẽ cần nhập hình ảnh của mình, v.v. vào các vị trí mặc định. Sử dụng Công cụ nhập thư viện phương tiện trên tab “Mạng phân phối nội dung” để thực hiện tác vụ này. Nếu không có nhà cung cấp CDN, bạn vẫn có thể cải thiện hiệu suất trang web của mình bằng phương pháp “Tự lưu trữ”. Trên máy chủ của riêng bạn, tạo một tên miền phụ và bản ghi Vùng DNS phù hợp; ví dụ. static.domain.com và định cấu hình các tùy chọn FTP trên tab “Mạng phân phối nội dung” tương ứng. Đảm bảo tải lên FTP các tệp thích hợp bằng cách sử dụng các nút tải lên có sẵn.
  9. Không bắt buộc: Trên tab “Bộ đệm cơ sở dữ liệu”, các cài đặt được đề xuất đã được đặt trước. Nếu sử dụng tài khoản lưu trữ chia sẻ, hãy thận trọng khi sử dụng phương pháp “đĩa”, thời gian phản hồi của đĩa có thể không đủ nhanh, do đó tùy chọn này bị tắt theo mặc định. Thay vào đó, hãy thử bộ nhớ đệm đối tượng cho dịch vụ lưu trữ được chia sẻ.
  10. Không bắt buộc: Trên tab “Bộ đệm đối tượng”, tất cả các cài đặt được đề xuất đều được đặt trước. Nếu sử dụng tài khoản lưu trữ chia sẻ, hãy thận trọng khi sử dụng phương pháp “đĩa”, thời gian phản hồi của đĩa có thể không đủ nhanh, do đó tùy chọn này bị tắt theo mặc định. Kiểm tra tùy chọn này với và không có bộ đệm cơ sở dữ liệu để đảm bảo rằng nó giúp tăng hiệu suất.
  11. Không bắt buộc: Trên tab “Nhóm tác nhân người dùng”, chỉ định bất kỳ tác nhân người dùng nào, chẳng hạn như điện thoại di động nếu chủ đề dành cho thiết bị di động được sử dụng.

Câu hỏi thường gặp

Tại sao tốc độ lại quan trọng?

Các công cụ tìm kiếm như Google đo lường và tính đến tốc độ của các trang web trong thuật toán xếp hạng của họ. Khi giới thiệu một trang web, họ muốn đảm bảo người dùng tìm thấy những gì họ đang tìm kiếm một cách nhanh chóng. Vì vậy, trên thực tế, bạn và Google nên có cùng mục tiêu.

Tốc độ là một trong những yếu tố thành công quan trọng nhất mà các trang web phải đối mặt. Trên thực tế, tốc độ trang web của bạn ảnh hưởng trực tiếp đến thu nhập (doanh thu) của bạn - đó là sự thật. Một số trang web có lưu lượng truy cập cao đã tiến hành nghiên cứu và phát hiện ra những điều sau:

  • Google.com: +500 mili giây(giảm tốc độ) -> -20% mất lưu lượng
  • Yahoo.com: +400 mili giây(giảm tốc độ) -> -5-9% mất lưu lượng truy cập toàn trang(khách truy cập rời đi trước khi trang tải xong)
  • Amazon.com: +100 mili giây(giảm tốc độ) -> -1% tổn thất doanh thu

Một phần nghìn giây không phải là thời gian dài nhưng tác động lại khá đáng kể. Ngay cả khi bạn không phải là một công ty lớn (hoặc chỉ hy vọng trở thành một công ty lớn), thua lỗ vẫn là thua lỗ. Tuy nhiên, có một giải pháp cho vấn đề này, hãy tận dụng.

Nhiều hậu quả khác của việc thực hiện kém đã được phát hiện cách đây hơn một thập kỷ:

  • Độ tin cậy được nhận thấy thấp hơn (Fogg và cộng sự 2001)
  • Chất lượng cảm nhận thấp hơn (Bouch, Kuchinsky, và Bhatti 2000)
  • Sự thất vọng của người dùng ngày càng tăng (Ceaparu và cộng sự 2004)
  • Tăng huyết áp (Scheirer et al. 2002)
  • Giảm tốc độ dòng chảy (Novak, Hoffman và Yung 200)
  • Tỷ lệ chuyển đổi giảm (Akamai 2007)
  • Tỷ lệ thoát tăng (Nielsen 2000)
  • Được coi là kém thú vị hơn (Ramsay, Barbesi, và Preece 1998)
  • Được coi là kém hấp dẫn hơn (Skadberg và Kimmel 2004)
Cụm máy chủ plugin và bộ cân bằng tải này có thân thiện không?

Có, được xây dựng từ đầu với quy mô và mô hình lưu trữ hiện tại.

Mục đích của công cụ “Nhập thư viện phương tiện” là gì và tôi sử dụng nó như thế nào?

Công cụ nhập thư viện phương tiện dành cho các bản cài đặt WordPress cũ hoặc “lộn xộn” có tệp đính kèm (hình ảnh, v.v. trong bài đăng hoặc trang) nằm rải rác trên máy chủ web hoặc “được liên kết nóng” với các trang web của bên thứ 3 thay vì sử dụng thư viện phương tiện đúng cách.

Công cụ sẽ quét các bài đăng và trang của bạn để tìm các trường hợp trên và sao chép chúng vào thư viện phương tiện của bạn, cập nhật các bài đăng của bạn để sử dụng địa chỉ liên kết và tạo tệp .htaccess chứa danh sách chuyển hướng vĩnh viễn, để các công cụ tìm kiếm có thể tìm thấy các tệp trong chúng địa điểm mới.

Bạn nên sao lưu cơ sở dữ liệu của mình trước khi thực hiện thao tác này.

Làm cách nào để tìm JS và CSS để tối ưu hóa (rút gọn) chúng bằng plugin này?

Sử dụng nút “Trợ giúp” có sẵn trên tab Cài đặt thu nhỏ. Sau khi mở, công cụ sẽ tìm kiếm và điền các tệp CSS và JS được sử dụng trong từng mẫu của trang web cho chủ đề đang hoạt động. Sau đó, để thêm tệp vào cài đặt thu nhỏ, hãy nhấp vào hộp kiểm bên cạnh tệp đó. Vị trí nhúng của tệp JS cũng có thể được chỉ định để cải thiện hiệu suất hiển thị trang. Giảm thiểu cài đặt cho tất cả các chủ đề đã cài đặt cũng có thể được quản lý từ công cụ bằng cách chọn chủ đề từ menu thả xuống. Sau khi hoàn tất việc định cấu hình cài đặt thu nhỏ, hãy nhấp vào nút áp dụng và đóng, sau đó lưu cài đặt trong tab Cài đặt thu nhỏ.

Tôi không hiểu CDN liên quan gì đến bộ nhớ đệm, điều đó hoàn toàn khác phải không?

Về mặt kỹ thuật thì không, CDN là bộ đệm hiệu suất cao lưu trữ nội dung tĩnh (tệp chủ đề, thư viện phương tiện, v.v.) ở nhiều vị trí khác nhau trên khắp thế giới nhằm cung cấp quyền truy cập có độ trễ thấp cho người đọc ở những khu vực đó.

Làm cách nào để sử dụng CDN Origin Pull (Mirror)?

Đăng nhập vào bảng điều khiển hoặc khu vực quản lý tài khoản của nhà cung cấp CDN. Thực hiện theo bất kỳ bước thiết lập nào mà họ cung cấp, hãy tạo một “vùng kéo” hoặc “nhóm” mới cho trang web của bạn tên miền. Nếu có trình hướng dẫn thiết lập hoặc bất kỳ mẹo khắc phục sự cố nào mà nhà cung cấp của bạn cung cấp, hãy nhớ xem lại chúng. Trong tab CDN của plugin, nhập tên máy chủ mà nhà cung cấp CDN của bạn đã cung cấp vào trường “thay thế tên máy chủ của trang web bằng”. Bạn phải luôn kiểm tra nhanh bằng cách mở tệp kiểm tra từ tên máy chủ CDN, ví dụ: http://cdn.domain.com/favicon.ico. Khắc phục sự cố với nhà cung cấp CDN của bạn cho đến khi thử nghiệm này thành công.

Bây giờ, hãy chuyển đến tab Chung và nhấp vào hộp kiểm và lưu cài đặt để bật chức năng CDN và làm trống bộ đệm để các thay đổi có hiệu lực.

Làm cách nào để định cấu hình Amazon Simple Storage Service (Amazon S3) hoặc Amazon CloudFront làm CDN của tôi?

Người tham gia và nhà phát triển

"W3 Total Cache" là một dự án nguồn mở. Những người đóng góp sau đây đã đóng góp vào sự phát triển của plugin:

Những người tham gia

Nhật ký thay đổi

0.9.7.2

  • Đã sửa lỗi nghiêm trọng trong quá trình tải lên tệp phương tiện với mô-đun CDN đang hoạt động
  • Đã sửa lỗi loại bỏ các giá trị trống, chuỗi được mã hóa JSON trong thuộc tính, dấu ngoặc kép ở cuối thẻ và xử lý các neo trong HTML rút gọn
  • Đã sửa lỗi cảnh báo chỉ mục không xác định
  • Đã sửa lỗi nghiêm trọng khi xóa CDN bằng cách sử dụng phân phối toàn bộ trang web

0.9.7.1

  • Đã sửa lỗi thông báo biến không xác định
  • Đã sửa lỗi cảnh báo “Không có tập tin hoặc thư mục như vậy”
  • Đã sửa lỗi ghi vào nhật ký lỗi PHP thay vì nhật ký gỡ lỗi WordPress
  • Đã sửa lỗi chính sách liên kết giới thiệu mặc định phải là “không có liên kết giới thiệu khi hạ cấp”
  • Đã sửa lỗi php_flag liên quan đến bộ đệm của trình duyệt, thay vào đó sử dụng ini_set
  • Đã sửa lỗi kiểm tra phần bù không xác định của CloudFlare IPv6
  • Đã sửa lỗi hằng số không xác định WP_ROOT
  • Đã sửa lỗi khung tổ tiên bị ghi đè bởi frame-src
  • Đã sửa lỗi thiếu dấu chấm phẩy trong cấu hình nginx
  • Đã sửa lỗi xử lý URL HTTP/2 cho bộ đệm của trình duyệt và mô-đun CDN
  • Đã sửa lỗi hiển thị thông tin gỡ lỗi CDN
  • Đã sửa lỗi Giảm thiểu CSS bằng Phông chữ của Google khi được đưa vào qua “Bao gồm các tệp/thư viện bên ngoài” và các bộ ký tự không phải tiếng Latinh được tải
  • Đã sửa lỗi chuỗi truy vấn phương tiện không cập nhật khi tất cả bộ nhớ đệm bị xóa
  • Đã sửa lỗi dấu gạch chéo kép bằng ABSPATH nếu tệp tồn tại
  • Đã sửa lỗi cài đặt đồng thời tiêu đề tuổi tối đa và hết hạn
  • Đã sửa lỗi phát hiện SASL cho PECL Memcached
  • Đã sửa lỗi xử lý các đối tượng được nhập thủ công sẽ bị xóa trên CDN
  • Đã sửa lỗi xử lý chuỗi truy vấn trong Nginx
  • Cải thiện khả năng xử lý lỗi với Cloudfront
  • Cải thiện ghi nhật ký bộ đệm trang
  • Cải thiện hỗ trợ nhiều người thuê cho các công cụ bộ nhớ đệm dựa trên bộ nhớ
  • Cải thiện việc thu nhỏ CSS
  • Cải thiện hành vi thanh lọc đối với các đối tượng phương tiện đã thay đổi khi sử dụng CDN
  • Cải thiện khả năng tương thích với các plugin sơ đồ trang web
  • Đã thêm hỗ trợ cho Memcached cho Nginx
  • Đã thêm hỗ trợ cho các tệp webm lưu vào bộ nhớ đệm
  • Đã thêm hỗ trợ nén Brotli HTTP
  • Đã thêm hỗ trợ phân phối toàn bộ trang web StackPath
  • Thêm wc_session vào danh sách các truy vấn bị bỏ qua để cải thiện khả năng tương thích với WooC Commerce

0.9.7

  • Đã sửa lỗi các tệp được rút gọn không được CDN lưu trữ khi được bật nếu “tệp được rút gọn trên máy chủ” bị tắt
  • Đã sửa lỗi cảnh báo được đưa ra khi chọn lọc tất cả (thông qua nigrosimone)
  • Đã sửa lỗi bù đắp không xác định trong bộ đệm phân đoạn
  • Đã sửa lỗi nút kiểm tra MaxCDN khi bật chế độ gỡ lỗi
  • Đã sửa lỗi xóa các nguồn cấp dữ liệu khi tùy chọn nguồn cấp dữ liệu bộ đệm được bật
  • Cải thiện khả năng xử lý lỗi khi chưa đặt phân phối toàn bộ trang web
  • Cải thiện nginx.conf để hỗ trợ bộ nhớ đệm xml
  • Cải tiến nginx.conf để hỗ trợ HSTS cho các tệp tĩnh
  • Cải thiện việc xử lý chuỗi truy vấn của việc rút gọn
  • Cải thiện bộ nhớ đệm cơ sở dữ liệu, wp_options thường xuyên không còn xóa dữ liệu bài đăng hoặc nhận xét
  • Cải thiện tích hợp CDN của Limelight Networks
  • Câu hỏi thường gặp được cải tiến, chúng hiện được lưu trữ trong kho lưu trữ công cộng GitHub
  • Cải thiện xử lý cho /
  • Đã thêm tính năng xóa các trang AMP

0.9.5.2

  • Đã khắc phục sự cố bảo mật bằng cách bảo vệ dữ liệu cấu hình bằng cách thêm .php vào các tệp có liên quan
  • Đã khắc phục sự cố bảo mật khi tạo thư mục dấu chấm có thể bị lạm dụng
  • Đã sửa lỗi xử lý nén HTTP cho các trang không được lưu trong bộ nhớ đệm
  • Đã sửa lỗi xử lý tệp .svgz
  • Đã thêm tiêu đề hết hạn vào hình ảnh webP
  • Đã thêm hỗ trợ cho API mới nhất của Microsoft Azure
  • Đã thêm khả năng lưu vào bộ đệm WP Admin. Cài đặt được đề xuất, đã tắt. (Cải thiện hiệu suất quản trị WP khi bật bộ nhớ đệm đối tượng)
  • Đã thêm hỗ trợ đẩy HTTP/2 cho các tệp được rút gọn
  • Đã thêm hỗ trợ quản lý tùy chọn cho wp-cli
  • Cải thiện việc xử lý các tệp rút gọn không nén
  • Cải thiện việc xử lý việc xóa các trang/bài viết đã sửa đổi
  • Cải thiện khả năng tương thích với Tệp đám mây Rackspace
  • Cải thiện độ tin cậy cấu hình CDN ban đầu
  • Cải thiện độ tin cậy của bộ nhớ đệm đối tượng
  • Cải thiện khả năng tương thích PHP 7.0
  • Cải thiện khả năng tương thích PHP 4.3
  • Hỗ trợ HTTP/2 được cải thiện
  • Cải thiện xử lý nhúng CSS
  • Cải thiện độ tin cậy của bộ đệm đối tượng, tạm thời hiện dự phòng vào cơ sở dữ liệu
  • Cải thiện khả năng xử lý các đối tượng nén http được lưu trong bộ nhớ đệm

0.9.5.1

  • Đã sửa lỗi không gian tên bị thiếu, gây ra sự cố khi triển khai các API Google khác
  • Đã sửa lỗi xử lý danh sách vùng Cloudflare không đầy đủ cho người dùng có nhiều vùng
  • Đã thêm tiện ích mở rộng để hỗ trợ Trang di động tăng tốc (AMP)
  • Đã thêm thông báo cho người dùng vẫn đang sử dụng PHP 5.2 (đã hết hạn sử dụng vào năm 2011)
  • Cải thiện cài đặt mặc định
  • Cải thiện khả năng tương thích với bộ nhớ đệm sơ đồ trang web Yoast SEO
  • Cải thiện khả năng tương thích với Jetpack
  • Cải thiện việc xử lý thư mục trên IIS
  • Cải thiện khả năng tương thích ngược cho việc triển khai của bên thứ 3 đối với các chức năng W3TC cũ

0.9.5

  • Đã sửa lỗi lỗ hổng XSS
  • Đã khắc phục sự cố với việc loại bỏ lớp phủ
  • Đã sửa lỗi xử lý dấu ngã trong URL
  • Đã khắc phục sự cố với tiêu đề nén HTTP khi sử dụng lệnh gọi mfunc
  • Đã khắc phục sự cố ID bộ đệm với tính năng thu nhỏ ở chế độ mạng
  • Đã khắc phục sự cố hiếm gặp về việc lưu tài liệu trống vào bộ nhớ đệm khi xảy ra một số lỗi PHP trong chủ đề hoặc plugin
  • Đã sửa lỗi bộ nhớ đệm của chuỗi truy vấn
  • Đã thêm hỗ trợ cho APCu Opcode Cache
  • Đã thêm hỗ trợ cho Redis
  • Đã thêm hỗ trợ cho Google Drive
  • Đã thêm hỗ trợ cho các dịch vụ đột quỵ tương thích với Amazon S3
  • Đã thêm hỗ trợ cho memcached PECL
  • Đã thêm hỗ trợ cho các phần tử srcset
  • Đã thêm hỗ trợ cho Rackspace CDN Origin Pull
  • Đã thêm hỗ trợ để thu nhỏ phông chữ bên ngoài
  • Đã thêm hỗ trợ cho định dạng phông chữ WOFF2
  • Đã thêm hỗ trợ cho FTPS (FTP-SSL, S-FTP)
  • Đã thêm Cổng PHP của YUI Compressor của trình khai thác CSS
  • Đã thêm công cụ khai thác JS của Narcissus
  • Đã thêm tính năng thanh lọc trang gốc khi tệp đính kèm được thêm hoặc cập nhật
  • Đã thêm nhà cung cấp CDN Highwinds
  • Đã thêm tùy chọn “Xác thực dấu thời gian” cho các chức năng bộ đệm opcode tương thích như apc.stat được bật
  • Đã thêm Phân phối toàn bộ trang web cho người đăng ký Pro
  • Đã thêm hỗ trợ Bảo mật truyền tải nghiêm ngặt HTTP (HSTS)
  • Đã thêm tiện ích mở rộng mẫu để nhà phát triển tham khảo
  • Đã thêm Hỗ trợ đa vùng cho tệp đám mây Rackspace
  • Đã thêm hỗ trợ cho các loại trừ vào bộ đệm cơ sở dữ liệu
  • Đã thêm nhiều tùy chọn hơn cho công cụ khai thác
  • Đã thêm tiện ích mở rộng hiệu suất WPML
  • Đã thêm việc sử dụng không gian tên tạo ra sự phụ thuộc tối thiểu vào phiên bản PHP 5.3
  • Cải thiện khả năng tương thích PHP 5.6
  • Cải thiện khả năng tương thích PHP 7
  • Cải thiện menu hiệu suất trong thanh quản trị, bao gồm cả việc xóa các công cụ bộ đệm cụ thể và hơn thế nữa
  • Cải thiện khả năng tương tác SSL
  • Cải thiện độ tin cậy của các nút kiểm tra
  • Cải thiện danh pháp của các tệp bộ nhớ đệm để có tỷ lệ nhấn bộ nhớ đệm cao hơn
  • Cải thiện khả năng tương thích nginx
  • Hỗ trợ WP CLI được cải thiện
  • Cải thiện khả năng tương thích của Cloudflare (hiện đang sử dụng API mới nhất), Cloudflare phải được cấp phép lại
  • Cải thiện khả năng tương thích API AWS (hiện đang sử dụng API mới nhất)
  • Cải thiện khả năng tương thích của Tệp đám mây Rackspace (hiện đang sử dụng API mới nhất)
  • Cải thiện việc lọc bộ đệm trang cho các tiện ích mở rộng như cloudflare và các trường hợp sử dụng proxy ngược khác
  • Cải thiện chức năng khung mở rộng
  • Cải thiện khả năng tương thích của các tiêu đề như ETag và mã hóa nội dung
  • Cải thiện bộ nhớ đệm đoạn mẫu
  • Cải thiện thông báo, cảnh báo và lỗi
  • Cải thiện khả năng phát hiện tác nhân người dùng di động
  • Cải thiện bảo mật với nonces và các phần tử biểu mẫu
  • Cải thiện bảo mật trong toàn bộ cơ sở mã
  • Cải thiện chi tiết các thông báo gỡ lỗi
  • Cải thiện bảo mật Amazon SNS (xác thực)
  • Cải thiện khả năng rút gọn để khớp các thẻ tập lệnh mà không cần thuộc tính loại

0.9.4

  • Đã sửa lỗi w3tc_button_link không xác định
  • Đã sửa lỗi hỗ trợ và gửi biểu mẫu khác
  • Đã sửa lỗi khóa kích hoạt tiện ích mở rộng
  • Đã sửa lỗi CDN kiểm tra
  • Đã sửa lỗi dấu gạch chéo ở đường dẫn nội dung wp tùy chỉnh và Giảm thiểu
  • Đã sửa lỗi WP_PLUGIN_DIR không khả dụng khi tải object-cache.php và không đặt hằng số W3TC
  • Đã sửa lỗi Tự động giảm thiểu và sắp xếp lại vị trí mã JS trên trang
  • Đã sửa lỗi xóa / thay thế tệp thả trên trang plugin
  • Đã sửa lỗi kiểm tra dương tính giả đối với mã kế thừa
  • Đã sửa lỗi thoát wpdb không được dùng nữa
  • Đã sửa lỗi bộ nhớ đệm phân đoạn và các điểm bất thường của APC
  • Đã sửa lỗi cấu hình được lưu trong bộ nhớ cache gây ra lỗi 500 khi ghi tệp bị gián đoạn
  • Đã sửa lỗi tệp đọc trên máy chủ bị tắt chức năng
  • Đã sửa lỗi dương tính giả để xác minh khóa cấp phép
  • Đã sửa lỗi thông tin gỡ lỗi không được in trên các trang được lưu trong bộ nhớ cache
  • Đã sửa lỗi tương thích ngược và xóa và thêm thông báo sai
  • Đã sửa lỗi “Ngăn chặn bộ nhớ đệm của các đối tượng sau khi thay đổi cài đặt”
  • Đã sửa lỗi “Sử dụng init muộn” được hiển thị khi đã bật với Đĩa: Đã nâng cao
  • Đã sửa lỗi thiếu thông số trong khai báo phương thức bộ đệm APC
  • Đã sửa lỗi thuộc tính vai trò người dùng không bắt đầu một mảng
  • Đã sửa lỗi thêm tiêu đề Vary trống
  • Đã sửa thông báo về việc kiểm tra giấy phép nâng cấp không thành công
  • Đã sửa lỗi văn bản mô tả bộ đệm cơ sở dữ liệu
  • Đã sửa lỗi đại lý bb10 trùng lặp
  • Đã sửa lỗi liên kết cài đặt trong thông báo Minify Auto
  • Đã sửa thông báo với hằng số không xác định
  • Đã sửa lỗi cấu hình nginx và cài đặt Người giới thiệu, Nhóm người dùng
  • Đã sửa lỗi cài đặt Genesis và lỗi giới hạn tên trường Suhosin
  • Đã sửa lỗi bộ nhớ đệm Genesis và Fragment (danh mục bộ nhớ đệm, v.v.)
  • Đã sửa lỗi CDN được bật khi tạo vùng kéo NetDNA / MaxCDN
  • Đã sửa thông báo liên quan đến NewRelic trong cửa sổ bật lên tương thích
  • Đã khắc phục sự cố dấu gạch chéo trong chuyển đổi tên tệp sang url
  • Đã khắc phục sự cố với wp trong thư mục con và các url thủ công tối thiểu tương đối
  • Đã khắc phục sự cố với kiểu dáng tiện ích
  • Đã khắc phục sự cố với hành động của nút Lọc tất cả
  • Đã khắc phục sự cố khi xuất cài đặt
  • Đã khắc phục sự cố plugin can thiệp vào chủ đề xem trước
  • Đã khắc phục sự cố với tệp cấu hình không đúng định dạng
  • Đã thêm bộ nhớ đệm của danh sách các trang bài đăng (thẻ, danh mục, v.v.) vào tiện ích mở rộng Genesis từ lâu với hộp kiểm xóa nó
  • Đã thêm tính năng định kiểu vào thời gian hết hạn trong phần thả vào bộ nhớ đệm đối tượng
  • Đã thêm kiểm tra khả năng cho các tùy chọn lưu
  • Đã thêm tiện ích mở rộng FeedBurner
  • Đã thêm hỗ trợ woff vào Bộ đệm của trình duyệt
  • Đã thêm IP CloudFlare mới
  • Đã thêm hỗ trợ cho bộ ký tự do WordPress xác định và đối chiếu trong việc tạo bảng hàng đợi CDN
  • Đã thêm WordPress SEO bằng tiện ích mở rộng Yoast
  • Đã thêm *.less vào tải lên chủ đề CDN và MIME
  • Đã thêm cài đặt mặc định để tạo Vùng kéo MaxCDN
  • Đã thêm lệnh gọi để thay đổi cài đặt tiêu đề chuẩn MaxCDN để khớp với cài đặt plugin
  • Đã thêm tính năng tạo vùng kéo mặc định bằng một nút vào MaxCDN mà không cần làm mới
  • Đã thêm xác thực ủy quyền MaxCDN
  • Đã thêm thông báo IP danh sách trắng cho MaxCDN
  • Đã thêm hỗ trợ cho việc sử dụng các vùng hiện có mà không cần làm mới
  • Đã thêm các loại mime mới
  • Đã thêm hỗ trợ cho các miền riêng biệt cho giao diện người dùng và phụ trợ quản trị viên
  • Đã thêm CloudFlare dưới dạng tiện ích mở rộng
  • Đã thêm nofollow vào liên kết danh sách blog
  • Đã thêm hỗ trợ chế độ DEV cho phiên bản PRO
  • Đã thêm chức năng CHẾ ĐỘ CẠNH
  • Cải thiện chức năng trình bao bọc trong plugin.php dành cho tác giả plugin/chủ đề
  • Cải thiện độ tin cậy của lệnh gọi API NetDNA / MaxCDN bằng cách sử dụng WP HTTP chứ không phải cURL
  • Thông tin gỡ lỗi bộ đệm ẩn được cải thiện
  • Cải thiện chế độ xem trước, loại bỏ yêu cầu chuỗi truy vấn
  • Cấu trúc câu hỏi thường gặp được cải thiện
  • Cải thiện thông báo bộ nhớ đệm rút gọn/pgcache trống khi sử dụng CDN
  • Cải thiện cài đặt mặc định để tạo vùng MaxCDN
  • Cải thiện hiệu suất hàng đợi CDN
  • Cải thiện vệ sinh url bản đồ blog
  • Cải tiến quy trình tạo vùng tự động MaxCDN
  • Cải thiện việc lưu mã bản quyền và kích hoạt chế độ Pro khi mua giấy phép Pro
  • CHẾ ĐỘ EDGE được cập nhật: Hỗ trợ phản chiếu toàn bộ trang web cho MaxCDN
  • Đã cập nhật bản dịch

W3 Total Cache là một trong hai plugin phổ biến nhất để lưu trữ các trang web WordPress. Hôm nay chúng tôi có một bài viết - hướng dẫn thiết lập đầy đủ plugin này.

Bản thân việc cài đặt W3 Total Cache rất đơn giản, nhưng sau đó plugin này sẽ bắt đầu tấn công bạn theo đúng nghĩa đen. một số lượng lớn tùy chọn: ở đây bạn có bộ nhớ đệm của trình duyệt, bộ nhớ đệm đối tượng và bộ nhớ đệm phân đoạn đĩa, vì vậy nếu bạn không phải là nhà phát triển thì đầu bạn sẽ quay cuồng.

Và một thực tế khác thực sự khó chịu là bạn không thể bật tất cả các tùy chọn. Nếu, giống như hầu hết mọi người, bạn có dịch vụ lưu trữ chia sẻ, đơn giản thì điều này có thể làm chậm đáng kể hoạt động của toàn bộ trang web của bạn. Vì vậy, bạn cần chọn và định cấu hình các loại bộ đệm mà bạn cần.

1. Cấu hình cài đặt chung

Có hai cấp độ cài đặt W3 Total Cache. Trước tiên, bạn cần thiết lập Cài đặt chung, nơi bạn bật hoặc tắt hơn 10 tùy chọn W3 Total Cache khác nhau. Sau đó, bạn sẽ có quyền truy cập vào các trang riêng biệt có cài đặt cho từng mô-đun.

Sau khi cài đặt W3 Total Cache, trước tiên bạn cần vào “Cài đặt chung”:

Hãy bắt đầu bằng cách mở tab "Cài đặt chung". Dưới đây là cách định cấu hình từng tùy chọn bạn thấy trên trang Cài đặt chung:

1.1 Tổng quát

Hộp đầu tiên cho phép bạn nhanh chóng bật hoặc tắt tất cả các tùy chọn W3 Total Cache. Sẽ thật tuyệt nếu chỉ cần nhấn nút này... nhưng điều đó là không thể.

Bạn cũng có thể bật chế độ Xem trước tại đây. Ở chế độ này, tất cả các thay đổi được thực hiện sẽ không ảnh hưởng đến trang web trực tiếp cho đến khi bạn chấp thuận chúng. Nếu bạn đang làm việc trên một trang web trực tiếp bận rộn thì bạn nên sử dụng chế độ này. Nhưng nếu bạn đang thiết lập W3 Total Cache trên bản cài đặt WordPress mới hoặc có ít lưu lượng truy cập vào trang web của bạn thì bạn chỉ cần bỏ qua chế độ này.

Bộ nhớ đệm trang 1.2

Ô tiếp theo là Page Cache. Bộ đệm trang là những gì bạn cần. Chỉ riêng bộ nhớ đệm trang có thể cải thiện đáng kể hiệu suất trang web của bạn. Sau khi bật tùy chọn này, bạn cần chọn phương thức Bộ đệm trang.

Phương pháp này phụ thuộc vào lưu trữ của bạn.

  • Đối với lưu trữ chia sẻ: chọn Đĩa: Nâng cao.
  • Đối với máy chủ chuyên dụng hoặc VPS: bạn có thể sử dụng một trong các phương pháp lưu vào bộ nhớ đệm của Opcode

Nếu bạn không chắc mình đang sử dụng loại dịch vụ lưu trữ nào thì có thể bạn đã dùng dịch vụ lưu trữ chia sẻ 🙂 vì vậy nếu nghi ngờ, hãy chọn phương pháp Đĩa: Nâng cao.

1.3 Giảm thiểu

Hãy chuyển sang điểm tiếp theo: Giảm thiểu. Giảm thiểu về cơ bản là giảm Tệp HTML, CSS và JavaScript mà không làm mất chức năng của chúng. Hiệu quả đạt được bằng cách loại bỏ những thông tin không cần thiết như ngắt dòng và khoảng trắng dài. Đây là lý do tại sao mã được rút gọn lại rất khó đọc đối với con người.

Không đi sâu vào chi tiết, rút ​​gọn là điều luôn được khuyến khích Tốc độ trang của Google, nên không thể bỏ qua được.

Khi bạn nhấp vào nút bật, W3 Total Cache sẽ hiển thị cảnh báo rằng trang web có thể gặp sự cố. Và chúng thực sự có thể xuất hiện, vì vậy bạn sẽ cần phải điều chỉnh việc thu nhỏ cho phù hợp với mình.

Hãy bắt đầu bằng cách đặt chế độ Giảm thiểu thành Tự động. Tôi không thể hứa rằng trang web của bạn sẽ tiếp tục hoạt động không bị gián đoạn trong trường hợp này. Nếu trang web ngừng hoạt động bình thường, hãy thử cài đặt. Trong những trường hợp như vậy, tôi thường chuyển sang một plugin như Autoptimize để thu nhỏ hoặc đơn giản là tắt tùy chọn này trong W3 Total Cache. Bạn cũng có thể sử dụng CloudFlare với tính năng rút gọn tích hợp.

Hãy nhớ thử giảm thiểu W3 Total Cache trước, mặc dù phương pháp này không đảm bảo rằng trang web của bạn sẽ hoạt động ổn định như trước.

1.4 Bộ đệm mã hóa

Các phiên bản gần đây của W3 Total Cache bao gồm bộ nhớ đệm Opcode. Nhưng nếu bạn đã chia sẻ dịch vụ lưu trữ, bạn thậm chí có thể không kích hoạt được tùy chọn này. Tùy chọn này không có sẵn cho hầu hết người dùng nên tôi không chú ý đến nó.

1.5 Bộ đệm cơ sở dữ liệu

Theo các nhà phát triển của W3 Total Cache, “W3TC là con dao quân đội Thụy Sĩ mà bạn nên thử. Nói chung, việc lưu bộ nhớ đệm đối tượng và bộ nhớ đệm cơ sở dữ liệu vào đĩa không được khuyến khích.”

Bộ nhớ đệm cơ sở dữ liệu có khả năng tăng tốc trang web của bạn bằng cách di chuyển việc thực thi các quy trình ra khỏi cơ sở dữ liệu và vào CPU/bộ nhớ. Nhưng có một vấn đề - đối với hầu hết dịch vụ lưu trữ ảo, cơ sở dữ liệu xử lý tải tốt hơn bộ xử lý hoặc bộ nhớ. Vì vậy, bộ nhớ đệm cơ sở dữ liệu có thể làm chậm trang web của bạn bằng cách làm quá tải các khía cạnh khác của máy chủ.

Vì vậy, nếu bạn đã chia sẻ dịch vụ lưu trữ thì tốt hơn hết bạn nên tắt bộ nhớ đệm cơ sở dữ liệu.

1.6 Bộ đệm đối tượng

Bộ nhớ đệm đối tượng có thể tăng tốc trang web WordPress của bạn...hoặc nó có thể làm chậm đáng kể quản trị viên WordPress của bạn.

Nếu bạn đang cố gắng tìm hiểu lý do tại sao quản trị viên WordPress của bạn chậm, điều đầu tiên bạn nên làm là tắt bộ nhớ đệm đối tượng. Đây là lý do tại sao tôi khuyên bạn nên tắt bộ nhớ đệm đối tượng. Tất nhiên, bạn có thể kiểm tra tất cả những điều này, nhưng nếu bạn có dịch vụ lưu trữ ảo thì loại bộ đệm này khó có thể hữu ích và rất có thể sẽ làm chậm công việc của bảng quản trị.

Nhưng có một ngoại lệ: nếu bạn có một dự án có tính năng động cao (ví dụ: BuddyPress, bbPress, v.v.), bạn có thể muốn xem xét bộ nhớ đệm đối tượng.

1.7 Bộ đệm của trình duyệt (bộ nhớ đệm của trình duyệt)

Nếu bạn đã từng chạy trang web của mình thông qua Google PageSpeed ​​​​Insights thì có thể bạn biết rằng “tận dụng bộ nhớ đệm của trình duyệt” là tin nhắn yêu thích của công cụ này. Và đây là nơi bạn có thể áp dụng mức tăng này.

Bộ nhớ đệm trình duyệt là một phương pháp đơn giản để cải thiện hiệu suất trang web bằng cách lưu trữ dữ liệu vào bộ nhớ đệm trong trình duyệt của khách truy cập. Vì tất cả đều phụ thuộc vào việc lưu trữ dữ liệu cục bộ trên máy tính của khách truy cập nên bạn không cần phải lo lắng rằng trang web của mình sẽ chậm lại.

Không quan trọng bạn có loại lưu trữ nào, trong mọi trường hợp, bạn chắc chắn nên kích hoạt loại bộ nhớ đệm này

1,8 CDN

Nếu bạn đang sử dụng CDN, bạn có thể kết nối với W3 Total Cache bằng tùy chọn này. Bạn có thể thử tìm máy chủ CDN của mình trong menu thả xuống hoặc chọn Generic Mirror nếu tùy chọn bạn cần không được liệt kê.

Nếu bạn sử dụng CloudFlare thì không cần tích hợp ở đây. Thay vào đó, bạn sẽ cần thêm tiện ích mở rộng CloudFlare. Bạn có thể thực hiện việc này từ tab Tiện ích mở rộng.

Nếu bạn không sử dụng CDN thì đừng bật hộp này. Bạn chỉ cần bật tùy chọn này nếu bạn đã có nhà cung cấp CDN.

1.9 Proxy ngược

Hầu hết các trang WordPress nên bỏ qua tùy chọn này. Proxy ngược là thứ mà nếu bạn đủ trình độ để biết cách sử dụng nó thì có thể bạn không cần phải đọc hướng dẫn này :)

1.10 Giám sát, Bộ nhớ đệm phân mảnh, Linh tinh và Cấp phép

Bạn có thể chỉ cần bỏ qua các tùy chọn này: bỏ qua chúng và đi tới phần Gỡ lỗi.

1.11 Giám sát gỡ lỗi, bộ nhớ đệm phân đoạn, linh tinh và cấp phép

Nếu bạn gặp sự cố với W3 Total Cache, thì bạn có thể bật các tùy chọn gỡ lỗi nhưng chỉ là tạm thời. Để sử dụng bình thường, hãy vô hiệu hóa tất cả các hộp này. Bởi vì nếu chúng không được sử dụng để giải quyết vấn đề thì chúng sẽ tạo ra rất nhiều mã không cần thiết.

Đó là tất cả các cài đặt trong phần Cài đặt chung. Đừng quên lưu các thay đổi của bạn.

Thiết lập phương pháp bộ nhớ đệm tùy chỉnh

Bây giờ hãy định cấu hình các phương thức bộ nhớ đệm mà chúng tôi đã bật trước đó. Bạn không cần định cấu hình các tùy chọn đã tắt mà chỉ định cấu hình những tùy chọn đã bật trước đó. Tôi cảnh báo bạn rằng nếu tôi chưa mô tả thêm bất kỳ cài đặt nào, thì bạn có thể để mọi thứ như mặc định, vì đơn giản là có quá nhiều tùy chọn để viết cho mỗi mục.

Thiết lập bộ nhớ đệm trang

Đầu tiên là bộ nhớ đệm trang. Ở đây chúng tôi để hầu hết các cài đặt ở chế độ mặc định, nhưng có một số điểm quan trọng cần được định cấu hình.

Trước hết, nếu bạn đang sử dụng SSL, bạn phải chọn hộp bên cạnh yêu cầu Cache SSL (https). Đồng thời chọn hộp bên cạnh Nguồn cấp dữ liệu bộ đệm, bất kể bạn có sử dụng SSL hay không:

Cuộn xuống trang một chút và bật tùy chọn Tự động đánh dấu bộ đệm trang. Và bạn cũng cần chọn Tải trước bộ đệm bài đăng khi xuất bản sự kiện. Ở đây bạn có thể để các số như mặc định. Đảm bảo bạn cũng thêm URL sơ đồ trang web:

Nếu bạn không chắc chắn về hành động của mình, hãy để nguyên mọi thứ khác, nhưng hãy đảm bảo lưu các thay đổi.

Thiết lập thu nhỏ

Phần Giảm thiểu có thể không dễ thiết lập. Rốt cuộc, cho đến khi bạn thử điều gì đó, bạn sẽ không biết nó sẽ ảnh hưởng tiêu cực như thế nào đến hiệu suất trang web của bạn. Vì vậy, chúng tôi khuyên bạn nên bắt đầu với cài đặt mặc định. Nhưng nếu trang web gặp sự cố, bạn sẽ phải thao tác một chút với cài đặt.

Bạn có thể thử thử cài đặt thu nhỏ của plugin W3 Total Cache để giải quyết mọi vấn đề. Nhưng ở đây bạn sẽ phải đi sâu vào vấn đề và điều này không dễ dàng như vậy nếu bạn không phải là nhà phát triển.

Tôi nghĩ việc chuyển sang Tự động tối ưu hóa sẽ dễ dàng hơn nhiều nếu cài đặt thu nhỏ W3 Total Cache mặc định đang gây ra sự cố. Nếu bạn sử dụng CloudFlare, bạn cũng có thể tận dụng tính năng rút gọn tích hợp của CloudFlare.

Vì vậy, nếu bạn chuyển sang Tự động tối ưu hóa hoặc CloudFlare, hãy đảm bảo bạn tắt tính năng thu nhỏ trong tab Cài đặt chung.

Bộ đệm đối tượng

Tại đây bạn có thể đặt thời gian tồn tại của các đối tượng bộ đệm và khoảng thời gian dọn dẹp. Để thời gian như hiện tại theo mặc định. Các cài đặt bên dưới liên quan đến nhiều trang, vì vậy hầu hết người dùng cũng không nên chạm vào chúng.

Cách cấu hình bộ đệm của trình duyệt (Browser Cache)

Bây giờ bạn cần định cấu hình bộ đệm của trình duyệt. Đừng quên rằng tôi đã bỏ qua cài đặt bộ nhớ đệm cơ sở dữ liệu và bộ nhớ đệm đối tượng vì hầu hết các bạn nên tắt các tùy chọn đó.

Để lưu vào bộ nhớ đệm của trình duyệt, bạn phải bật 6 tùy chọn đầu tiên, cụ thể là:

  • Đặt tiêu đề được sửa đổi lần cuối
  • Đặt tiêu đề hết hạn
  • Đặt tiêu đề kiểm soát bộ đệm
  • Đặt thẻ thực thể (eTag)
  • Đặt tiêu đề W3 Total Cache
  • Bật tính năng nén HTTP (gzip)

Cuộn xuống trang và chọn hộp bên cạnh Không xử lý lỗi 404 cho các đối tượng tĩnh bằng WordPress. Chúng tôi khuyên bạn nên để nguyên mọi thứ khác.

thiết lập CDN

Rất tiếc, chúng tôi không thể cung cấp cho bạn hướng dẫn chính xác tại đây vì cài đặt phụ thuộc vào CDN bạn sử dụng và liệu bạn có sử dụng CDN đó hay không. May mắn thay, vì W3 Total Cache là một giải pháp phổ biến nên hầu hết các nhà cung cấp CDN đều cung cấp hướng dẫn chi tiết cho quá trình thiết lập.

Hãy nhớ rằng nếu bạn đang sử dụng CloudFlare làm CDN WordPress, bạn cần thêm tiện ích mở rộng CloudFlare trong tab Tiện ích mở rộng.

Tiện ích mở rộng tổng bộ đệm W3

Tôi đã đề cập đến tiện ích mở rộng CloudFlare, nhưng W3 Total Cache cũng bao gồm các tiện ích mở rộng cho rất nhiều công cụ khác.

Ví dụ: có các tiện ích mở rộng cho:

  • Trang AMP của Google
  • Đám MâyFlare
  • FeedBurner
  • Genesis Framework (Phải cài đặt nếu sử dụng Genesis)
  • SEO Yoast
  • WPML (Hãy chắc chắn cài đặt nếu bạn sử dụng WPML để dịch).

Mỗi phần mở rộng yêu cầu một số cấu hình. Ví dụ: nếu bạn bật CloudFlare, bạn sẽ cần nhập khóa API kích hoạt. Sau đó, bạn có thể làm việc với các chức năng CloudFlare trực tiếp từ W3 Total Cache:

Quá khó? Chỉ cần chọn một plugin bộ nhớ đệm khác.

W3 Total Cache chắc chắn là một plugin mạnh mẽ và sẽ là giải pháp tuyệt vời cho người dùng có kinh nghiệm, nhưng đối với người mới bắt đầu, tôi khuyên bạn nên sử dụng các plugin bộ đệm thân thiện với người dùng hơn, chẳng hạn như Cache Enabler hoặc WP-Rocket tuyệt vời. Bạn cần dành một giờ để thiết lập W3 Total Cache, nhưng trong trường hợp chẳng hạn như Cache Enabler, bạn chỉ cần một phút.

Tất nhiên, cùng một Cache Enabler không có các tùy chọn cấu hình cho bộ đệm cơ sở dữ liệu, bộ đệm đối tượng và những thứ khác. Nhưng người dùng WordPress thông thường không cần chức năng này. Chúc may mắn với việc tối ưu hóa của bạn.

Plugin tổng bộ đệm w3 có rất nhiều chức năng và có thể đưa trang web của bạn lên một tầm cao mới về tốc độ. Hãy nhìn vào khả năng của nó.

Tổng bộ đệm W3

Tôi thích plugin này vì, không giống như những plugin khác, nó không gây ra bất kỳ vấn đề nào với trang web, hoạt động chính xác (mặc dù bản sao lưu Tôi vẫn khuyên bạn nên tạo nó) Ví dụ: plugin Hyper-cache đã phá hỏng kiểu css của tôi, sau khi tắt và xóa plugin, vấn đề vẫn chưa được giải quyết. Tôi không buồn tìm hiểu chính xác vấn đề là gì.

Ngoài ra, tổng bộ đệm w3 có cài đặt khá rõ ràng. Hãy nhìn vào chúng. Sau khi cài đặt, chúng tôi có menu bên hiệu suất

Tab Chung là quan trọng nhất đối với chúng tôi; nó chịu trách nhiệm bật hoặc tắt các tính năng bổ sung. theo thứ tự

Bật hoặc tắt tất cả các loại bộ nhớ đệm (cùng một lúc) – bật tất cả các tùy chọn; điều này có thể không hữu ích với chúng tôi; chúng tôi không chọn hộp này.

Bộ đệm trang, một tab rất cần thiết và quan trọng, cho phép bạn giảm thời gian phản hồi từ máy chủ bằng cách lưu vào bộ đệm các trang trên máy chủ. Nghĩa là, plugin tạo các trang html, đặt chúng vào thư mục bộ đệm và phân phối chúng theo yêu cầu, tiết kiệm thời gian tạo trang Apache. Phương thức bộ đệm trang được đặt tùy thuộc vào lưu trữ, trong ví dụ này nó được đặt cho lưu trữ ảo, nếu có, hãy chọn tham số phù hợp.

tạo một dự án mới

bật “API thông tin chi tiết về tốc độ trang” trong đó

và tạo khóa truy cập api công khai mới (trình duyệt).

Hãy lấy hình ảnh này trên bảng điều khiển

Xác minh quy tắc viết lại – thông báo lỗi, kích hoạt.

Để khóa tệp và tối ưu hóa đĩa bị vô hiệu hóa.

Bật chế độ cạnh - bật chế độ nhà phát triển và các tính năng mới. Có thể không ổn định.

Gỡ lỗi. Chế độ kiểm tra sửa lỗi. Thêm thông tin kỹ thuật vào mã của mỗi trang. Không nên để nguyên, hãy sử dụng khi cần thiết.

Nhập khẩu xuất khẩu Cho phép bạn lưu và tải cấu hình plugin.

Cài đặt nâng cao

Các mục menu sau đây chịu trách nhiệm cài đặt tốt các tính năng bao gồm ở trên.

Bộ nhớ đệm trang Chung

Trang đầu bộ nhớ đệm – bộ nhớ đệm trang chính

Nguồn cấp dữ liệu bộ đệm – bộ nhớ đệm của danh mục, thẻ, nhận xét

Cache ssl – nếu trang web của bạn sử dụng mã hóa SSL

URI bộ nhớ đệm với các biến chuỗi truy vấn – truy vấn tìm kiếm trong bộ nhớ đệm

Trang bộ đệm 404 (không tìm thấy) – Trang bộ đệm 404

Chỉ yêu cầu bộ đệm cho địa chỉ trang web site.ru – chỉ bộ đệm cho địa chỉ trang web này (không có www)

Không lưu vào bộ đệm các trang dành cho người dùng đã đăng nhập - không lưu vào bộ đệm các trang của người dùng được ủy quyền (để người dùng không được ủy quyền không nhìn thấy bộ đệm của trang của bạn)

Không lưu các trang cho các vai trò sau của người dùng – Không lưu các trang cho các vai trò sau

Tải trước bộ đệm bộ đệm được tạo trước, trước khi người dùng yêu cầu trang.

Khoảng thời gian cập nhật – tần suất tạo bộ đệm

Số trang trên mỗi khoảng thời gian – số trang được tạo trong khoảng thời gian được tạo.

URL sơ đồ trang web – chỉ định đường dẫn đến sơ đồ trang web của bạn và sau đó bộ đệm trang sẽ được tạo theo sơ đồ trang web và mức độ ưu tiên trong đó.

Tải trước bộ đệm bài đăng khi xuất bản sự kiện – tạo bộ đệm khi xuất bản bài đăng.

Chính sách thanh lọc: bộ đệm trang– phần bộ đệm sẽ được cập nhật khi bài đăng được xuất bản.

Nâng cao – nói chung, cài đặt dịch vụ; bạn không cần phải chạm vào chúng.

Giảm thiểu chung

Viết lại cấu trúc url – rút ngắn đường dẫn đến file js và css

Tắt tính năng thu nhỏ đối với người dùng đã đăng nhập – tắt tính năng nén đối với người dùng được ủy quyền.

HTML & XML

Bật - bật

thu nhỏ css nội tuyến – tối ưu hóa CSS

Giảm thiểu JS nội tuyến – tối ưu hóa JS

Không thu nhỏ nguồn cấp dữ liệu – không nén kiểu nguồn cấp dữ liệu

Loại bỏ ngắt dòng

Hoạt động trong các khu vực – tối đa thẻ head, chỉ thu nhỏ hoặc chỉ hợp nhất.

Loại nhúng – Loại nhúng tập lệnh. Mặc định - mặc định, chặn. Tốt hơn hết bạn nên thử chọn tính năng không chặn bằng cách sử dụng “async”.

Xóa nhận xét được bảo lưu – lưu nhận xét (trong tập lệnh)

Loại bỏ ngắt dòng – loại bỏ các ngắt dòng (không an toàn)

Chỉ kết hợp – chỉ kết hợp.

Xóa nhận xét được bảo tồn (không áp dụng khi chỉ kết hợp hoạt động) – lưu nhận xét. Không thể lưu nếu "chỉ hợp nhất" đang hoạt động

Loại bỏ ngắt dòng (không an toàn, không được áp dụng khi chỉ kết hợp đang hoạt động) – loại bỏ các ngắt dòng. Không thể lưu nếu "chỉ hợp nhất" đang hoạt động

Trình độ cao

Cài đặt dịch vụ, bạn không phải thay đổi bất cứ điều gì.

Bộ đệm cơ sở dữ liệu chung

Bộ đệm đối tượng

Tuổi thọ tối đa của các đối tượng bộ đệm: – tuổi thọ bộ đệm

Khoảng thời gian thu gom rác – khoảng thời gian để xóa bộ đệm lỗi thời.

Bộ nhớ đệm của trình duyệt

Tab Chung bao gồm tham số đã chọn trong tất cả các nhóm bên dưới: CSS&JS HTML&XML MEDIA&TỆP TIN KHÁC

Đặt tiêu đề được sửa đổi lần cuối – Đặt ngày tài liệu được sửa đổi lần cuối trong tiêu đề.

Đặt tiêu đề hết hạn - tuổi thọ bộ đệm.

Đặt tiêu đề kiểm soát bộ đệm là một lệnh chỉ thị tuổi thọ bộ đệm mới được ưu tiên khi hết hạn.

Đặt thẻ thực thể (eTag) – thẻ thực thể, thẻ, được gán cho tài nguyên, thay đổi khi tài nguyên thay đổi. Cho phép trình duyệt hiểu liệu nội dung có thay đổi hay không.

Đặt tiêu đề W3 Total Cache – đặt mã định danh tổng bộ đệm w3 trong tiêu đề.

Bật nén HTTP (gzip) - cho phép nén tệp bằng phương pháp giảm phát, sẽ không hoạt động cùng với nginx.

Ngăn chặn bộ nhớ đệm của các đối tượng sau khi thay đổi cài đặt – tắt bộ nhớ đệm cho các đối tượng được chỉ định.

Ngăn chặn danh sách ngoại lệ bộ đệm - danh sách các ngoại lệ bộ đệm.

Không đặt cookie cho tệp tĩnh – không đặt cookie cho tệp tĩnh

Không xử lý lỗi 404 cho các đối tượng tĩnh bằng WordPress – không tạo ra lỗi 404 cho các đối tượng tĩnh không tìm thấy.

Danh sách ngoại lệ lỗi 404 – danh sách ngoại lệ

Tiện ích mở rộng

CloudFlare – Máy chủ proxy ngược proxy ngược) - một loại máy chủ proxy chuyển tiếp các yêu cầu của máy khách từ mạng bên ngoài đến một hoặc nhiều máy chủ được đặt hợp lý trên mạng nội bộ. Đồng thời, đối với máy khách, có vẻ như các tài nguyên được yêu cầu được đặt trực tiếp trên máy chủ proxy.

FeedBurner là một dịch vụ web chạy các nguồn cấp dữ liệu RSS, sửa các lỗi nhỏ trong đó và có thể thêm chức năng bổ sung vào nguồn cấp dữ liệu, chẳng hạn như nút Phát cho podcast. (trả)

Genesis Framework là một framework dành cho WordPress. (trả)

WordPress SEO của Yoast – Plugin SEO.

Câu trả lời cho các câu hỏi.

Liên hệ hỗ trợ

Hướng dẫn cài đặt

Nếu bạn có thắc mắc, hãy hỏi họ tại hoặc bên dưới phần bình luận.