Требования к серверу

Как выбрать сервер или хостинг?

Мы рекомендует приобретать dedicated-сервера или VPS. Это даст возможность быстро развернуть Keitaro с автоматической установкой всех необходимых компонентов, испольуя скрипт автоустановки.

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

Список рекомендуемых хостеров на странице Хостинг для Keitaro.

Необходимое ПО

Рекомендуемое:

  1. Nginx
  2. PHP 7.0 с PHP-FPM (список расширений ниже)
  3. MariaDB

Для shared хостингов.

  • Apache (рекомендуется Nginx и PHP-FPM);
  • MySQL 5.1+ (рекомендуется MariaDB);
  • PHP 5.4+ (рекомендуется 7.0);

Расширения для PHP:

  • php_iconv;
  • php_curl;
  • php_zip;
  • php_hash;
  • mbstring;
  • zlib.

Примечание: Для проверки совместимости воспользуйтесь скриптом install.php

FriendsHosting предоставляет виртуальные сервера на базе Nginx, PHP-FPM, MySQL и Redis. Полная совместимость с Keitaro TDS.

Какую ОС выбрать?

Мы рекомендуем CentOS 7. Вы можете настроить чистый сервер и сразу установить Keitaro скриптом автоустановки

Требование к железу

При нагрузке до 50k кликов в сутки:

  • 1CPU, 2GB RAM

При нагрузке 200k кликов в сутки:

  • 1CPU, 2GB RAM. Должны быть установлены PHP-FPM и Redis.

При нагрузке более 500k кликов в сутки:

  • 4CPU, 6GB RAM. Должны быть установлены PHP-FPM и Redis. Только dedicated сервер

Более 1 млн:

  • 8 CPU, 32GB RAM. Должны быть установлены PHP-FPM и Redis. Только dedicated сервер

Как включить swap?

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

Минимум 2GB для нормальной работы сервера. Дальше зависит от того, сколько статистики необходимо хранить.

1 000 записей детализации переходов занимает ~1мб в MySQL. Допустим, в сутки ожидаете 200 000 переходов и детализация будет храниться за месяц:

200 000 × 31 / 1 000 = ~6.2 GB

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

Поддерживается ли PHP 7?

Да, поддерживаются 7.0 и 7.1 версии