Как проверить производительность хостинга разберем детали


Бесплатный хостинг с php за 5 минут



Добро пожаловать на ИТ форум!

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

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

    Автор темы Altesack Дата начала 19.08.2010

Altesack

New Member

Хочу представить вам молодой проект hostertest.ru. Суть проекта в проверке скорости технической платформы хостинга.

Как-то раз, давно-давно (примерно год назад), у нас с друзьями зашла речь о разных хостингах, хороших и плохих, тормозных и шустрых и т.д. О том, что у них бывает слабое оборудование, и о том, что на них бывает большая нагрузка, и о том, что их иногда банально досят, а также о том, что иногда неправильно настроенная CMS сама по себе создаёт аномальную нагрузку.

Также мы говорили о том, что в сети есть множество сервисов, которые могут помочь оценить хостинг: есть сервисы замеряющие скорость загрузки с сайта, есть сервисы следящие за доступностью, есть множество сайтов посвящённым отзывам пользователей. В конце концов есть сетевые утилиты ping и traceroute!

Но вдруг пришло осознание что нет мерила именно производительности хостинговой площадки. Нет способа измерить производительность одного хостинга и сравнить его с другим.

Так и родилась идея этого сервиса.

Всё начинается с запуска теста.

Тест может выполнить на своём хостинге любой желающий. Любой доброволец-вебмастер. Тест — это просто PHP скрипт, который реализует некий набор эталонных операций. Время выполнения каждой операции фиксируется и добавляется в базу данных. Понятно что меньшее время означает лучший результат.

Каждый конкретный тест несёт в себе слишком много случайностей, он может выполняться в момент пиковой нагрузки, и потому может быть не совсем типичен для конкретного хостинга. Я рекомендую вебмастерам делать несколько тестов в разное время суток, чтобы картина по хостингу была более объективной. Обычно после 5-10 тестов картина становится более-менее ясной.

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

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

Что ещё есть у нас

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

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

К тестам можно оставлять комментарии, также можно комментировать страницы хостинг-провайдеров. Правда опасаясь анонимного флейма, я сделал авторизацию через OpenId. Может я перегнул палку?

Главная соль проекта, его мозг и сердце одновременно — это база тестов, которая пополняется исключительно добровольцами-вебмастерами. На данный момент имеется 300 тестов. Наверное это немало, но и немного. Нужно больше. Я надеюсь что каждый прочитавший устроит своему хостинг-провайдеру креш-тест.

Каждый вебмастер автор теста получает беклинк на свой ресурс.

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

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

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

Для простейшего тестирования нагрузки на процессор, количества выделенной оперативной памяти, а так же скорости работы php был найден прекрасный скрипт (мое зеркало скрипта), которого под мои нужды оказалось более чем достаточно. Обратите внимание, что скрипт требует php 5.

Итак, как работает данный скрипт?

Сначала выполняются математические функции в количестве 50000 итераций, потом строковые функции в количестве 100000 итераций, потом исполняются пустой цикл и if оператор. На каждом из четырех этапов просходит учет времени, которое в дальнейшем мы будем сравнивать. В завершении скрипт выводит время выполнения каждой из четырех тестовых процедур, общее время выполнения, среднюю нагрузку на систему за последние 5 и 15 минут, количество выделенной памяти.

Как интерпретировать результаты теста?

В своей практике я беру 2-3 понравившихся хостинга, а условия на хостингах меняются с довольно часто, поэтому лучше проводить подобные замеры раз в полгода, и исполняю на них данный скрипт. Если скрипт не выполняется, а бывает и такое, то данный хостинг мною отметается сразу. На нем или слишком мало выделено ресурсов под php[ процесс, или процесс слишком сильно ограничен по времени. Такой хостинг мне не нужен.

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

Обратите пожалуйста внимание на несколько моментов: Во-первых если вы тестируете windows хостинг, то значение нагрузки будет 0, так как используемая в скрипте функция определения нагрузки работает только для Unix-like систем. Во-вторых, если вы тестируете VPS/VDS, то там будут совсем другие допустимые цифры по нагрузке, так как логика работы shared хостинга и выделенных хостингов несколько разные. В-третьих, я пока не встречал хостинги, где средняя нагрузка за последние 15 минут превышала бы 12%, поэтому выкладка в 20% нагрузки скорее теоретическая. Но возможно вам повезет больше :)

