mobile menu

Круглосуточная поддержка

8-800-555-78-23

Консультант онлайн
Любимых клиентов уже:  119486

Персональный веб-сервер

В рамках виртуального хостинга для клиентов, чьи сайты требуют нестандартных настроек окружения, предусмотрена возможность запускать размещаемые на аккаунте сайты на собственном экземпляре веб-сервера Apache. Это дает возможность значительно персонализировать использование программного обеспечения и реализует многие функции, отсутствующие в тарифах из действующей линейки с использованием общего веб-сервера.

Принципиальная схема

Использование персонального веб-сервера предоставляет вам следующие возможности:

  • Более высокая производительность по сравнению с общим веб-сервером.
  • Запуск веб-сервера Apache с дополнительными модулями, отсутствующими на обычных аккаунтах виртуального хостинга.
  • Перезапуск персонального Apache из Панели управления.
  • Установка и использование PHP нужной вам версии (отличной от имеющейся по умолчанию).
  • Управление из Панели управления расширениями PHP: Zend Optimizer, ionCube, xDebug.
  • Включение из Панели управления акселераторов PHP, существенно ускоряющих работу различных CMS: Zend OPCache, APC, xCache и eAccelerator.
  • Установка других нестандартных расширений PHP и редактирование всех настроек php.ini.

Управление персональным веб-сервером и используемым с ним программным обеспечением производится со страницы «Управление персональным веб-сервером» Панели управления хостингом.

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

Использование акселераторов PHP

Акселераторы PHP (иначе — модули кеширования опкода) — это расширения для PHP, сохраняющие в оперативной памяти скомпилированный код скрипта PHP для быстрого выполнения при следующем вызове. Позволяют значительно ускорить выполнение скриптов PHP и сократить необходимые для этого ресурсы веб-сервера (по некоторым оценкам — в 5...20 раз).

При обычной схеме работы PHP каждый скрипт перед выполнением должен быть скомпилирован в машинный код и только после этого запущен. Компиляция происходит при каждом обращении к скрипту, то есть, при каждом отображении страницы компиляция скрипта начинается заново. Для компиляции скрипта требуется время и ресурсы процессора. Акселераторы PHP сохраняют скомпилированную версию скрипта в оперативной памяти. Таким образом, при последующих обращениях к скрипту компиляция не требуется, и PHP сразу приступает к выполнению машинного кода. За счет кеширования происходит экономия ресурсов процессора и сокращается время, требуемое для отображения страницы.

Помимо основной функции — кеширования скриптов — акселераторы также предоставляют скриптам возможность сохранять в оперативной памяти произвольные переменные для последующего быстрого доступа. На этой возможности основаны механизмы кеширования страниц во многих системах управления сайтом (CMS), что значительно ускоряет их работу.

При использовании персонального веб-сервера доступно три расширения, обеспечивающих кеширование скриптов.

Zend OPCache

Zend OPCache — ускоряет работу сайтов на языке PHP за счёт использования техники кэширования скомпилированных скриптов (опкода) в оперативной памяти и применения дополнительных оптимизаций. Кеширование в памяти позволяет избежать выполнения стадий чтения с диска, разбора и компиляции исходного кода скриптов при каждом запуске.

APC

APC (Alternative PHP Cache) — бесплатное программное обеспечение с открытым кодом для кеширования опкода PHP, хорошо зарекомендовавшее себя в работе с популярными CMS Joomla, WordPress, Drupal, UMI.CMS, пр.

eAccelerator

eAccelerator — бесплатное программное обеспечение с открытым кодом, выполняющее функции акселератора, оптимизатора и распаковщика, имеющее встроенные функции динамического кеширования контента, позволяющее производить оптимизацию скриптов PHP для ускорения их исполнения. По результатам тестирования, проводимого с представителями производителей CMS, eAccelerator рекомендован к использованию с CMS «1С-Битрикс: Управление сайтом» и популярной HostCMS.

xCache

xCache — бесплатное программное обеспечение с открытым кодом для кеширования опкода PHP. Хорошо зарекомендовало себя при использовании на нагруженных проектах. Доступно на нашем хостинге в случаях, когда оно рекомендовано производителем используемой вами CMS.

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

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