Служба поддержки клиентов 24/7

(050)470-29-17

Выбор правильного хостинга

5/5 - (2 голоса)

Для многих разработчиков выбор правильного хостинга становится проблемой. Среди огромного множества ресурсов, предоставляющих данные услуги, есть как «сертифицированные провайдеры», так и «рекомендуемые», исходя из запроса клиента.

Но все сертификаты получаются после небольшого тестирования на соответствие минимальным требованиям CMS. В конечном итоге, у каждой компании набирается около сотни хостингов, которые очень тяжело сравнить между собой. Итак, какой хостинг выбрать, чтобы не потерять в производительности и надежности? В этом мы разберемся в данной статье.

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

  • Соответствие всем требованиям технических параметров и качественное предоставление услуг (квалифицированный персонал).
  • Тестирование и мониторинг хостинга с помощью установки работающей «демо-версии» интернет-страницы.
  • Возможность повторного тестирования в определенный период.

Для наглядного сравнения, лучше сформировать таблицу с параметрами «качество/стоимость». Вопрос цены очень важен для всех без исключения, тем более, когда большинство провайдеров продают свои услуги в комплексе с CMS по «особым тарифам».

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

Принцип работы мониторинга производительности

Мы будем рассматривать работу встроенного инструмента «Битрикс», которым снабжают свое детище многие хостинг-провайдеры.

Мониторинг производительности хостинга

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

Если вы задаетесь вопросом как выбрать хостинг, то обратите внимание на скорость отклика. Это крайне важный параметр, так как именно он отображает то время ожидания, которое тратит пользователь на открытие одной страницы сайта.

Теперь вернемся к самим тестам

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

Именно об этих ошибках поговорим далее, чтобы тестирование можно было осуществить максимально точно.

PHP под видом CGI

На многих хостингах PHP работает в виде CGI, а это самая главная ошибка!
Дело в том, что при каждом вызове php-скрипта происходит запуск нового процесса PHP-интерпретатора. Из-за этого падает производительность, вне зависимости от используемого оборудования и настроек «1С-Битрикс».

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

Конфигурация PHP и работающий «open_basedir»

Если кто-то не в курсе, «open_basedir» отвечает за ограничение области видимости определенных файлов и директорий, к которым может обращаться PHP-скрипт.

В реальности оказалось, что большинство провайдеров задействуют данный параметр с помощью виртуального «shared»-хостинга. И цель этого достаточно благородная – повысить безопасность персональных данных.

Но правда в том, что производительность PHP из-за этого падает до 40%, что при больших нагрузках очень много. В среднем, скорость ответа на запрос падает в полтора раза на всех CMS без исключения.

Оценка производительности PHP

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

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

Отсутствие прекомпилятора PHP

Прекомпиляторов PHP целое множество. Самыми популярными являются APC и eAccelerator. Они предназначены для ускорения работы ресурса, за счет оптимальной настройки самого прекомпилятора, а также имеющегося кода. Рост производительности может увеличиться в разы!

Проведем эксперимент. Если отключить open_basedir вместе с прекомпилятором, то получим крайне удручающую картину. В обратном случае, можно обрести крайне производительный хостинг. Правда, сделать это можно лишь у тех провайдеров, которые предоставляют данную возможность.

Разберемся детальнее:

Производительность PHP с выключенным open_basedir и пре компилятором

Если же вам удалось найти действительно качественного поставщика услуг, то результат будет следующим:

Такой будет оптимизация PHP если вы выбрали хороший хостинг

Хостинг провайдеры, которые описывают свои достоинства за счет сертификации «1С-Битрикс», действительно обладают повышенными мерами безопасности. А это один из основных критериев, по которым мы выбираем провайдера.

Часто встречается тот случай, когда провайдер отключает open_basedir с целью повышения производительности. Но в итоге, забывает про безопасность и предоставляет доступ к одному и тому же серверу всем клиентам. Порой, это даже происходит с правами администратора или root! То есть, остальные пользователи могут с легкостью покопаться в файлах вашего ресурса.
Основные тесты можно провести с помощью того же «1С-Битрикс»:

В заключении хотелось бы отметить, что все вышеописанное встречается все реже. Какой хостинг выбрать — зависит от вас. Но при ознакомлении с описанием достоинств услуг провайдера, будет не лишним проверить все собственноручно. Помните, что безопасность и стабильная работа вашего ресурса – в ваших руках!

Мы не повышаем производительность ценой безопасности. Если вам нужен стабильный и защищенный хостинг, который будет работать быстро и без перебоев — обращайтесь!!

Понравилась статья? Поделись:

Всего комментариев: 0

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

Ваш email не будет опубликован.

Вы можете использовать следующие HTML тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">