Описание
W3 Total Cache (W3TC) улучшает SEO, Core Web Vitals и общее взаимодействие с пользователем вашего сайта за счет повышения производительности сайта и сокращения времени загрузки за счет использования таких функций, как интеграция сети доставки контента (CDN) и новейших передовых практик.
W3TC — это единственная агностическая система оптимизации производительности веб-сайтов (WPO) для WordPress, которой доверяют миллионы издателей, веб-разработчиков и хостеров по всему миру уже более десяти лет. Это комплексное решение для оптимизации производительности веб-сайтов WordPress.
ПРЕИМУЩЕСТВА
- Улучшение рейтинга страниц результатов поиска, особенно для мобильных веб-сайтов и сайтов, использующих SSL
- Повышение общей производительности сайта по крайней мере в 10 раз (уровень A в WebPagetest или значительное Google Page Speed) при полной настройке
- Улучшение показателей конверсии и «производительности сайта«, которые влияют на рейтинг вашего сайта в Google.com
- «Мгновенные» повторные просмотры страниц: кэширование браузера
- Оптимизированная прогрессивная визуализация: страницы создаются быстро, и вы можете быстрее взаимодействовать
- Сокращение времени загрузки страницы: увеличение времени пребывания посетителей на сайте; посетители просматривают больше страниц
- Улучшена производительность веб-сервера; выдерживает периоды высокой посещаемости
- Экономия полосы пропускания до 80% при использовании минификации файлов HTML, CSS и JS.
ОСНОВНЫЕ ВОЗМОЖНОСТИ
- Совместимость с виртуальным хостингом, виртуальными частными / выделенными серверами и выделенными серверами / кластерами
- Прозрачное управление сетью доставки контента (CDN) с медиатекой, файлами темы и самим WordPress
- Поддержка мобильных устройств: соответствующее кэширование страниц по реферерам или группам агентов пользователей, включая переключение тем для групп рефереров или агентов пользователей
- Поддержка ускоренных мобильных страниц (AMP)
- Поддержка Secure Socket Layer (SSL/TLS)
- Кэширование (минифицированных и сжатых) страниц и сообщений в памяти на диске или в (FSD) CDN (по группе агентов пользователей)
- Кэширование (минифицированных и сжатых) CSS и JavaScript в памяти, на диске или в CDN
- Кэширование фидов (сайт, категории, теги, комментарии, результаты поиска) в памяти или на диске или в CDN
- Кэширование страниц результатов поиска (т.е. URI с переменными строки запроса) в памяти или на диске
- Кэширование objects БД в памяти или на диске
- Кэширование objects в памяти или на диске
- Кэширование фрагментов в памяти или на диске
- Методы кэширования включают: локальный диск, Redis, Memcached, APC, APCu, eAccelerator, XCache и WinCache
- Minify CSS, Minify JavaScript и Minify HTML с детальным управлением
- Минификация записей, страниц и RSS-каналов
- Минификация встроенного, встроенного или стороннего JavaScript с автоматическим обновлением ресурсов
- Минификация встроенного, встроенного или стороннего CSS с автоматическим обновлением ресурсов
- Отложите некритичные CSS и Javascript для более быстрого рендеринга страниц, чем когда-либо прежде
- Откладывайте закадровые изображения с помощью отложенной загрузки, чтобы улучшить взаимодействие с пользователем
- Кэширование в браузере с использованием управления кэшем, заголовки будущего и теги сущности (ETag) с «cache-busting»
- Группировка JavaScript по шаблону (домашняя страница, страница записи и т.д.) с элементом управления расположением
- Неблокирующее встраивание JavaScript
- Импорт вложений к сообщениям непосредственно в библиотеку файлов (и CDN)
- Используйте наши многочисленные CDN-интеграции для оптимизации изображений
- Поддержка WP-CLI для очистки кэша, обновления строки запроса и многое другое
- Различные функции безопасности, помогающие обеспечить безопасность сайта
- Статистика кэширования для получения информации о производительности любой включенной функции
- Платформа расширения для настройки или расширения для Cloudflare, WPML и многого другого
- Интеграция обратного прокси-сервера через Nginx или Varnish
- Расширение WebP Converter обеспечивает преобразование формата изображений WebP из распространенных форматов изображений (при загрузке и по запросу).
W3 Total Cache Pro Features
With over a million active installs, W3 Total Cache is the most comprehensive WordPress caching plugin available and has robust premium features that help deliver an exceptional user experience.
- Full Site Delivery: Serve your entire site from a Content Delivery Network (CDN), ensuring faster load times worldwide.
- Fragment Cache: Optimize the caching of dynamic content while still improving performance.
- REST API Caching: Speed up your headless WordPress site by caching REST API calls.
- Eliminate Render-Blocking CSS: Ensure your CSS doesn’t hold up page loading, providing faster initial paint.
- Delay Scripts: Improve performance by delaying the loading of non-essential scripts until they are needed.
- Preload Requests: Boost page performance by preloading critical resources before they’re requested.
- Remove CSS/JS: Clean up unnecessary CSS and JavaScript files that slow down your pages.
- Lazy Load Google Maps: Load Google Maps only when it’s visible, reducing unnecessary requests.
- WPML Extension: Optimize performance on multilingual sites powered by WPML.
- Caching Statistics: Get detailed insights on cache usage and performance improvements.
- Purge Logs: Keep your site clean by automatically purging unnecessary cache logs.
30-Day Money-Back Guarantee
Try W3 Total Cache Pro risk-free with our 30-day money-back guarantee. If you’re not satisfied, we will refund your purchase.
PAGESPEED SCORE IMPROVEMENTS
To help you understand the impact of individual features on your website’s performance, we’ve tested each feature separately to see its effect on Google PageSpeed scores. While optimal results come from configuring several different caching tools together, the following individual features also show significant improvements on their own:
Remove Unused CSS/JS
This feature removes CSS and JavaScript files that are not needed for the current page, reducing the load time.
- Added over 27 points to the Google PageSpeed score (Before: 57.2 / After: 86.7)
- Reduced the Potential Savings From Unused JavaScript from 127.5 KiB to 84 KiB
- View the test results
Full Site Delivery
Full Site Delivery optimizes the delivery of your entire site, enhancing the server response time.
- Added a 99% performance enhancement to the Average Server Response Time (Before: 3413 ms / After: 34 ms)
- View the test results
Eliminate Render Blocking CSS
This feature eliminates CSS that blocks the rendering of your page, speeding up the initial load time.
- Added over 17 points to the Google PageSpeed score (Before: 53.75 / After: 71)
- Reduced the Potential Savings From Render-Blocking Resources by over 94% (Before: 2432.5 ms / After: 125 ms)
- Improved the Largest Contentful Paint time by over 56% (Before: 7s / After: 3.04s)
- View the test results
Delay Scripts
Delay Scripts postpones the loading of certain scripts until they are needed, reducing initial load times.
- Added 14 points to the Google PageSpeed Performance score (Before: 54.25 / After: 68.5)
- Reduced the Time Third-Party Code Blocked The Main Thread For by 62% (Before: 825 ms / After: 197.5 ms)
- View the test results
Rest API Caching
This feature caches API responses, reducing server load and speeding up API interactions.
- Reduced the Average Server Load by 40% (Before: 0.62 / After: 0.37)
- Sped up API Responses by 84.5% (Before: 968ms / After: 150ms)
- Reduced the Average Server Load by 24% under during a major traffic spike (Before: 34.55 / After: 26.19)
- View the test results
WebP Images
Converts images to the WebP format, which is more efficient and faster to load.
- Added over 9 points to the Google PageSpeed score (Before: 84.67 / After: 93.83)
- View the test results
Lazy Load Google Maps
Delays the loading of Google Maps until the user interacts with them, reducing initial load time.
- Added 10 points to the Google PageSpeed score (Before: 66 / After: 76)
- Reduced the Total Blocking Time Performance score by 72% (Before: 287.5 ms / After: 80 ms)
- View the test results
Значительно ускорьте свой сайт, улучшите основные показатели сайта и общий пользовательский опыт для ваших посетителей без необходимости менять хост WordPress, тему, плагины или рабочий процесс производства контента.
Что говорят пользователи:
- Прочитайте отзывы пользователей W3TC.
Кому я благодарен за все это?
Довольно сложно вспомнить всех новаторов, которые поделились своими мыслями, кодом и опытом в блогосфере за эти годы, но вот несколько имен, с которых можно начать:
- Steve Souders
- Steve Clay
- Ryan Grove
- Nicholas Zakas
- Ryan Dean
- Andrei Zmievski
- George Schlossnagle
- Daniel Cowgill
- Rasmus Lerdorf
- Gopal Vijayaraghavan
- Bart Vanbraban
- mOo
Пожалуйста, обратиться к все из этих людей и поддержать их проекты, если вы так склонны.
Установка
- Деактивируйте и удалите любой другой подключаемый плагин кэширования, который вы можете использовать. Обратите особое внимание, если вы настроили правила перезаписи для модных постоянных ссылок, ранее установили подключаемый плагин кэширования или у вас есть какие-либо правила кэширования браузера, поскольку W3TC автоматизирует управление всеми передовыми методами. Также убедитесь, что у wp-content/ и wp-content/uploads/ (временно) есть разрешения 777, прежде чем продолжить, например. в терминале:
# chmod 777 /var/www/vhosts/domain.com/httpdocs/wp-content/
с помощью панели управления веб-хостингом или учетной записи FTP/SSH. - Войдите как администратор в свою учетную запись WordPress Admin. Используя пункт меню «Добавить новый» в разделе навигации «Плагины», вы можете либо найти: w3 total cache, либо, если вы уже скачали плагин, нажмите ссылку «Загрузить (Upload)», найдите .zip файл, который вы скачали, и нажмите «Установить сейчас (Install Now)». Или вы можете разархивировать и загрузить плагин по FTP в каталог plugins (wp-content/plugins/). В любом случае, когда все будет сделано, каталог wp-content/plugins/w3-total-cache/ должен существовать.
- Найдите и активируйте плагин на странице «Плагины». Кэширование страниц будет автоматически запущено в базовом режиме. Установите разрешения для wp-content и wp-content/uploads обратно на 755, например. в терминале:
# chmod 755 /var/www/vhosts/domain.com/httpdocs/wp-content/
. - Теперь нажмите ссылку «Настройки (Settings)», чтобы перейти на вкладку «Основные настройки (General Settings)»; в большинстве случаев «disk enhanced» для кэша страниц является «хорошей» отправной точкой.
- Параметр «Режим совместимости», расположенный в расширенном разделе вкладки «Параметры кэша страницы Page Cache Settings)», активирует функции, оптимизирующие совместимость кэширования с WordPress. По умолчанию он отключен, но настоятельно рекомендуется. Годы тестирования на сотнях тысяч установок помогли нам понять, как сделать так, чтобы кеширование работало хорошо с WordPress. Компромисс заключается в том, что производительность расширенного дискового кэша страниц при нагрузочных тестах будет снижена примерно на 20% при масштабировании.
- Рекомендуется. На вкладке «Minify Settings (Настройки минификации)» все рекомендуемые настройки предварительно заданы. Если автоматический режим вызывает проблемы с макетом вашего веб-сайта, переключитесь в ручной режим и используйте кнопку справки, чтобы упростить обнаружение ваших файлов и групп CSS и JS. Обратите особое внимание на метод и расположение встраивания вашей JS-группы. См. FAQ плагина для получения дополнительной информации об использовании.
- Рекомендуется: на вкладке «Кэш браузера (Browser Cache)» по умолчанию включено сжатие HTTP. Обязательно включите другие опции в соответствии с вашими целями.
- Рекомендуется: если у вас уже есть поставщик сети доставки контента (CDN), перейдите на вкладку «Сеть доставки контента», заполните поля и задайте свои предпочтения. Если вы не используете медиатеку, вам нужно будет импортировать изображения и т. д. в места по умолчанию. Используйте средство импорта медиатеки на вкладке «Сеть доставки контента», чтобы выполнить эту задачу. Если у вас нет провайдера CDN, вы все равно можете повысить производительность своего сайта, используя метод «Собственный хостинг (Self-hosted». На собственном сервере создайте субдомен и соответствующую запись зоны DNS; например static.domain.com и соответствующим образом настройте параметры FTP на вкладке «Сеть доставки контента». Обязательно загрузите соответствующие файлы по FTP, используя доступные кнопки загрузки.
- Необязательно: на вкладке «Кэш базы данных (Database Cache)» предварительно заданы рекомендуемые параметры. При использовании учетной записи общего хостинга с осторожностью используйте метод «disk», время отклика диска может быть недостаточно быстрым, поэтому по умолчанию этот параметр отключен. Вместо этого попробуйте кеширование объектов для виртуального хостинга.
- Необязательно: на вкладке «Кэш объектов (Object Cache)» предварительно заданы все рекомендуемые параметры. При использовании учетной записи общего хостинга с осторожностью используйте метод «disk», время отклика диска может быть недостаточно быстрым, поэтому по умолчанию этот параметр отключен. Протестируйте этот параметр с кэшем базы данных и без него, чтобы убедиться, что он обеспечивает повышение производительности.
- Необязательно: на вкладке «Группы агентов пользователя (User Agent Groups)» укажите любые пользовательские агенты, напр. мобильные телефоны, если используется мобильная тема.
Часто задаваемые вопросы
-
Почему скорость имеет значение?
-
Поисковые системы, такие как Google, измеряют и учитывают скорость веб-сайтов в своем алгоритме ранжирования. Когда они рекомендуют сайт, они хотят убедиться, что пользователи быстро находят то, что ищут. Поэтому, по сути, вы и Google должны преследовать одну и ту же цель.
Скорость является одним из наиболее важных факторов успеха веб-сайтов. На самом деле скорость вашего сайта напрямую влияет на ваш доход (выручку) — это факт. Некоторые сайты с высоким трафиком провели исследование и обнаружили следующее:
- Google.com: +500 мс (снижение скорости) -> -20% потерь трафика [1]
- Yahoo.com: +400 мс (снижение скорости) -> -5-9% потери трафика на всю страницу (посетитель ушел до завершения загрузки страницы) []
- Amazon.com: +100 мс (снижение скорости) -> -1% убытка от продаж [1]
Тысячная доля секунды — не такой уж большой срок, однако последствия весьма значительны. Даже если вы не являетесь крупной компанией (или только надеетесь ею стать), потеря — это все равно потеря. W3 Total Cache — это ваше решение для более быстрых сайтов, более счастливых посетителей и лучших результатов.
Многие другие последствия плохой работы были обнаружены более десяти лет назад:
- Lower perceived credibility (Fogg et al. 2001)
- Более низкое воспринимаемое качество (Bouch, Kuchinsky, and Bhatti 2000)
- Увеличение разочарования пользователей (Ceaparu и др. 2004)
- Increased blood pressure (Scheirer et al. 2002)
- Reduced flow rates (Novak, Hoffman, and Yung 200)
- Снижение коэффициента конверсии (Akamai 2007)
- Увеличение количества выходов (Nielsen 2000)
- Воспринимаются как менее интересные (Ramsay, Barbesi и Preece 1998)
- Воспринимаются как менее привлекательные (Skadberg и Kimmel 2004)
Существует несколько ресурсов, которые документируют роль производительности в успехе в Интернете, W3 Total Cache существует, чтобы предоставить вам инфраструктуру для настройки приложения или сайта без необходимости проведения многолетних исследований.
-
Почему W3 Total Cache лучше других решений для кэширования?
-
Это полная структура. Большинство доступных плагинов кэширования отлично справляются с парой задач по повышению производительности. Total Cache отличается тем, что он устраняет многочисленные аспекты снижения производительности любого веб-сайта. Он не ограничивается простым снижением использования процессора (нагрузки) или пропускной способности HTML-страниц. Не менее важно то, что плагин не требует модификации темы, изменений в .htaccess (правила mod_rewrite) или программных компромиссов для начала работы. Самое главное, это единственный плагин, разработанный для оптимизации всех практических хостинговых сред, как малых, так и больших. Опций много, а установка проста.
-
Я никогда не слышал ни о чем подобном; мой сайт в порядке, никто не жалуется на скорость. Почему я должен устанавливать это?
-
Редко читатели тратят время на жалобы. Обычно они просто прекращают просмотр раньше, чем вам хотелось бы, и могут вообще не вернуться. Это единственный плагин, специально разработанный для того, чтобы все аспекты вашего сайта работали максимально быстро. Google уделяет больше внимания скорости сайта как фактору ранжирования; этот плагин помогает и в этом.
Это в интересах каждого владельца веб-сайта, чтобы убедиться, что производительность вашего сайта не препятствует его успеху.
-
Какие версии WordPress поддерживаются?
-
Чтобы использовать все возможности пакета, требуется как минимум версия WordPress 5.3 с PHP 7.2.5. Более ранние версии могут воспользоваться нашим импортером медиа-библиотеки, чтобы вернуть их на путь обновления и подключить к CDN по своему выбору.
-
Почему минификация не работает для меня?
-
Отличный вопрос. W3 Total Cache использует несколько инструментов с открытым исходным кодом, чтобы попытаться объединить и оптимизировать CSS, JavaScript и HTML и т.д. К сожалению, для того чтобы убедиться, что их код может быть успешно минифицирован с помощью различных библиотек, поддерживаемых W3 Total Cache, разработчикам приходится прибегать к методу проб и ошибок. Даже если разработчики тщательно тестируют свой код, они не могут быть уверены в его совместимости с другим кодом, который может быть у вашего сайта. Эта вина не лежит на какой-то одной стороне, потому что существуют тысячи плагинов и комбинаций тем, которые может иметь данный сайт, существуют миллионы возможных комбинаций CSS, JavaScript и т.д.
Хорошее эмпирическое правило — попробовать автоматический режим, поработать с разработчиком, чтобы определить код, который не совместим, и начать с режима combine only (самая безопасная оптимизация) и увеличить оптимизацию до момента, когда функциональность (JavaScript) или пользовательский интерфейс / макет (CSS) сломаются на вашем сайте.
Мы всегда работаем над тем, чтобы сделать это более простым и прямым в будущих выпусках, но это не то, что мы можем реализовать самостоятельно. Когда вы найдете плагин, тема или файл, который не совместим с minification выйти на разработчика и попросить их либо предоставить minified версию с их распространения или иным образом убедиться, что их код является minification-дружественный.
-
Что насчет комментариев? Замедляет ли плагин скорость появления комментариев?
-
Напротив, как и в случае с любым другим действием, которое пользователь может совершить на сайте, более высокая производительность будет способствовать увеличению количества таких действий. Кэш настолько быстро восстанавливается в памяти, что не составляет труда показать посетителям самую последнюю версию сообщения, которое находится в Digg, Slashdot, Drudge Report, Yahoo Buzz или Twitter.
-
Будет ли плагин мешать работе других плагинов или виджетов?
-
Нет, наоборот, если вы используете настройки minify, вы улучшите их производительность в несколько раз.
-
Этот плагин работает с WordPress в сетевом режиме?
-
Действительно, это так.
-
Работает ли этот плагин с BuddyPress (bbPress)?
-
Да.
-
Ускорит ли этот плагин работу WP Admin?
-
Да, косвенно — если с вами работает много блоггеров, вы обнаружите, что после включения этого плагина вам покажется, что у вас есть сервер, выделенный только для WP Admin; результат — повышение производительности.
-
Какие веб-серверы вы поддерживаете?
-
Нам известно об отсутствии несовместимостей с apache 1.3+, nginx 0.7+, IIS 5+ or litespeed 4.0.2+. Если есть веб-сервер, который, по вашему мнению, мы должны активно тестировать (например, lighttpd), мы интересно услышать.
-
Дружественен ли этот плагин кластерам серверов и балансировщикам нагрузки?
-
Да, он создан с нуля с учетом масштаба и современных парадигм хостинга.
-
Каково назначение инструмента «Импорт медиатеки» и как его использовать?
-
Инструмент импорта медиатеки предназначен для старых или «беспорядочных» установок WordPress, у которых вложения (изображения и т.д. в записях или страницах) разбросаны по веб-серверу или «горячие ссылки» на сторонние сайты вместо надлежащего использования библиотеки файлов.
Инструмент будет сканировать ваши записи и страницы на предмет вышеуказанных случаев и копировать их в вашу библиотеку файлов, обновлять ваши записи, чтобы использовать адреса ссылок, и создавать файл .htaccess, содержащий список постоянных перенаправлений, чтобы поисковые системы могли найти файлы в их новое местонахождение.
Перед выполнением этой операции необходимо создать резервную копию базы данных.
-
Как найти JS и CSS, чтобы оптимизировать (минифицировать) их с помощью этого плагина?
-
Используйте кнопку «Помощь (Help)», доступную на вкладке настроек Minify. После открытия инструмент будет искать и заполнять файлы CSS и JS, используемые в каждом шаблоне сайта для активной темы. Чтобы затем добавить файл в настройки минификации, установите флажок рядом с этим файлом. Местоположение встраивания JS-файлов также можно указать для повышения производительности рендеринга страницы. Настройки минификации для всех установленных тем также можно управлять с помощью инструмента, выбрав тему в раскрывающемся меню. После завершения настройки параметров минификации нажмите кнопку «Применить и закрыть», затем сохраните настройки на вкладке «Настройки минификайии».
-
Я не понимаю, какое отношение CDN имеет к кэшированию, это совершенно разные вещи, нет?
-
Технически нет, CDN — это высокопроизводительный кеш, в котором хранятся статические ресурсы (файлы вашей темы, медиа-библиотека и т. д.) в разных местах по всему миру, чтобы обеспечить доступ к ним с низкой задержкой для читателей в этих регионах. Используйте Total Cache, чтобы ускорить свой сайт, сделав ваш контент ближе к пользователям с помощью наших многочисленных интеграций с CDN, включая Cloudflare, StackPath, AWS и другие.
-
Как использовать Origin Pull (Mirror) CDN?
-
Войдите в панель управления провайдера CDN или в раздел управления учетной записью. Следуя всем шагам по настройке, которые они предлагают, создайте новую «зону вытягивания» или «ведро» для доменного имени вашего сайта. Если у провайдера есть мастер настройки или советы по устранению неполадок, обязательно ознакомьтесь с ними. На вкладке CDN плагина введите имя хоста, предоставленное вашим провайдером CDN, в поле «replace site’s hostname with». Вы всегда должны проводить быструю проверку, открывая тестовый файл с имени хоста CDN, например, http://cdn.domain.com/favicon.ico. Устраняйте неполадки с провайдером CDN до тех пор, пока эта проверка не будет успешной.
Теперь перейдите на вкладку General (Основные), установите флажок и сохраните настройки, чтобы включить функцию CDN и очистить кэш, чтобы изменения вступили в силу.
-
Как настроить Amazon Simple Storage Service (Amazon S3) или Amazon CloudFront в качестве CDN?
-
Сначала создайте учетную запись S3 (если не используется получение источника); для того, чтобы учетные данные вашей учетной записи стали функциональными, может потребоваться несколько часов. Затем вам необходимо получить «ID ключа доступа» и «Секретный ключ» в разделе «Учетные данные доступа» веб-сайта Учетные данные безопасности» на странице «Моя учетная запись». Убедитесь, что статус «активен». Затем убедитесь, что «Amazon Simple Storage Service (Amazon S3)» является выбранным «типом CDN» на вкладке «Общие настройки», затем сохраните изменения. Теперь на вкладке «Настройки сети доставки контента» введите свой «Ключ доступа», «Секретный ключ» и введите имя (избегайте специальных символов и пробелов) для своего ведра в поле «Создать ведро», нажав кнопку того же имя. Если вы используете существующее ведро, просто укажите имя ведра в поле «Ведро». Нажмите кнопку «Проверить загрузку S3» и убедитесь, что тест прошел успешно, если нет, проверьте настройки и повторите попытку. Сохраните ваши настройки.
Если вы не хотите использовать CloudFront, вы почти закончили, перейдите к следующему абзацу, если вы используете CloudFront. Перейдите на вкладку «Основные настройки (General Settings)», установите флажок «Включить» и сохраните настройки, чтобы включить функциональность CDN. Очистите кеш, чтобы изменения вступили в силу. Если режим предварительного просмотра активен, вам нужно будет «развернуть» ваши изменения, чтобы они вступили в силу.
Чтобы использовать CloudFront, выполните все описанные выше шаги, кроме выбора «Amazon CloudFront» «Тип CDN» в разделе «Сеть доставки контента» на вкладке «Общие настройки». При создании новой корзины идентификатор раздачи будет автоматически заполнен. В противном случае перейдите в консоль управления AWS и создайте новый дистрибутив: выберите созданный ранее сегмент S3 в качестве исходного ,» введите CNAME, если вы хотите добавить один или несколько Зона. Убедитесь, что «Статус распространения» включен и «Состояние» развернуто. Теперь на вкладке «Сеть доставки контента» плагина скопируйте поддомен, найденный в Консоли управления AWS, и введите CNAME, используемый для раздачи, в поле «CNAME».
По желанию вы можете указать до 10 имен хостов, которые будут использоваться вместо имени хоста по умолчанию; это улучшит производительность рендеринга страниц вашего сайта. Дополнительные имена хостов также должны быть указаны в настройках используемого вами дистрибутива в AWS Management Console.
Теперь перейдите на вкладку Основные (General) и установите флажок «Включить» и сохраните настройки, чтобы включить функции CDN и очистить кеш, чтобы изменения вступили в силу. Если режим предварительного просмотра активен, вам нужно будет «развернуть» ваши изменения, чтобы они вступили в силу.
-
Как настроить Rackspace Cloud Files в качестве CDN?
-
Сначала создайте аккаунт. Затем в разделе «Сеть доставки контента» на вкладке «Общие настройки» выберите Rackspace Cloud Files в качестве «Типа CDN». Теперь в разделе «Конфигурация» на вкладке «Сеть доставки контента» введите «Имя пользователя» и «Ключ API», связанные с вашей учетной записью (находятся в разделе «Доступ к API» на странице панель управления Rackspace Cloud) в соответствующих полях. Затем введите имя используемого контейнера (избегайте использования специальных символов и пробелов). В случае успешного выполнения операции идентификатор контейнера автоматически появится в поле «Заменить имя хоста сайта на». При желании вы можете указать имя и идентификатор контейнера существующего контейнера. Нажмите кнопку «Проверить загрузку облачных файлов» и убедитесь, что тест прошел успешно, если нет, проверьте настройки и повторите попытку. Сохраните ваши настройки. Теперь вы готовы экспортировать свою медиатеку, тему и любые другие файлы в CDN.
По желанию вы можете указать до 10 имен хостов, которые будут использоваться вместо имени хоста по умолчанию; это улучшит производительность рендеринга страниц вашего сайта.
Теперь перейдите на вкладку Основные (General) и установите флажок «Включить» и сохраните настройки, чтобы включить функции CDN и очистить кеш, чтобы изменения вступили в силу. Если режим предварительного просмотра активен, вам нужно будет «развернуть» ваши изменения, чтобы они вступили в силу.
-
Если доменное имя вашего сайта изменилось, этот инструмент пригодится для обновления ваших записей и страниц, чтобы использовать текущие адреса. Например, если ваш сайт раньше назывался www.domain.com, а вы решили изменить его на domain.com, то в результате вы получите либо много «битых» изображений, либо много ненужных перенаправлений (которые замедляют просмотр сайта). Вы можете использовать этот инструмент для исправления этого и подобных случаев. Корректировка URL-адресов изображений также позволяет плагину лучше определять, какие изображения действительно размещены в CDN.
Как всегда, никогда не помешает сначала сделать резервную копию своей базы данных.
-
Совместим ли этот плагин с TDO Mini Forms?
-
Captcha и recaptcha будут работать нормально, однако вам необходимо предотвратить кэширование страниц с формами. Добавьте URI страницы в поле «Никогда не кэшировать следующие страницы» на вкладке Настройки кэширования страниц.
-
Совместим ли этот плагин с GD Star Rating?
-
Да. Выполните следующие действия:
- Включите динамическую загрузку оценок, установив флажок GD Star Rating -> Settings -> Features «Cache support option»
- Если кэш базы данных включен в W3 Total Cache, добавьте
wp_gdsr
в поле «Игнорировать стебли запросов» на вкладке настроек кэша базы данных, иначе рейтинги не будут обновляться после голосования - Очистить все кеши
-
Я вижу мусорные символы вместо нормального веб-сайта, что здесь происходит?
-
Если тема или ее файлы используют вызов
php_flush()
или функциюflush()
, которые будут мешать нормальной работе плагинов; заставить плагин отправлять кэшированные файлы до завершения основных операций. Вызовflush()
больше не нужен и должен быть удален. -
Как кэшировать только главную страницу?
-
Добавлен параметр
/.+
к кэшу страниц «Никогда не кэшировать следующие страницы» на вкладке настроек кэша страниц. -
Я получаю пустые страницы или 500 кодов ошибок при попытке обновления на WordPress в сетевом режиме
-
Во-первых, убедитесь, что плагин не активен (отключен) во всей сети. Затем убедитесь, что он деактивирован для всей сети. Теперь вы сможете успешно выполнить обновление без нарушения работы вашего сайта.
-
Вместе с формой FTP появляется уведомление о владельце файла, как решить эту проблему?
-
Плагин использует функциональность WordPress FileSystem для записи в файлы. Он проверяет, совпадает ли владелец файла, группа владельцев файлов создаваемых файлов с владельцем процесса. Если это не так, он не может записывать или изменять файлы.
Как правило, вы должны сообщить своему хостеру о проблеме с разрешением, и он сможет ее решить.
Однако вы можете попробовать добавить define(‘FS_METHOD’, ‘direct’); в wp-config.php, чтобы обойти проверку файлов и папок.
-
Использует ли расширение WebP Converter много ресурсов для преобразования изображений в WebP?
-
Нет. Расширение WebP Converter преобразует распространенные форматы файлов изображений в современный формат WebP с помощью наших сервисов API. Преобразования происходят с помощью нашей службы API, поэтому использование ресурсов не влияет на сервер вашего веб-сайта.
-
Сохраняются ли данные изображений в Total Cache WebP Converter API?
-
Данные изображения, полученные нашим API, уничтожаются после создания преобразованного изображения. Преобразованные изображения уничтожаются после загрузки/загрузки на ваш веб-сайт плагином Total Cache.
-
Это слишком хорошо, чтобы быть правдой, как я могу проверить результаты?
-
Вы сможете сразу увидеть результаты при каждой загрузке страницы, но для ощутимых показателей вам следует рассмотреть возможность использования следующих инструментов:
-
У меня нет времени разбираться с этим, но я знаю, что мне это нужно. Вы поможете мне?
-
Да! Пожалуйста, свяжитесь с нами, и мы поможем вам акклиматизироваться, чтобы вы могли «настроить и забыть».
Установите плагин, чтобы прочитать полный FAQ на вкладке FAQ плагинов.
Отзывы
Участники и разработчики
«W3 Total Cache» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«W3 Total Cache» переведён на 17 языков. Благодарим переводчиков за их работу.
Перевести «W3 Total Cache» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
2.7.6
- Fix: Improved cache flushing on actions/updates
- Fix: Google PageSpeed authorization
- Fix: Remove Fragment Cache link if extension is disabled
- Fix: License status fix
- Fix: Statistics PHP warning when some data is stale
- Fix: API improvement for non-200 responses
- Update: Object cache improvements
- Update: Allow WPML extension activation for TranslatePress
- Update: Added notices when choosing Disk for object and database cache engines
- Update: Added more information for selections in the setup guide wizard
- Update: Updated cache header directive choices (no-cache/no-store)
- Update: Nginx configuration examples
2.7.5
- Feature: Added dismissible notifications
- Fix: PHP error in Page Cache when deleting media
- Fix: PHP warning in Page Cache when modifying an attachment
- Update: Added additional default query strings for page cache exemptions
- Update: Removed obsolete Google PageSpeed metrics
- Update: Condensed Google PageSpeed proof block format for certain settings/features
- Update: Added missing Google PageSpeed score block for PageCache Lazy Loading Google Maps setting on General Settings page
2.7.4
- Fix: WP-CLI get option output for array type
- Fix: Remove CSS/JS URL matching
- Fix: Nginx rules for feature and permission policies
- Fix: Redis connect port for unix sockets error
- Update: Newsletter in footer is now a link to a working form
- Update: Added JSON type for WP-CLI get/set option
- Update: Added config export for WP-CLI
- Update: Added content matching option for Remove CSS/JS individual entries
- Update: Updated Google PageSpeed score block appearance for cleaner UI
- Update: Added Google PageSpeed score block for PageCache Lazy Loading Google Maps setting
- Update: Added Google PageSpeed score block for Minify Eliminate Render Blocking CSS option
2.7.3
- Fix: Page Cache: File Cleaner now uses the correct expiration setting
- Fix: PHP 8.1 warnings for Redis connect
- Fix: Google ChartJS error
- Update: Bumped PHP minimum version to 7.2.5; added support for up to PHP 8.3
- Update: AWS SDK PHP dependency updated to 3.314.2
- Update: Microsoft Azure Storage SDK PHP dependency updated to 1.5.4 (blob) and 1.5.2 (common)
- Update: Several other PHP and NodeJS dependencies updated
- Update: Made improvements to the Remove CSS/JS feature
- Update: Removed the newsletter signup popup and added it in the footer
- Update: Added use-case proof and links to settings pages
- Update: Changed CDN default to none and updated the StackPath EOL notice
2.7.2
- Исправление: Очистка кэша страниц с удалением всего, если browsercache.html.lifetime > W3TC_CACHE_FILE_EXPIRE_MAX
- Исправление: Праймер Page Cache: игнорирование комментариев sitemap XML
- Исправление: Праймер Page Cache: предварительная загрузка кэша для пользовательских типов постов
- Исправление: Праймер Page Cache: добавьте возможность праймирования кэша после обновления поста/страницы/CPT
- Исправьте: Логика тестирования Redis
- Исправление: Расширение Cloudflare: Установка значений через API
- Исправление: проверка сообщений Amazon SNS
- Исправление: Правильное сохранение настроек XML
- Обновление: Добавлено больше опций в функцию «Удалить CSS/JS».
- Обновление: Добавлена опция для региона по умолчанию Amazon CloudFront в имени хоста распределения
- Обновление: Добавлена информация о влиянии функции на PageSpeed
- Обновление: Переработка пользовательских настроек предварительной загрузки кэша страниц
2.7.1
- Исправление: кэш страниц: предпочтение Brotli вместо Gzip
- Исправление: кэш страниц: очистка файлов Sitemap при создании/редактировании/удалении/удалении сообщения
- Исправление: кэш страниц: фильтр обработанного контента
- Исправление: минификация URL-адреса для сопоставления фильтра имени файла
- Обновление: добавлена информация о партнере Bunny CDN
- Обновление: добавлены фильтры для правил Apache и постфикса Page Cache
2.7.0
- Функция: обновление панели производительности
- Функция: удаление неиспользуемого CSS/JS
- Исправление: синтаксис заголовка функции Nginx и политики разрешений
- Исправление: проверка установки Memcache
- Исправление: кнопка очистки CloudFront
- Исправление: ошибка неперехваченного типа на странице установки
- Исправление: данные сопоставления страниц
- Исправлено: добавлен отсутствующий ID для кнопки сохранения настроек
- Исправление: счетчик расширений
- Исправление: предупреждения об устаревании PHP 8.2 для динамических назначений свойств классов
- Исправление: не использовать опцию автозагрузки WP для данных PageSpeed
- Исправление: Группы кэша: исправлено расстояние в значениях синтаксиса htaccess
- Исправлено: рефакторинг минимизации сопоставления ключей кэша для получения более коротких ключей и отдельного хранилища
- Исправление: минимизация вывода статистики и предупреждений PHP
- Исправление: демонстрация функций: номера версий новых функций
- Исправление: совпадение шаблона URL-адреса отложенной загрузки
- Обновление: обновление модального/всплывающего окна
- Обновление: добавлены ссылки «Узнать больше»
2.6.1
- Исправление: активация расширения WebP Converter
- Исправление: загрузка библиотеки файлов может завершиться неудачно при использовании Bunny CDN
- Исправление: ошибка Cloudflare API при обновлении определенных настроек
- Исправление: проблема с отложенной загрузкой при включенной функции задержки скриптов
- Обновление: разрешить изменение имени хоста для Bunny CDN
2.6.0
- Функция: добавлена поддержка Bunny.Net CDN
- Функция: предзагрузка запросов (Pro)
- Исправление: ошибка при изменении настройки домена файлов cookie CDN
- Исправление: уведомление администратора при очистке кеша из панели администратора
- Исправление: ошибка в некоторых операциях с файлами кэша Minify
- Исправление: совместимость с PHP 8
- Обновление: Изменения пользовательского интерфейса задержки скриптов
2.5.0
- Функция: добавлены задержки скриптов (Pro).
- Исправление: несколько предупреждений в PHP 8
- Исправление: PHP-предупреждения расширения Fragment Cache, когда не выбран механизм
- Исправление: выбор механизма кэширования фрагментов отключен для профессиональной лицензии при определенных условиях
- Исправление: добавлена совместимость кластера базы данных для старых файлов db.php
- Исправление: исправлен один показатель инструмента PageSpeed, не выводивший данные, и скорректировано несколько ярлыков
- Исправление: несколько якорных ссылок для блока PageSpeed на странице «Общие настройки»
- Исправление: проверка групп кэша при сохранении
- Исправление: кнопка удаления групп кэша не работает для добавленных групп
- Обновление: функция службы изображений переименована в WebP Converter
- Обновление: добавлен блок WebP Converter на страницу «Общие настройки» вместе со ссылкой на панель навигации
- Обновление: цены StackPath CDN (обслуживание заканчивается 22 ноября 2023 г. и будет заменено Bunny CDN в будущем обновлении)
2.4.1
- Исправление: Добавить резервный вариант для более старой версии содержимого wp-content/db.php
2.4.0
- Функция: добавлен фильтр «w3tc_config_item_objectcache.enabled» для возможности отключения кэша объектов W3TC
- Исправление: автоматическое применение лицензии W3TC Pro после покупки через кнопки покупки/обновления внутри плагина
- Исправление: предупреждения PHP 8 для кэшей страниц и фрагментов
- Исправление: заменен устаревший хук delete_blog на wp_uninitialize_site и wp_update_site
- Исправление: проблема сохранения файла конфигурации кластера базы данных
- Исправление: кеш фрагментов теперь будет отключен для не-pro пользователей, а не только для внешнего интерфейса.
- Исправление: список виджетов премиум-услуг теперь синхронизируется со страницей поддержки
- Обновление: Пользовательский интерфейс обновлен для более чистого вида и удобной навигации и управления
- Обновление: Добавлена поддержка методов get/set/add/delete wp_xxx_multiple для кэша объектов
2.3.3
- Исправление: фрагмент кэша: Фатальная ошибка при отображении зарегистрированных групп
- Исправление: предупреждения о устаревании PHP 8 в библиотеках SNS Message Bus и NuSOAP
- Исправление: неверный одноразовый номер (nonce) для формы продления
- Исправление: кэширование страниц: перемещены исключения из строк запросов с жестким кодом на страницу настроек
- Обновление: Примеры конфигурации хоста/IP/домена для Redis и Memcached
2.3.2
- Исправление: корректная интерполяция каталога кэша с симлинками
- Исправление: тест Memcached с использованием аутентификации SASL
- Исправление: запрос авторизации на нескольких сайтах возвращался на неверный URL-адрес
2.3.1
- Исправление: совместимость с PHP 8: неверный тип возврата, если кеш браузера отключен
- Исправление: добавлены классы сообщений AWS SNS (aws/aws-php-sns-message-validator)
- Исправление: служба PageSpeed: сообщения и эскейпинг
- Исправление: обработка метазапросов Image Service
- Обновление: Обновление версий зависимостей
- Обновление: конфигурация полей заголовков Content-Security-Policy (CSP) и Content-Security-Policy-Report-Only (CSPRO)
2.3.0
- Функция: отчеты PageSpeed Insights и виджет производительности страницы
- Функция: базовая поддержка OpenLiteSpeed
- Функция: добавление политики разрешений для зеркального отображения директив политики функций
- Исправление: совместимость с PHP 8.2
- Исправление: совместимость GuzzleHttp 7 с Azure
- Исправление: разрешение обновления кэша объектов при использовании WP-CLI
- Исправление: добавление отсутствующего значения «host» конфигурации кэша страниц
- Исправление: отсутствие обратного вызова действия on_comment_status
- Исправление: очистка кэша при обновлении вложения
- Исправление: очистка данных записей
- Обновление: логика статуса комментария для очистки кэшей базы данных и объектов
- Обновление: изменен стиль формы FTP
- Обновление: удалены устаревшие компоненты MaxCDN и NetDNA и добавлено уведомление, если один из них использовался
- Обновление: удален устаревший FeedBurner
2.2.12
- Исправление: ошибка смены статуса комментария
- Исправление: аргументы Varnish flush записей
2.2.11
- Исправление: ошибка при очистке кэша страницы после обновления вложения
2.2.10
- Исправление: оптимизирована и исправлена очистка кэша объекта
- Исправление: очистка кэша страницы записи по расписанию
- Исправление: панель администратора очищала кэш текущей страницы с отключенной политикой очистки
- Исправление: цикл при отключении настройки Minify HTTP/2 push
- Исправление: недостающие ссылки
- Обновление: удалены пользовательские файлы перевода
2.2.9
- Исправление: сброс нашего textdomain для переводов
2.2.8
- Исправление: вывод Escape на страницах проверки совместимости, минификации и New Relic
- Исправление: кнопки уведомления администратора на страницах, не относящихся к плагинам
- Исправление: пространство имён для типа исключения в классе минификации
- Исправление: проблемы с переводом из-за хуков и опечаток
- Исправление: неработающий JavaScript в вызовах admin_print_scripts, когда язык не английский
- Исправление: устаревшие предупреждения в минификации JS и CSS
- Обновление: файлы перевода
2.2.7
- Исправление: обновлен класс подключения к кешу базы данных, чтобы избежать устаревших предупреждений в WordPress 6.1
- Исправление: Redis: исправлена обработка параметров интервала повтора и тайм-аута для статистики использования
- Улучшение: Redis: добавлена возможность проверки сертификата TLS/SSL
- Улучшение: Кэш страницы: добавлены исключения для строки запроса
2.2.6
- Исправление: ошибка очистки всего кеша при использовании полного CDN CloudFront в Pro
2.2.5
- Исправление: восстановлен фильтр CDN плагина WooCommerce Variation Image Gallery
- Исправление: ошибка синтаксиса кеша БД в PHP 5.6
- Исправление: добавлен недостающий пробел в метку bucket S3 CDN
- Исправление: ошибка JS для проверки, связанной с CloudFront CDN, на страницах, отличных от W3TC
- Исправление: предупреждение о распаковке кэша страниц для пустых/деформированных файлов
- Улучшение: анонимное действие Image Service pre_get_posts теперь подключено (w3tc_modify_query_obj)
- Улучшение: анонимное действие ajax_query_attachments_args Image Service теперь подключено (w3tc_filter_ajax_args)
2.2.4
- Исправление: URL расширений в настройках
- Исправление: предупреждения о неопределенном ключе массива Redis
- Исправление: проблема подключения Redis в зависимости от версии phpredis
- Исправление: очистка сообщений о лицензировании
- Исправление: ошибка кэша БД в Ajax
- Исправление: вызов неопределенной функции в классе запросов кэша БД
- Исправление: совместимость с PHP 8: join
- Исправление: фильтр CDN плагина WooCommerce Variation Image Gallery
- Улучшение: добавлен параметр для общедоступных объектов AWS S3 в ACL
- Улучшение: проверять, пуста ли запись перед сбросом кэша
- Улучшение: добавлен параметр максимального времени жизни для недискового кэша страниц
- Улучшение: добавлено notice (уведомление) при выборе CDN с использованием CloudFront
- Обновление: CSS Tidy 1.7.3 => 2.0.1
- Обновление: добавлено sns-message-validator
- Безопасность: обеспечение записи кэша в папки кэша
2.2.3
- Исправление: Redis Cache: удалено исключение для предупреждений
- Исправление: проверка совместимости для WP_CACHE
- Исправление: очистить весь кеш-кэш, кроме кнопки Cloudflare
- Исправление: исчезает уведомление об обновлении условий лицензии
- Исправление: витрина функций: кнопка активации службы изображений
- Безопасность: обновление guzzlehttp/guzzle до версии 6.5.8
2.2.2
- Безопасность: обновления PHPCS и WPCS
- Безопасность: обновление guzzlehttp/guzzle до версии6.5.6
- Безопасность: обновление guzzlehttp/psr7 до версии 1.8.5
- Исправление: Cloudflare очищает весь кеш
- Исправление: Проверка log test
- Исправление: улучшена обработка для PHP 5.6
- Исправление: преобразование предупреждений Redis в исключения
- Исправление: отложенная загрузка изображений WordPress 5.5
- Исправление: бесконечный цикл при использовании конфигурации кластера базы данных
- Исправление: логика кластера баз данных
- Исправление: форма учетных данных FTP
- Исправление: кнопка предварительного просмотра развертывания
- Исправление: ссылки службы изображений в многосайтовом сетевом администраторе
- Исправление: включение изменений настроек службы изображений в многосайтовых блогах/дочерних сайтах
- Улучшение: обновлены настройки Cloudflare, чтобы разрешить глобальный ключ API или токен
- Улучшение: в настройки добавлена опция общедоступных объектов Cloudflare CDN
- Улучшение: добавлены настройки времени ожидания для Redis
- Улучшение: добавлена опция проверки сертификата TLS/SSL для Redis
- Улучшение: добавлена опция видимости Image Service
- Улучшение: обновлено уведомление об ограничении службы изображений
- Улучшение: улучшена обработка завершающих URL-адресов с косой чертой
- Обновление: скорректирован лайтбокс для доступности
- Обновление: удален устаревший сброс opcache
2.2.1
- Исправление: Cloudflare: удалено использование устаревшей конечной точки ip_lkup V1
- Исправление: предотвращение ошибки в некоторых средах, использующих недирективные файловые системы
- Исправление: добавлена улучшенная проверка некоторых действий с файловой системой
- Исправление: AWS CloudFront: отменено асинхронное изменение для аннулирования кэша для выполнения обещаний
- Улучшение: добавлена возможность исключить минифицированные файлы JS из обработки Rocket Loader
- Улучшение: улучшена обработка сообщений об ограничении скорости и ошибках службы изображений
2.2.0
- Функция: расширение службы изображений: параметры преобразования WebP
2.1.9
- Исправление: виджет панели мониторинга Cloudflare: Обновлено для использования GraphQL
- Исправление: виджет Cloudflare Dashboard: использование часового пояса WordPress
- Исправление: CDN: выполнять очистку только при включенном хостинге, чтобы предотвратить ненужные задержки
- Исправление: опубликованные/измененные пользовательские сообщения не очищали кэш(и) архива
- Исправление: встроенное кэширование карты сайта WordPress
- Исправление: в правила были добавлены дополнительные группы MIME, не контролируемые настройками
- Исправление: статистика использования: не работает, когда кеш объектов установлен на Redis
- Исправление: расширение AMP: Запретить всплывающую панель администрирования для конечных точек
- Исправление: мастер руководства по установке: CSS для длинных преобразований
- Исправление: настройки Opcache: Флажок проверки индикатора метки времени
- Обновление: удалить настройку переключения кеша robots.txt
- Улучшение: улучшение обнаружения 404
- Улучшение: улучшены индикаторы проверки совместимости
- Улучшение: AWS CloudFront: более быстрая инвалидация кеша с помощью асинхронного режима
2.1.8
- Исправление: исправлена работа с robots.txt (файл и фильтр)
2.1.7
- Исправление: исправлены относительные пути, используемые в JS minify YUI Compressor
- Исправление: запретить обход содержимого каталога кэша
- Исправление: адаптивное отображение панели инструментов
- Улучшение: добавлена настройка порога отложенной загрузки
- Улучшение: в настройки добавлены заголовки политики безопасности
2.1.6
- Исправление: проблема минификации JS с литеральными обратными знаками шаблона
- Исправление: не перенаправлять при использовании WP-CLI
- Исправление: отсутствие пробела в конфигурации Memcached Nginx
- Исправление: настройка для CDN через пассивный FTP
- Исправление: обновленный CDN Minify regex
- Исправление: добавлены отсутствующие текстовые домены и исправлены переводы
- Улучшение: разрешить поставщика учетных данных AWS по умолчанию
- Улучшение: добавлено ведение журнала ошибок, когда базовый URL минификации не найден
2.1.5
- Исправление: санирование аргумента расширения
2.1.4
- Исправление: использовать сервер Memcached из конфигурации для правил Nginx вместо localhost
- Исправление: разрешить больше символов в санации имени хоста CDN
- Исправление: добавлены отсутствующие текстовые домены для настроек кэша браузера
- Исправление: избегать возможного предупреждения PHP в мутаторе LazyLoad
- Улучшение: добавлен фильтр w3tc_cdn_cf_flush_all_uris для очистки CloudFront
2.1.3
- Исправление: проверенные постоянные XSS & XFS на странице администрирования CDN
- Обновление: версия библиотеки AWS 3.183.0
- Обновление: минификация: включение файлов шаблонов тем с использованием имен файлов page_*
2.1.2
- Исправление: пропускать удаление пробелов вокруг «
- » минифицировать теги в HTML
- Исправление: обновлена логика URL-адреса администратора для многосайтовых установок
- Исправление: проверка URL-адреса очистки TransparentCDN
- Исправление: добавлена возможность использовать ABSPATH в качестве корневого документа для Minify
- Исправление: сообщение об отладке кэша базы данных
- Обновление: добавлены регионы для AWS S3 (af-south-1, cn-north-1, cn-northwest-1, eu-south-1)
- Обновление: добавлены типы MIME AVIF и AVIFS для правил кэша браузера
- Обновление: улучшенный фильтр «get_pagenum_link»
- Обновление: удален «комментарий» из группы непостоянного кеша объектов
2.1.1
- Исправление: переместите библиотеку Minify в пространство имен, чтобы избежать конфликтов с другими плагинами
- Исправление: проверка наличия AWS перед загрузкой функций
- Исправление: обновить базовый URL Minify ClosureCompiler; использовать HTTPS
- Исправление: исправлено получение url сетевого сайта
- Исправление: предотвращение предупреждения PHP в CurlFactory
- Обновление: добавлены информационные ссылки на общие параметры минификации
- Обновление: добавлена поддержка видео/ogg для кэширования в браузере
2.1.0
- Функция: добавлена витрина функций, чтобы выделить новые и существующие функции
- Обновление: консолидированные страницы настроек групп кэша
- Обновление: заменен устаревший метод jQuery для WordPress 5.6
- Исправление: предупреждения PHP для заполнителей sprintf в PHP 8
- Исправление: устаревшие предупреждения PHP в PHP 8
- Исправление: ссылка на краткую справочную таблицу кэша браузера
- Исправление: плохой nonce в справке
- Исправление: Google Drive CDN JavaScript
2.0.1
- Исправление: исправлена логика перенаправления для нового руководства по установке
- Исправление: исправлена ошибка JavaScript w3tc_ga
2.0.0
- Особенность: добавлен мастер руководства по настройке для подключения
- Обновление: обновлена совместимость с jQuery и методы, которые устарели в WordPress 5.6
- Исправление: Browser Cache: исправлен код ExpiresByType; изменено с измененного времени на время клиентского доступа
0.15.2
- Исправление: minify: не удаляйте кавычки вокруг метатегов
- Исправление: minify: Удаление пробелов в функции calc нарушало CSS
- Исправление: Browser Cache: Строка запроса не добавлялась для предотвращения кэширования после изменения настроек
- Исправление: избегать предупреждения при отправке пустого URL-адреса для очистки
- Обновление: добавлен фильтр для минификации содержимого JavaScript
- Обновление: Minify: добавленные параметры для minify получили только JS и CSS в автоматическом режиме
0.15.1
- Исправление: исправлена логика сброса Memcached
- Исправление: удаление расширенной перезаписи диска при отключении кеша страниц
- Исправление: улучшена обработка конфликтов при активации
0.15.0
- Особенность: добавлена возможность доставки TransparentCDN на весь сайт
- Исправление: обновить параметры при активации в измененной среде
- Исправление: исправлена проверка совместимости для Apache, когда PHP работает как CGI
- Исправление: всегда устанавливать заголовки HSTS в Apache; не только для кодов HTTP 2xx
- Исправление: реализовано анатомическое приращение ключевой версии в Memcache (d)
- Обновление: позволить фильтровать w3tc_minify_url_for_files, Уменьшают URL для файлов
0.14.4
- Исправление: виджет очистки и отображение почтового ящика для WordPress 5.5
- Исправление: обновление до PageSpeed API v5, отображение показателей webvitals
- Исправление: ошибка консоли, когда панель администратора скрыта, а модуль PageSpeed активен
- Исправление: проблема с JS в просмотре статистики
- Исправление: устаревшие предупреждения jQuery
- Исправление: требовать файлы для вызова request_filesystem_credentials ()
- Добавлена опция отключения jquery-migrate на передней панели. Исправлено # 172 master (# 240)
0.14.3
- Исправление: учитывать «Принимаемые строки запросов», если включена функция «Кэшировать строки запросов»
- Исправлена опечатка в переменной для отложенной загрузки
- Обновление: добавлена ссылка на отложенную загрузку Google Maps на страницу общих настроек
- Обновление: поддержка background-image: вместе с background: для ленивой загрузки
0.14.2
- Исправлена проблема перенаправления WP-CLI в мультисайте
- Исправление: избегать PREG_JIT_STACKLIMIT_ERROR в минификации
- Исправление: предотвращение предупреждения PHP о пустой needle
- Обновление: разрешить указывать URI со строкой запроса на дополнительных страницах
0.14.1
- Исправлена логика перезаписи минификации URL-адресов CSS, которая влияла на некоторые ленивые загрузки и URL-адреса CSS с использованием протоколов
0.14.0
- Добавлена отложенная загрузка для Google Maps
- Добавлен фильтр w3tc_minify_css_content для минифицированного содержимого
- Исправлена проблема с minify regex на веб-сайтах, не относящихся к Юникоду
- Исправлено уведомление PHP в WPMU: доступ к смещению массива на null
- Исправлена проблема минификации, когда встроенные фрагменты URL CSS преобразовывались некорректно
- улучшение i18n
- Изменено значение по умолчанию на отключено для запросов wp-admin в кэше объектов
0.13.3
- Исправлена минификация HTML элементов img, содержащих встроенные строки SVG
- Удалено идентифицирующее значение для GDPR
0.13.2
- Исправление: не сохранять содержимое запросов HEAD
- Обновлен информационный URL на странице кэша статических комментариев страницы
0.13.1
- Исправлены предупреждения PHP в PgCache_ContentGrabber.php
0.13.0
- Добавлена новая функция Pro, Отладка — Очистка трассировки стека (Purge Stack Trace)
- Добавлен заголовок безопасности «Feature Policy»
- Удалена устаревшая функция get_magic_quotes_gpc()
- Улучшено расширение AMP за счет игнорирования значения маркера amp querystring в запросе, если оно передано без значения в конфигурации
- Улучшена отложенная загрузка за счет отсутствия обработки элементов с классом skip-lazy или атрибутом data-skip-lazy
- Исправлено кеширование перенаправлений нормализации строки запроса, больше не кешируется, когда ключ кеша нормализуется с помощью принятия аргументов строки запроса, вызывал цикл перенаправления
0.12.0
- Добавлены структуры URL на основе строк запросов для AMP-страниц
- Добавлен фильтр параметров минификации
- Добавлена поддержка отложенной загрузки тегов изображений
- Удалена ссылка в нижнем колонтитуле «Поддержите нас»
- Улучшена обработка wp_die
- Улучшена обработка отложенной загрузки содержимого в тегах скрипта
- Улучшена обработка ленивых нагрузок фидов
- Улучшена печать тегов, поступающих из фидов
- Улучшена обработка измененных постов до инициализации wp_rewrite
- Правила Nginx сильно изменились, чтобы избежать конфликтов блоков «location». Это изменение может вызвать проблемы на некоторых системах, использующих правила WordPress не по умолчанию — сохраните резервную копию ваших исходных правил
- Улучшение обработки файлов .htaccess в отношении EOF
- Исправлена очистка Varnish
- Исправлена минификация html тегов данных, равных 0
0.11.0
- Добавлена рекомендация для плагина Total Upkeep от BoldGrid
- Добавлена новая функция отложенной загрузки
- Удалено расширение New Relic по умолчанию для новых установок
- Обновлено использование минификации html и удаления кавычек
- Улучшена конфигурация memcached и добавлена необязательная настройка бинарного протокола
- Улучшен процесс продления лицензий с истекшим сроком действия
- Улучшена очистка кэша страниц
- Улучшена ссылка на часто задаваемые вопросы (FAQ), открываемая в новом окне
- Улучшено обнаружение detect_post_id
- Улучшено кэширование REST в отношении заголовков кэша, таких как X-WP-*
- Улучшено использование заголовка Vary User-Agent
- Улучшены различные функции с AMP-страницами и HTTP2
- Улучшена строка подключения к redis для возможности использования формата tls://host:port
- Исправлены заголовки файлов для CloudFront S3 CDN
- Исправлена фатальная ошибка при флеше/SNS
- Исправлены комментарии с URL-адресами в режиме отладки minify
- Исправлена статистика ObjectCache в нижнем колонтитуле
- Исправлено временное исправление с wp_die и обычным выводом
- Исправлена ссылка на заголовок кэша фрагментов
- Исправлена очистка /feed и /feed/cache
- Исправлена ошибка js в виджете
- Исправлена фатальная ошибка очистки кэша, вызванная пустым $wp_rewrite
- Исправлен путь для REST-кэширования file_generic на порту не по умолчанию
- Исправлена тестовая кнопка минификации с движком Closure Compiler
0.10.2
- Исправлена совместимость с wpdb::prepare в WordPress 5.3
0.10.1
- Исправлено замедление работы движка memcached
- Исправлены ссылки меню Purge Cache, чтобы они очищали текущий блог в WPMU
- Исправлена ошибка при обновлении, «Вызов неопределенного метода W3TC\Util _ Content:: is _ database _ error»
- Обновлен модуль кэша Redis, чтобы избежать предупреждения «Функция Redis:: delete () устарела»
0.10.0
- Улучшен компонент Статистика для профессиональных пользователей
- Улучшена поддержка дистрибутивов CloudFront с несколькими источниками
- Улучшены перенаправления с использованием безопасного перенаправления wp_safe
- Улучшено использование .htaccess, когда pagecache не требует его наличия
- Улучшена защита от непредвиденных значений в глобальных переменных
- Добавлено больше регионов Amazon S3
- Добавлена поддержка бинарного протокола memcached, когда он доступен
- Добавлено кэширование для MIME-типа WebP
- Обновлено создание интервала S3 по параметрам политики CORS
- Обновлена карта блогов, чтобы разрешить ссылки с пользовательскими портами
- Исправлено использование базового url при минификации
-
Исправлено микширование содержимого sync & асинхронные скрипты с минификацией
-
Исправлены URL-адреса S3 + CloudFront, если CNAMEs не используются
0.9.7.5
- Обновление библиотеки AWS
- Добавлена поддержка set_sql_mode dbcluster
- Улучшена поддержка веб-сервера, работающего на порту не по умолчанию, с disk-enhanced
- Улучшенны значки меню
- Исправлено предупреждение php, когда удаленная служба не может быть загружена
- Исправлены предупреждения php на странице поддержки
0.9.7.4
- Исправлено предупреждение PHP при неправильной настройке интеграции Redis
- Исправлена ошибка 404 в мультисайте, вызванная проблемой подкаталога
- Исправлена проблема с кэшем объектов в многосайтовости, когда кэш объектов очищался в неправильное время
- Исправлен кластер базы данных в WordPress 5.1
- Исправлено предупреждение, вызванное изменением темы, используемой агентом пользователя
- Исправлена минификация в мультисайте, когда URL-адреса были установлены на URL-адрес корневого блога
- Исправлена проблема неопределенного w3tc_ga
- Улучшена очистка текущей страницы с использованием post_id вместо URL
- Улучшена доставка URL-адресов /feed в кэш
- Улучшена безопасность вызовов opcache flush
- Улучшена минификация файлов в окружениях, работающих на портах не по умолчанию
0.9.7.3
- Исправлено кэширование ответов перенаправления на основе пустого тела ответа
- Улучшена совместимость с WordPress 5.1
- Улучшены транспорты, unix: префикс не требуется
- Улучшена минификация html
0.9.7.2
- Исправлена неустранимая ошибка при загрузке медиа-файла с активным модулем CDN
- Исправлено удаление пустых значений, строка в кодировке JSON в атрибуте, завершающая кавычка в конце тега и обработка якорей в минификации HTML
- Исправлено предупреждение о неопределенном индексе
- Исправлена фатальная ошибка при очистке CDN с использованием полной доставки сайта
0.9.7.1
- Исправлено уведомление о неопределенной переменной
- Исправлено предупреждение «Нет такого файла или каталога»
- Исправлена запись в журнал ошибок PHP, а не в журнал отладки WordPress
- Исправлена политика ссылок по умолчанию, которая должна быть «no-referrer-when-downgrade»
- Исправлена ошибка php_flag, связанная с кешем браузера, вместо которой используется ini_set
- Исправлено неопределенное смещение при проверке Cloudflare IPv6
- Исправлена неопределенная константа WP_ROOT
- Исправлена ошибка, из-за которой предки фреймов перезаписывались с помощью frame-src
- Исправлена пропущенная точка с запятой в конфигурации nginx
- Исправлена обработка URL HTTP/2 для модулей кэша браузера и CDN
- Исправлено отображение отладочной информации CDN
- Исправлена минификация CSS с помощью шрифтов Google, когда они включались через «Включить внешние файлы/библиотеки» и загружались нелатинские наборы символов
- Исправленная строка запроса носителя, не обновляемая при очистке всех кэшей
- Исправлена двойная косая черта в ABSPATH, если файл существует
- Исправлена установка max-age и expires заголовка одновременно
- Исправлено обнаружение SASL для PECL Memcached
- Исправлена обработка введенных вручную объектов для очистки в CDN
- Исправлена обработка строки запроса в Nginx
- Улучшена обработка ошибок с помощью Cloudfront
- Улучшено ведение журнала кэша страниц
- Улучшена многопользовательская поддержка механизмов кэширования в памяти
- Улучшена минификация CSS
- Улучшено поведение очистки измененных медиаобъектов при использовании CDN
- Улучшена совместимость с плагинами sitemap
- Добавлена поддержка Memcached для Nginx
- Добавлена поддержка кэширования файлов webm
- Добавлена поддержка сжатия HTTP Brotli
- Добавлена поддержка доставки StackPath на весь сайт
- Добавлен wc_session в список игнорируемых основ запроса для улучшения совместимости с WooCommerce
0.9.7
- Исправленные минифицированные файлы, не размещаемые CDN, если параметр «host minified files» отключен
- Исправлено предупреждение, возникающее при выборе опции «Очистить все» (через nigrosimone)
- Исправлена ошибка неопределенного смещения в кеше фрагментов
- Исправлена ошибка кнопки теста MaxCDN при включенном режиме отладки
- Исправлена очистка каналов, когда включена опция кэширования каналов
- Улучшена обработка ошибок, когда не настроена полная доставка сайта
- Улучшен nginx.conf для поддержки кэширования xml
- Улучшен nginx.conf для поддержки HSTS для статических файлов
- Улучшена работа minify со строками запросов
- Улучшено кеширование базы данных, частые wp_options больше не сбрасывают данные записей или комментариев
- Улучшена интеграция CDN Limelight Networks
- Улучшена FAQ, теперь они размещены в общедоступном репозитории GitHub
- Улучшена обработка /<![CDATA[/ в механизме минификации HTML
- Улучшена сборка мусора для базового кэширования диска
- Улучшена поддержка HSTS (через Dave Welsh)
- Повышена надежность параметров встраивания CSS
- Улучшены требования New Relic в тесте на совместимость
- Добавлена интеграция StackPath CDN (включая доставку всего сайта)
- Добавлена поддержка прайминга кэша страниц через WP-CLI с помощью функции prime
- Добавлена поддержка фильтров для управления группами кэша
- Добавлен API для очистки отдельных групп кеша с помощью функции flush_group
- Добавлена поддержка очистки кэша JSON, например кэшированные запросы REST API
- Добавлена поддержка фильтра для управления параметрами кэша базы данных
- Добавлена поддержка фильтров до (w3tc_process_content) и после (w3tc_processed_content) создания объекта кэша
- Добавлена совместимость с плагином AMP For WordPress
- Добавлена поддержка кэширования JSON для подписчиков Pro
- Добавлены дополнительные заголовки безопасности (через amiga-500)
0.9.6
- Исправлено анонимное отслеживание использования, по умолчанию отключено
- Исправлена некорректная запись данных кэша минификации при отсутствии целевого каталога
- Исправлен пустой файл кеша минификации, записанный при включенной блокировке файлов
- Исправлены пропущенные запятые в CSS (через nigrosimone)
- Исправлена опечатка в механизме кэширования объектов (через Furniel)
- Исправлено некорректное повторное использование соединений redis при включенной опции постоянных соединений
- Исправлена надежность Google Диска (через jikamens)
- Исправлена обработка файлов в кодировке UTF-8 путем записи их в двоичном виде (через jikamens)
- Улучшен пользовательский поток конфигурации Full Site Delivery на экранах общих настроек и настроек CDN
- Улучшено сопоставление типов контента и кэш-попаданий
- Улучшена логика блокировки файла minify
- Улучшен визуальный язык теста совместимости (через Furniel)
- Улучшено управление файлами конфигурации
- Улучшен мастер настройки MaxCDN
- Улучшена обработка принимаемой строки запроса в кэше страниц для обработки необязательных значений и добавлена поддержка расширенного режима диска (через amiga-500, nigrosimone)
- Улучшена обработка тайм-аутов для провайдеров доставки CDN
- Добавлены push-заголовки HTTP/2 для кэширования страниц на disk enhanced (через nigrosimone)
- Добавлен заголовок X-Forwarded-Proto для таких случаев использования, как распознавание HTTPS за прокси-серверами или балансировщиками нагрузки
- Добавлена поддержка нескольких CDN, т. е. статических файловых объектов и страниц, сообщений, каналов, ответов API и т. д., для использования разных соответствующих поставщиков CDN
- Добавлено кэширование страниц по имени или значению файла cookie (при поддержке SQweb)
- Добавлен переключатель для заголовка CORS для улучшения совместимости с различными провайдерами CDN
- Добавлена поддержка медиафайлов, размещенных на CDN, в медиатеку (по мотивам amiga-500)
- Добавлено кеширование объектов вызовов AJAX (через andyexeter)
- Функции Enterprise теперь доступны подписчикам Pro! Включая одновременное чтение из нескольких баз данных и очистку кэша на нескольких хостах через Message Bus
0.9.5.4
- Исправлена регрессия с кэшированием браузера и строками запросов
0.9.5.3
- Исправлена обработка сжатых HTTP-документов в PHP v5.3 (через amiga-500)
- Исправлена ошибка с ускорением мобильных страниц (через nigrosimone)
- Повышена надежность работы minify в ручном режиме
- Улучшена совместимость JavaScript с вариантами использования CDATA
- Улучшено создание имен файлов в Windows для серверов IIS
- Улучшена обработка # в URL-адресах
- Улучшена обработка исключений для электронной коммерции в Genesis Framework
- Улучшена обработка заголовков для Microsoft Azure
- Улучшена работа с существующими дистрибутивами CloudFront при настройке Полной доставки сайта
- Улучшено ведение журнала отладки minify
- Улучшена обработка URL-адресов, в которых отсутствует протокол
- Улучшена обработка пользовательских файлов с CDN (через amiga-500)
- Обновлена библиотека CSSTidy (через nigrosimone и amiga-500)
- Добавлено расширение Swarmify для оптимизации видео [спасибо команде Swarmify]
- Добавлен сброс AMP-страниц
0.9.5.2
- Исправлена проблема безопасности, защищающая данные конфигурации путем добавления .php в соответствующие файлы
- Исправлена проблема безопасности с созданием папок с точками, которыми можно злоупотреблять
- Исправлена обработка сжатия HTTP для некэшированных страниц
- Исправлена обработка файлов .svgz
- Добавлены заголовки об истечении срока действия к изображениям WebP
- Добавлена поддержка последнего API Microsoft Azure
- Добавлена возможность кэшировать WP Admin. Рекомендуемая настройка отключена. (Улучшена производительность WP Admin с включенным кэшированием объектов)
- Добавлена поддержка HTTP/2 Push для уменьшенных файлов
- Добавлена поддержка управления опциями для wp-cli
- Улучшена обработка несжатых минифицированных файлов
- Improved handling of …