Оптимизация сайта

21 просмотров 0

Этот пункт не напрасно вынесен на первое место, потому что имеет наивысший приоритет среди  остальных.

Если взять два совершенно одинаковых сервера, с одинаково же настроенным ПО и разместить на одном сайт на котором используется не оптимизированная тема оформления, плюс 2-3 десятка никем не проверенных в отношении нагрузки и взаимодействия плагинов. А на другом тот же сайт, но с использующий кеширование готовых страниц, с критически необходимым минимумом плагинов/модулей максимально оптимизированных между собой, то окажется что второй сервер даже без выполнения других пунктов может работать в 2-4 раза быстрее (в некоторых случаях - всё намного драматичнее и ускорение после грамотной оптимизации сайта составляет десятки раз!). И создавать меньше нагрузки чем первый.

Из самых простых направлений оптимизации рекомендуем остановиться на следующих этапах касающихся практически всех популярных CMS:

  • Отказ от плагинов и дополнительных модулей – всевозможные плагины, модули и расширения которые, казалось бы, расширяют функциональность сайта в очень многих случаях – его же враги в разрезе производительности! Причин тому масса. Основная – многие модули написаны энтузиастами и имеют очень низкое качество как в плане потребляемых ресурсов, так и в плане бесконфликтности с другими модулями и CMS. Поэтому прежде чем добавить новый модуль или плагин подумайте – нельзя ли реализовать тот же функционал без него? Если нельзя – после установки подробно протестируйте его под нагрузкой, посмотрите как возросло потребление ресурсов, почитайте отзывы других пользователей.
  • Отказ от ворованных и некачественных тем оформления и плагинов – как ни странно, это тоже важный момент, так как в 8 случаях из 10 взломанный продукт, вопреки заверениям хакеров, остаётся не только опасным в плане возможных “закладок” и бэкдоров, но и гораздо более проблемным в плане потребления ресурсов.  “Самописные” же компоненты и темы в подавляющем большинстве случаев очень некачественные. По возможности избегайте их. Если важно низкое потребление ресурсов – не используйте “универсальные” темы! За счет использования различных дополнительных фреймворков такие “комбайны” работают медленнее, а ресурсов потребляют больше.
  • Включение кеширования страниц скриптами сайта в файлы или память сервера (memcache) везде, где возможно. Отдача заранее сформированной страницы сайта – тратит гораздо меньше ресурсов и времени чем формирование её для каждого нового посетителя “с нуля”!

И ещё один очень эффективный, но трудоёмкий и не всегда возможный путь - отказ от скриптов везде, где это возможно. Самый быстрый сайт - сайт состоящий из набора статических файлов. Один из вариантов такой реализации - использование систем управления контентом (CMS) формирующих именно набор html-файлов (разумеется сама административная часть CMS при этом вполне может состоять из скриптов). Примером такой CMS может быть Movable Type.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Эта статья была для Вас полезной?

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


Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: