Sau 2 tuần làm việc miệt mài, Webserver Giọt Đắng mới hoàn thiện việc xây dựng lại với nhiều phần mềm cập nhật, và tối ưu hóa tốt hơn so với trước khi bị mất dữ liệu.
Hardware
– 8 vCPUs
– RAM 16GB / 48GB
OS
– Debian 11 Bullseye
HAProxy
– Sử dụng HAProxy làm TLS Termination cho Apache
– Bật HTTP Compression, sử dụng algo SLZ
Apache
– Tắt .htaccess
– Cập nhật Security Headers (nguồn: https://webdock.io/en/docs/how-guides/security-guides/how-to-configure-security-headers-in-nginx-and-apache)
Redis
– Sử dụng Redis cho PHP Session Cache và PHP Object Cache
PHP
– PHP 8.0 with FPM
– Tất cả các Extensions build dạng Shared
– Zend OPcache
– Redis Session handler
– igbinary Serializer handler
– ImageMagick support
MariaDB
– Default charset utf8mb4, Default collation utf8mb4_vietnamese_ci
– Sử dụng MyRocks thay cho InnoDB
Thay đổi lớn nhất ở MariaDB với việc sử dụng RocksDB thay cho InnoDB để giảm IO khi truy xuất thông tin, tuy làm tăng 1 chút CPU Cycles. Đi theo đó là Aria sẽ được sử dụng thay thế cho MyISAM.
Kết cấu và sắp xếp phần config tách riêng vào 1 thư mục để dễ dàng hơn khi muốn sao lưu config của Webserver, phần này làm tốt hơn so với trước khi mất dữ liệu. Ngoài ra còn một số thay đổi nhỏ nhặt khác không nhớ kỹ.
