boxcode logo mini
/ Все статьи / Полезная информация / Какую нагрузку выдерживает скрипт доски объявлений boxcode?

Какую нагрузку выдерживает скрипт доски объявлений boxcode?

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

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

Одним из важных факторов является хостинг. Обычно используется виртуальный хостинг или выделенный сервер. Виртуальный хостинг не предоставляет хороших мощностей и работа сайта будет зависеть от работы других сайтов на этом хостинге. Виртуальный хостинг можно использовать на начальном этапе, когда мало объявлений и мало посетителей сайта. Для серьезных нагрузок нужен, как минимум, виртуальный сервер VDS/VPS. Более подробнее про выбор хостинга написано в статье Хостинг для доски объявлений.

Еще одним важным фактором является установленное ПО на сервере. К примеру, интерпретатор php 7.x быстрее работает, чем php 5.x. Соответственно, запрос к сайту от пользователя будет выполнен быстрее и нагрузка на сервер будет меньше. Также важна настройка связки установленного ПО, как вариант, есть хорошая связка nginx + Apache, PHP 7.3 и MySQL.

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

  1. Количество категорий доски объявлений (или количество категорий каталога объектов);
  2. Количество объявлений (или количество объектов).

Диапазоны объема данных, по которым можно ориентироваться при выборе хостинга/сервера, следующие:

  1. Если количество категорий доски объявлений до 5000 шт. и количество объявлений до нескольких тысяч (3000-5000), можно использовать виртуальный хостинг.
  2. Если количество категорий доски объявлений от 5000 или количество объявлений от 5000, то нужно использовать виртуальный выделенный сервер.

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

Что насчет тестирования скрипта?

Скрипт (скрипт доски объявлений максимальной версии) тестировался с помощью сервиса loadimpact.com, при этом располагался сайт на виртуальном выделенном сервере (VDS) с параметрами:

  • Процессор 1 x 2.2 ГГц;
  • Оперативная память 1800 MiB.

На сайте было создано около 10000 категорий и добавлено 100000 объявлений. Тесты показали, что скрипт сможет выдержать около 1000 пользователей в сутки. При этом, время ответа сайта не превышало 2-3 секунд. На нагрузку, больше указанной, скрипт не тестировался, но, возможно, скрипт выдержит посещаемость больше 1000 пользователей в сутки в данных условиях.

Можно ли увеличить выдерживаемую нагрузку?

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

Комментарии к публикации
Комментариев к публикации нет...
Добавить комментарий
Новости сайта