如何在LAMP服务器上有效地提供PHP动态图像?
现在我在我的LAMP(CentOS / Apache / MySQL / PHP)堆栈上运行PHP脚本,使用GD生成动态图像。我将它们缓存在硬盘上5分钟。如果存在缓存版本,我将其拉出而不是生成新版本。这节省了CPU时间,但由于Apache仍在运行PHP文件,因此它为每个映像生成一个新的Apache进程。
Apache通常运行大约30MB,我重新编写了很大一部分配置,并将每个进程降低到大约10MB。但是,有大约30个并发进程,这很快就会增加。此服务器还必须提供正常的网站内容。我想知道是否有一个很好的方法来设置另一个轻量级服务器,或进一步优化Apache / PHP?这是我在500MB RAM上的prefork设置:
StartServers 10
MinSpareServers 20
MaxSpareServers 30
ServerLimit 128
MaxClients 128
MaxRequestsPerChild 256
没有找到相关结果
已邀请:
1 个回复
念炯