启用gzip – 用尽线程

我在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个部分。