Рекомендованный хостинг

Выбор хорошего хостинга – залог успеха Вашего сайта. Ниже, мы приведем наши рекомендации, которые помогут выбрать профессиональный хостинг.
Для установки любого из наших продуктов нужен выделенный сервер или VPS или VDS. Обычный shared-хостинг не подходит.
Если Ваш сайт нацелен на определенный географический регион, то лучше выбирать местный хостинг, чтобы сайт загружался и работал быстрее.

Системные требования

Операционная система: CentOS 7.x x64

Минимально мы рекомендуем:

Оперативная память: 2 Gb+
Процессор: 2.4 Ghz+
Объем диска: 30 Gb+
Тип диска: SSD
Тип виртуализации: KVM
Nginx + php-fpm, Apache + mod_php

Настройки сервера:

PHP 5.6-7.0 (в зависимости от версии): pdo_mysql, gd, mbstring, pcntl, gettext, curl, apc(u), json, dom, zip, openssl, xmlreader, short_open_tag=On
MySQL 5.6.4+ (sql_mode='')
ionCube Loader 10.2+

Нагрузочное тестирование*

Когда проект растёт и пользователей становится больше, это требует больше ресурсов сервера, чтобы на все операции хватало памяти и вычислительной мощности. Мы следим за тем, чтобы вы знали какие требования к серверу у вашего проекта будут на разных этапах развития.
16 Gb RAM + 8 ядер CPU
1,5 млн
3 млн
~ 50 тыс.
500
16 Gb RAM + 6 ядер CPU
1 млн
2 млн
~ 30 тыс.
300
8 Gb RAM + 4 ядра CPU
500 тыс.
1 млн
~ 15 тыс.
150
4 Gb RAM + 2 ядра CPU
500 тыс.
1 млн
~ 5 тыс.
50
КОНФИГУРАЦИЯ СЕРВЕРА
АКТИВНЫХ ОБЪЯВЛЕНИЙ
ВСЕГО ОБЪЯВЛЕНИЙ
ПОЛЬЗОВАТЕЛЕЙ
В СУТКИ
ОДНОВРЕМЕННЫХ ПОЛЬЗОВАТЕЛЕЙ
* Нагрузочное тестирование выполнялось с помощью системы Tsung:
При тестировании считалось, что сервер справляется с нагрузкой, если время формирования страницы не превышает 2-х секунд.

При дальнейшем увеличении нагрузки увеличивалось время ответа сервера, но отказа в обслуживании не происходило.
Узким местом является БД, ощутимее данный вопрос при росте базы данных более 2-3 млн. объявлений, в качестве решения мы советуем вынос БД на отдельный сервер, а также организацию master-slave архитектуры.

Из коробки созданы все необходимые индексы покрывающие основные запросы к таблицам объявлений.

Также возможна организация хранения сессий с использованием memcached.
Нужна ли установка панели управления ISPManager (и других)?
Панель управления предоставляет собой веб-интерфейс, позволяющий частично управлять некоторыми настройками сервера. Не рекомендуем использовать подобные панели с целью улучшения производительности, а также минимизации возможных критических уязвимостей, подобных последней атаке на почтовую службу Exim. Также панели зачастую не позволяют установить требуемые версии программного обеспечения, например MySQL версии 8.0.

Мы не выполняем установку панели в процессе первичной настройки сервера и не сможем помочь в вопросах настройки сервера с установленной панелью ISPManager и других.
Кто занимается настройкой сервера для установки движка?
Настройкой сервера под требования движка занимаемся мы, но только однократно, в момент выдачи вам лицензии.
Во всех остальных случаях настройка сервера нашим специалистом платная и стоит — 250$
Кто занимается установкой и настройкой скрипта на сервер после оплаты?
Первоначальной установкой и настройкой скрипта на вашем сервере занимаемся мы, это входит в понятие поддержки и не требует дополнительной оплаты.
Смогу ли я самостоятельно установить скрипт на сервер в будущем?
Если вы сможете настроить сервер в соответствии с требованиями движка и следовать инструкции по установке — тогда вы установите движок без проблем.

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

Мы рекомендуем хостинг

Тариф VPS Разгон и выше
Сами пользуемся из-за скорости, стоимости и возможности увеличивать ресурсы
Тариф Whitney и выше

Представленные требования к серверам предполагают, что сервер настроен следующим образом:

  • Nginx + PHP-FPM;
  • PHP версии 7.0 + расширения: Zend OPcache; APCu (для кеширования запросов к БД);
  • MySQL 5.7;
  • Sphinx 2.2.4 (обработка поисковых текстовых запросов);
  • Статические файлы проекта, а также изображения объявлений, находятся на отдельном сервере, например, сервер Amazon S3 или же отдельный vps/vds.