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

Какую нагрузку выдерживает скрипт доски объявлений 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 пользователей в сутки в данных условиях. Также надо отметить, что при тестировании не выполнялись действия, которые приводили бы к созданию (обновлению) кэша (разного уровня) в CMS. На создание кэша в CMS требуется время, поэтому время ответа сайта может превышать 3 секунды при создании кэша. Но кэш создается (обновляется) не так часто, поэтому при тестировании не учитывалось создание кэша.

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

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

Комментарии
Комментариев нет...
Добавить комментарий
Хостинг для сайтов

Для сайтов на CMS boxcode.ru рекомендуется удобный и проверенный хостинг

Хостинг sprinthost.ru для сайтов

Готовые продукты
Новости сайта
  • 11.03.2024
    В новой версии CMS v30 есть несколько важных доработок. Была выполнена интеграция с Яндекс и Google картами, данная возможность позволит указать расположение компании, офиса или магазина на карте, к примеру, на странице «Контакты». Доработаны модули «Рассылка» и «Рекламная система». Есть другие доработки.
  • 05.03.2024
    В новой версии скрипта интернет-магазина сделана интеграция с Яндекс и Google картами. С помощью данной возможности можно, к примеру, на странице «Контакты» указать расположение компании или места выдачи заказов на карте. Также в новой версии есть доработки модулей «Рекламная система» и «Рассылка». Есть другие небольшие доработки.
  • 04.03.2024
    В новой версии скрипта доски объявлений была продолжена работа направленная на оптимизацию движка, а также есть доработки связанные с функционалом. Некоторые доработки: переработано подключение Яндекс и Google карт, в модуле «Доска объявлений» добавлен новый способ очистки устаревших объявлений - «интеллектуальная очистка», доработан функционал модулей «Рассылка» и «Рекламная система». Также есть другие доработки.
Последние публикации в каталоге статей
Будьте в курсе событий и акций нашего сайта