Как проверить скорость хостинга сайта?

Мы предлагаем:

Новые тарифы хостинга - Минимальный и Безлимитный

- Всего 60 рублей за ГОД,

- Идеально подойдет небольшим сайтам,

- Поддержка популярных CMS

- 190 рублей в месяц,

- Количество сайтов - не ограничено,

- Дисковое пространство - не ограничено,

- Базы данных - не ограничено,

Содержание

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

Еще в 2010 году Google объявил о том, что скорость загрузки сайта является одним из факторов поискового ранжирования (медленные сайты будут понижаться в результатах поисковой выдачи).

Что и почему следует проверить на хостинге сайта

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

Какую скорость можно считать хорошей?

    Сайт, который загружается в течение 2 секунд, считается быстрым. Если сайт загружается менее 1,5 секунды, он считается очень быстрым.

Виртуальный хостинг сайтов для популярных CMS:

Обратите внимание – загрузка всех скриптов и форм на сайте может происходить дольше (на многих сайтах полная загрузка страницы занимает более 10 секунд), но визуально сайт должен предоставить необходимую информацию в течение 1,5-2 секунд. Например, вот что увидит посетитель нашего сайта уже через секунду:

Чтобы проверить Ваш сайт – в Google Chrome нажмите F12, переключитесь на вкладку «Network» и обновите страницу (сочетание клавиш Ctrl+F5). Через желаемый интервал времени (например, 1-3 секунды) нажмите Ctrl+E – это остановит загрузку сайта.

Нужно стремиться к лучшему показателю для сайта, независимо от его размера. Подсчитано, что в поисковой системе Google увеличение времени загрузки страницы с 0,4 до 0,9 секунд приводит к снижению трафика и доходов от рекламы на 20%. А на торговой площадке Amazon каждые 100 миллисекунд увеличения времени загрузки снижают объем продаж на 1%.

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

Онлайн-сервисы - 5 сервисов для проверки скорости

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

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

pr-cy.ru - проверяем скорость работы хостинга

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

host-tracker.com - поможет измерить скорость загрузки из разных точек мира

Если сайт предназначен для российских пользователей, смотрите на замеры из городов РФ. Расположение сервера в той же стране, что и аудитория проекта, не гарантирует быстрой загрузки сайта, но при прочих равных условиях этот фактор работает в вашу пользу. Для использования онлайн-сервиса потребуется указать доменное имя и ваш email-адрес, на который будут высылаться результаты анализа.

whoishostingthis.com

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

Google Page Speed Insights

Этот сервис измеряет работоспособность страницы как для настольных компьютеров, так и для мобильных устройств. Результат выдается по 100-бальной системе, в которой 85 и выше означает, что страница работает хорошо. Оценка базируется на двух параметрах: полном времени загрузки сайта и времени, которое прошло с момента запроса страницы пользователем до момента вывода браузером первого экрана.

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

network-tools.com

Для работы сервиса необходимо указать IP-адрес или имя хоста. Сервис позволяет определить ответ сервера (пинг), скорость пинга, проследить маршрут до целевого компьютера. При указании доменного имени можно проверить регистрационную запись для него в реестре. Предусмотрено также поле для проверки существования email-адреса.

Если скорость загрузки низкая

Что делать, если онлайн-сервисы показывают проблемы с загрузкой страницы? Для начала оцените тип вашего сайта. Например, для крупного портала с преимущественно поисковым трафиком время загрузки главной страницы не критично, поскольку 80% поисковых запросов ведут сразу на целевые страницы, а главная «весит» много из-за обилия информации и рекламы. В то же время для сайта-одностраничника очень важна скорость загрузки единственной страницы.

Чтобы оптимизировать страницу и повысить скорость ее загрузки в браузер, рассмотрите следующие вопросы:

    оцените работу внешних скриптов, используйте кэш браузера, объедините внешние файлы стилей, сведите к минимуму DNS-запросы, удалите запросы из статических страниц, используйте кеширование страниц, минимизируйте переадресацию страниц.

Отзывы

snatatder
Конкордия
granmindde1985
Вячеслав
Аполлинарий

Написать отзыв

Success! Your message has been sent.