Оптимизируем WordPress

Monday, October 13, 2008 8:37

20 Советов и приёмов по ускорению работы WordPress-блога

Сегодня поговорим о оптимизации блога. Как улучшить загрузку и убрать нагрузку на сервер, что бы страница блога загружалась быстрее. И так начнем.
CMS (Система управления контентом) WordPress довольно быстрая и хорошо оптимизированная. Однако использование плагинов и различных тем “с множеством дополнительных элементов” может сделать её куда более неповоротливой. Это сразу же повлияет на посещаемость т.к. никто не любит медленно загружающиеся сайты.
Существует множество способов, чтобы ускорить ваш WordPress-блог, и большинство из них будут рассмотрены ниже.
Давайте представим, что вы создали феноменальную статью, и знаете, что это породит огромное количество трафика, с которым однажды вы не сможете справится. Уже сейчас на вашем блоге тысячи посетителей и он обрабатывает их используя динамические PHP-скрипты, это даёт огромную нагрузку на ваш сервер, что может вызвать сбой в работе процессора. Это наиболее вероятно если у вас блог расположен всего на одном сервере.
Если у вас есть возможность создать статическое зеркало страниц вашего блога, это спасёт вас и ваш сервер. Плагин WP-Super-Cache делает именно то, о чём мы рассказываем в большей части этого руководства. Вы также должны придерживаться следующих рекомендаций, чтобы уменьшить время загрузки страниц.

Оптимизация WordPress

1. Используйте меньше изображений.

2.Оптимизируйте изображения перед тем как выложить. Для JPEG-файлов можно использовать Photoshop, или утилиты для JPEG-сжатия например Advanced JPEG Compressor 2008. Создайте сценарий в Photoshop, это избавит вас от повторения однотипных действий

3.Используйте минимум сторонних java-скриптов, они сильно замедляют загрузку страниц.

4.Следите за последними релизами WP. В каждом новом релизе разработчики увеличивают производительность. Также не забывайте об обновлениях, следующих после каждого главного релиза.

5.Запретите (а лучше удалите) неиспользуемые плагины. Каждый плагин выполняет несколько скриптов и SQL-запросов, что может замедлить ваш блог. Удаление неиспользуемых плагинов также освободит немного места на жёстском диске

6.Следите за новыми версиями плагинов. Когда выходит новая версия WP их разработчики перерабатывают их для улучшения быстродействия и стабильности. Когда публикуете новый материал, загляните на офф. сайт и проверьте, доступны ли новые версии плагинов. WP 2.6 содержит визуальную индикацию новых плагинов, требующих вашего внимания, в виде красного баннера с числом.

7.Если вы добавили новую фичу в ваш блог, используя PHP с выполнением SQL-запросов, убедитесь, что вы минимизировали нагрузку на сервер.

8.Поместите java-скрипты в отдельные .js файлы , а не сваливайте весь код в заголовочную секцию. Сжимайте код java-скриптов. Вот хороший ресурс для этого http://javascriptcompressor.com/

9.Помещайте файлы внешних java-скриптов после заголовочного тэга.

10.Удалите повторяющиеся скрипты.

11.Сожмите все CSS файлы.

12. Не располагайте CSS-документацию вне заголовочного тега

13. Просмотрите Firefox Error Console и устраните ошибки в своём коде (если они есть)

14.Проверьте время загрузки сайта при помощи утилиты

15.Уменьшите пустые пространства в CSS-файлах и используйте CSS-стенографию. Пустые пространства удобны и многие программисты используют их для лучшей читабельности. Решение проблемы – создать копию кода на своём локальном компьютере, убрать все пустоты и загрузить оптимизированный файл на сервер. Таким образом, у вас будет зеркало кода, которое можно модифицировать в дальнейшем. Используйте Pingdom для проверки произведённых изменений

16. Оптимизируйте базу данных используя phpMyAdmin.

17. Используйте аддон Firebug Firefox для быстрого поиска ошибок на странице. Кроме этого firebug может выполнять множество других функций включая мониторинг сети.

18. Установите YSlow Firefox addon. Он анализирует веб-страницы и определяет почему они медленные базируясь на правилах Yahoo для производительности веб-сайтов адресс страницы: https://addons.mozilla.org/en-US/firefox/addon/5369

19. Сократите DNS –поиск, постарайтесь уменьшить количество доменов до 4

20. И самое главное – включите кэширование. Используйте плагин WP Super Cache –продвинутую версию WP-Cache. Как бы то ни было, вы можете выбрать режим при активации плагина.

Установку WP-Cache подбробно рассмотрим в следующих статьях.

оригинал статьи: 20 Tips and Tricks to Speed

Перевод: LuKe,Берия2к

Комментарии (3)

  1. Illichglop

    14 October 2008 в 11:26 am

    Отлично написано!

  2. Andre

    21 October 2008 в 5:43 pm

    пасибо за инфу

  3. Георгий

    27 May 2009 в 4:55 pm

    у меня тоже на ВП сайт сделан, может быть подскажите как его оптимизировать? Буду благодарен

Оставить комментарий

Вы можете оставить комментарий или трекбэк с вашего сайта.