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

Требования к аппаратному обеспечению зависят от количества посетителей сайта и объема информации.

Программное обеспечение

Версия

Операционная система

FreeBSD или Linux (Debian, SuSe, RedHat, Gentoo и пр.)

Web сервер

Apache Web Server или nginx 

Язык программирования

PHP >=5.3 (dom, xsl, xml, session, gd, iconv, eaccelerator или xcache)

СУБД

MySQL >=5.1

Почтовый сервер

Sendmail или другой MTA для поддержки рассылки (postfix, exim)

Дополнительное ПО

cron - для запуска рассылок и обработки статистики;
wget, zip, unzip, unrar - для импорта и экспорта;
whois, host - детализация статистики;
rm, cp, du, mv, grep, chmod - файловые операции
желателен локальный кэширующий dns сервер

При выборе конфигурации сервера для установки системы TreeGraph мы рекомендуем уделить внимание всем комплектующим. Более быстрый процессор сокращает время генерации HTML страницы из объектов XML/XSL - это наиболее ресурсоемкий процесс. Несколько процессоров обеспечат работу сайта при большом наплыве посетителей. Большой объем оперативной памяти позволит запоминать результаты частых запросов к базе данных. Скоростной SCSI или SAS винчестер уменьшит задержки по всем операциям.

На что обратить внимание при установке.

  1. Очень желателен RAID уровня 1, 5, 10.
  2. Очень желателен отдельный винт под бекапы.
  3. VLM не используем. Дробим разделы, чтобы сделать отдельными /var/log /tmp /www /mysql. Последние в отношении размеров 50 на 50. Это соотношение действует для большинства проектов. Основной принцип в разметке - в случае краха иметь возможность вытащить данные.
  4. FTP и Apache должны уметь создавать файлы, общие для редактирования. Для ProFTPd и Apache это возможно.
  5. Меры защиты типа jail, chroot и т.д. теоретически возможны, но могут потребовать дополнительной совместной работы в плане доступа к необходимым библиотекам php.
  6. Замена Apache на более "легкий" сервер возможна, но не обкатана.
  7. Очень желателен кэширующий DNS.
  8. При настройке фаирвола следует учесть, что сайт может обращаться к другим серверам, зачитывая xml или rss. А так же использует сервер конвертера форматов от разработчика.
Поиск по документации
Контактная информация
603000, Россия,
г. Нижний Новгород,
ул. Студеная, дом 5,
4-й этаж.
info@graphit.ru

(831) 260–16–32