Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Ускорение и оптимизация работы VPS. Общие рекомендации.

Хостинг Украина FAQ Выделенные сервера и VPS Ускорение и оптимизация работы VPS. Общие рекомендации.
Первая часть инструкции относится к оптимизации работы сайта и находится в статье "Оптимизация работы сайта".

Оптимизация работы ПО сервера.

К этому пункту относится не только тонкая настройка ПО идущего в стандартной установке (веб-сервер Apache, MySQL, PHP), но и доустановка разного рода акселераторов и изменение конфигурации ПО. Самые популярные варианты:

  • Отключение неиспользуемых служб - по-умолчанию (особенно если используется предустановленное ПО) запущено достаточно много служб (демонов), которые могут никак не использоваться вашим сайтом. Их следует отключить - это освобдит некоторое количество ресурсов сервера.

  • Установка nginx - ставится перед апачем и берёт на себя обработку статических файлов снижая нагрузку на сервер и увеличивая скорость отдачи для статических файлов.

  • Установка акселератора PHP (APC, eaccelerator, Xcache и пр. ) - после установки этот сервис кеширует заранее скомпилированный байт-код, тем самым ускоряя выполнение php-скриптов и снижая общую нагрузку на сервер.

  • Установка memcache - он позволяет кешировать данные не на диске, но в оперативной памяти сервера. Что именно и как кешировать - зависит от скриптов сайта. Обычно настраивают кеширование наиболее частых MySQL-запросов, промежуточных результатов выполнения PHP-скриптов, иногда - заранее созданных страниц. Его использование полезно тем, что за счёт использования очень быстрой оперативной памяти данные пишутся/отдаются практически мгновенно.

  • Переключение PHP в режим FastCGI или использование PHP-FPM - это заметно снижает нагрузку на сервер и позволяет работать ему более стабильно.

  • Установка модуля PageSpeed - этот модуль от разработчиков Google не столько снижает нагрузку на сервер, сколько оптимизируют данные, отдаваемые посетителям сайта, тем самым ускоряя его работу. Однако настройка этого модуля требует особой внимательности в используемых правилах, т. к. неверное конфигурирование может привести к различным ошибкам.

 

Ещё один вариант, который специально вынесен отдельно - полный отказ от использования веб-сервера Apache (медленный, “тяжёлый” в плане ресурсопотребления). Вместо него используется связка nginx+PHP-FPM. Это очень быстро, экономично, но требует достаточно серьёзных навыков для грамотной настройки такого решения.

Увеличение мощности сервера.

И последний способ решения вопроса - увеличение мощности сервера.

При условии, что изначально для сайта был выбран сервер адекватной конфигурации - это действительно - самый последний способ. И к нему стоит прибегать только в самых крайних случаях, когда все остальные себя исчерпали.

 

В отличие от предыдущих способов, которые требуют один раз выполнить работы по оптимизации (за деньги или собственными силами) и на долгое время “забыть” о проблеме, покупка более мощного сервера - это даже не решение проблемы, а самообман. Устранение симптомов, но не лечение болезни. Рано или поздно посещаемость сайта подрастёт, контента станет больше и опять придётся тратить ещё больше денег на новый, ещё более быстрый сервер. Выполнение же действий по оптимизации позволит не только сократить затраты (даже если придётся оплатить услуги специалистов по оптимизации), но и добиться лучшей работы сайта, чем в случае с простым наращиванием мощностей сервера.


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

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

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

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