Wymagania systemowe

Plaza WEB - moduł główny, konfiguracja, założenia, obsługa
Awatar użytkownika
jevkoo
Administrator
Posty: 505
Rejestracja: 17 maja 2009, 19:28
Lokalizacja: Skoczów

Wymagania systemowe

Post autor: jevkoo »

Serwery najlepiej by były serwerami fizycznymi, a nie wirtualnymi. Zwiększy to wydajność.

Zasoby serwera PLAZA:
- RAM: min. 32 GB zalecane 64 GB
- pojemność dysku: min. 1TB NVMe, zapis/odczyt: min. 3 GB/s, RAID 1 sprzętowy
- CPU: min. 8 rdzeni/16 wątków np. Intel® Xeon® E-2288G lub lepszy

Zasoby serwera WWW:
- RAM: min. 8 GB
- pojemność dysku: min. 500 GB NVMe, zapis/odczyt: min. 3 GB/s, RAID 1 sprzętowy
- CPU: min. 4 rdzenie/8 wątków

Oprogramowanie bazowe dla serwera WWW:
- Debian, Ubuntu - działa na większości dystrybucji linuksowych. Nie zalecamy systemu operacyjnego MS Windows, jak również MS Windows Server. Pomimo, że nasz system dobrze sobie radzi na serwerach Windows, to nie jest ono optymalne pod kątem działania aplikacji WWW.
- Nginx
- MariaDb/MySQL
- PHP 7.3 FPM
- SSH
- FTP
Zalecamy używanie najnowszych stabilnych wersji oprogramowania.

Wymagania dla silnika baz danych [MariaDb/MySQL]
- ENGINE=InnoDB powinno być dostępne i domyślnie włączone

[mysql]
default-character-set=utf8
[mysqld]
sql-mode="ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
max_allowed_packet = 16M
wait_timeout = 600
innodb_lock_wait_timeout = 600
innodb_file_per_table = 1
innodb_ft_min_token_size=2
ft_min_word_len=2
init-connect='SET NAMES utf8'
character-set-server = utf8

Wymagania dla silnika PHP:
error_reporting = E_ALL & ~E_NOTICE
html_errors = On
log_errors = On
display_errors = Off
max_execution_time = 600
max_input_time = 600
default_socket_timeout = 600
output_buffering = "On"
post_max_size = 50M
file_uploads = "On"
upload_max_filesize = 10M
max_input_vars = 10000
memory_limit = 8192M
short_open_tag = "On"
default_charset = "UTF-8"
allow_url_fopen = On
auto_detect_line_endings = "On"
zlib.output_compression = "Off"
mbstring.func_overload = "Off"
session.cookie_httponly = "On"
session.cookie_secure = "On"
session.auto_start = "Off"
session.gc_maxlifetime = 1440
session.gc_divisor = 500
session.gc_probability = 1
session.use_strict_mode = "On"
session.use_trans_sid = "Off"
session.use_only_cookies = "On"
session.name = "PLAZAWEB"
expose_php = "Off"
allow_url_include = "Off"
disable_functions = "shell_exec,exec,system,passthru"
opcache.enable = "On"
opcache.enable_cli = "On"
opcache.max_accelerated_files = 40000
opcache.interned_strings_buffer = 100
opcache.validate_timestamps = 1
opcache.revalidate_freq = 0
opcache.file_update_protection = 0
opcache.fast_shutdown = 1
realpath_cache_size = 4096k
realpath_cache_ttl = 600
mysqlnd.collect_statistics = "Off"
mysqlnd.collect_memory_statistics = "Off"