Технические требования: различия между версиями

Материал из WiKi - UserSide
Перейти к навигации Перейти к поиску
(Максимальная производительность)
 
Строка 5: Строка 5:
 
* '''Язык:''' PHP 7.1-7.2'' (с библиотеками ctype, curl, fileinfo, hash, iconv, intl, mbstring, openssl, pcre, pdo, pdo_pgsql, snmp, soap, socket, SPL, xml, zlib, session, exif)
 
* '''Язык:''' PHP 7.1-7.2'' (с библиотеками ctype, curl, fileinfo, hash, iconv, intl, mbstring, openssl, pcre, pdo, pdo_pgsql, snmp, soap, socket, SPL, xml, zlib, session, exif)
  
* '''SQL-сервер:''' PostgreSQL 9.6+ ''(см.: [[установка PostgreSQL]])''
+
* '''SQL-сервер:''' PostgreSQL 10+ ''(см.: [[установка PostgreSQL]])''
  
 
* '''Дополнительное программное обеспечение:''' PostGIS (http://postgis.net/install/)
 
* '''Дополнительное программное обеспечение:''' PostGIS (http://postgis.net/install/)

Текущая версия на 09:02, 7 сентября 2019

  • Платформа: Ubuntu, Debian, CentOS, FreeBSD
  • Веб-сервер: Apache 2, nginx
  • Язык: PHP 7.1-7.2 (с библиотеками ctype, curl, fileinfo, hash, iconv, intl, mbstring, openssl, pcre, pdo, pdo_pgsql, snmp, soap, socket, SPL, xml, zlib, session, exif)
  • Аппаратная часть (не ниже):
0 - 5000 абонентов - процессор 3GHz/ОЗУ 4GB/Винчестер >2GB
5000 - 20000 абонентов - процессор 2*3GHz/ОЗУ 8GB/Винчестер >10GB
20000+ абонентов - обсуждаемо - но минимум процессор 4*3GHz/ОЗУ 8-16GB/Винчестер >10GB
  • Браузеры: Chrome, Opera, Firefox, Safari. Работа Internet Explorer поддерживается лишь частично и совместимость с ним не гарантируется.


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

Максимальная производительность

Наилучшая работа будет обеспечиваться при условиях:

  • Отдельно выделенный сервер
  • Операционная система: FreeBSD
  • Веб-сервер: nginx
  • PHP: последняя версия 7.2 ветки
  • ОЗУ: минимум 16 ГБ. Лучше 64 ГБ
  • База данных: PostgreSQL 11+ (см.: установка PostgreSQL)
  • SSD для размещения базы данных и файлов системы. В идеале RAID 5