WordPress → Оптимизация сайта на WordPress: эффективные методы

Кратко опишу основные методы оптимизации сайта на WordPress.

Важные методы:

  1. По возможности отключаем все лишние плагины!
  2. Серверная часть — устанавливаем zlib (для сжатия данных gzip, декомпрессия на стороне пользователя), eAccelerator (кеширование байт-кода php, аналоги APC, XCache, OPcache или др.).
  3. Серверная часть — используем nginx (для отдачи стастических файлов, в идеале со связкой с php-fpm).
  4. Серверная часть — при возможности устанавливаем memcached (или аналоги вроде redis), для кеширования данных в оперативной памяти.
  5. Используем плагины для кеширования — WP Super Cache, W3 Total Cache, WP-Cache или аналоги, которые генерирует из динамических страниц статические, выдавая их посетителю. По возможности настраиваем кеширование на memcached (по умолчанию в файлы).
  6. Используем lite версию файла локализации .mo . Задача — исключить переводы для админки при простом заходе на блог, это уменьшит потребление памяти
Второстепенные методы:
  • Отключаем ревизии постов (WP_POST_REVISIONS, в wp-config)
  • Запрещаем проверки на обновлений WordPress (закомментировать в wp-includes/update.php)
  • Оптимизируем шаблон — убираем лишние вызовы bloginfo() и лишние мета-теги