我在apache2中启用了gzip,并开始加载testing – 我看到很多保持活跃的状态 – 在任何给定的时间,有95%的web服务器工作线程正在使用
虽然CPU是好的,我假设的问题是压缩正在使线程等待更长的时间 –
可能是什么问题 – 我哪里错了?
你压缩什么? 一切除了图像? 内容的大小?
激活压缩之前,您是否做过testing加载?
您将需要检查您的KeepAlive超时设置,也从shell运行:
http -l(假设你在RHEL或衍生发行版上使用httpd,不确定apachectl等价物)。
你会看到prefork.c或者worker.c从那里修改你的httpd.conf IFModule节,这取决于你是否运行prefok / worker,你可以在那里提高apache的线程数。
在注意事项上,你应该只允许一些线程,你可以舒适地适应内存,这将取决于你已经加载了什么模块,你可以看到一个写在这里,我build议阅读所有3个部分。