我将在一个应用程序(php 基础)上举办一个有 3000 名用户的活动。
我在云中启动了多个实例并在其上安装了 LAMP。[进行负载测试并选择事件]
在 Ubuntu 18 上
我启用了 mpm_event 和 php7.4-fpm(这似乎是 apache 和 php 应用程序高流量的更好配置)。
我用这篇文章解释了如何调整你的配置。像这样 :
这里是 apache2 mpm 事件conf:
<IfModule mpm_*_module>
ServerLimit (Total RAM - Memory used for Linux, DB, etc.) / process size
StartServers (Number of Cores)
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxRequestWorkers (Total RAM - Memory used for Linux, DB, etc.) / process size
MaxConnectionsPerChild 1000
</IfModule>
Run Code Online (Sandbox Code Playgroud)
这里是 php7.4-fpm :
pm = dynamic
pm.max_children …Run Code Online (Sandbox Code Playgroud)