• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(062) 210-24-93  Донецк
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 007-72-35  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

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

Хостинг Украина FAQ Хостинг Оптимизация сайта

Увеличить производительность и скорость работы сайта можно несколькими путями:

  1. Оптимизация сайта (работы его скриптов, страниц).

  2. Оптимизация работы ПО сервера (для VPS и выделенных серверов).

  3. Увеличение мощности сервера или переход на более высокий тариф (для VPS и выделенных серверов)

 

Оптимизация сайта (работы его скриптов, страниц).

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

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

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

  • Отказ от плагинов и дополнительных модулей - всевозможные плагины, модули и расширения которые, казалось бы, расширяют функциональность сайта в очень многих случаях - его же враги в разрезе производительности! Причин тому масса. Основная - многие модули написаны энтузиастами и имеют очень низкое качество как в плане потребляемых ресурсов, так и в плане бесконфликтности с другими модулями и CMS. Поэтому прежде чем добавить новый модуль или плагин подумайте - нельзя ли реализовать тот же функционал без него? Если нельзя - после установки подробно протестируйте его под нагрузкой, посмотрите как возросло потребление ресурсов, почитайте отзывы других пользователей.  

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

  • Включение кеширования страниц скриптами сайта в файлы или память сервера (memcache) везде, где возможно. Отдача заранее сформированной страницы сайта - тратит гораздо меньше ресурсов и времени чем формирование её для каждого нового посетителя “с нуля”!

 

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

 

Добавить комментарий
Хотите ответить на существующий комментарий - воспользуйтесь кнопкой Ответить под комментарием на который даёте ответ.
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором.
Внимание! Чтобы ответить на существующий комментарий, пожалуйста, нажмите на кнопку Ответить, которая находится под соответствующим комментарием.

Другие полезные статьи:

Горячая линия
(044)
392 74 33
другие города