INOUT Проект — это сложное веб-приложение с рядом технических зависимостей, которые обеспечивают его стабильную работу. Оно требует наличия операционной системы, серверов баз данных, утилит и других компонентов. Для достижения оптимальной производительности и функционирования мы выбрали конкретный набор поддерживаемых технологий.
Эти характеристики подходят для 25 одновременных пользователей при средней частоте запросов в секунду.
Простая таблица для оценки нагрузки на сервер при большем количестве пользователей:
Указанные значения не являются строгими — итоговая конфигурация зависит от объёма и важности использования INOUT Проект в компании, а также от частоты обращений пользователей к системе.
Скорость соединения от пользователя до сервера с установленным INOUT Проект должна быть не менее 10 Мбит/с. При этом следует учитывать весь маршрут до сервера, так как при географически удалённом расположении может наблюдаться задержка ответа независимо от заявленной скорости интернета пользователя. Также важна пропускная способность самого сервера.
Для разработки качественного программного обеспечения, которое можно установить на собственный сервер и гарантировать его стабильность и корректную работу, необходимо использовать проверенное окружение, с которым система тестируется регулярно.
Ниже представлена таблица требований как для прямой установки.
При прямой (устаревшей) установке администратор сервера должен предварительно установить все перечисленные компоненты.
Исторически INOUT Проект разрабатывался под Debian ОС, которая остается основной и рекомендованной операционной системой. АСТРА Linux входит в семейство Debian. Базовые тесты подтвердили возможность использования АСТРА Linux.
Другие браузеры не тестировались. Internet Explorer не поддерживается. Для стабильной и безопасной работы рекомендуется использовать актуальные версии браузеров.
Использование современных браузеров требует современных операционных систем. В целом поддерживаются две последние версии Windows, macOS, Linux-дистрибутивов и мобильных ОС.