Хостинг и регистрация доменов

Чат онлайн
→  Хостинг →  Регистрация доменов →  VPS / VDS →  Выделенные сервера →  FAQ →  Форум →  Контакты →  Техподдержка

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

Хостинг Украина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 другие города
Copyright © 2006—2017 ООО "Хостинг «Украина»"

Все материалы данного сайта являются объектами авторского права.
Запрещается копирование, распространение или любое иное использование информации и объектов без письменного согласия правообладателя.
Нашли опечатку на странице - выделите ее и нажмите Ctrl+Enter
Идёт обновление информации, подождите...