首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >针对图像或静态文件的Apache优化

针对图像或静态文件的Apache优化
EN

Stack Overflow用户
提问于 2019-02-22 21:41:24
回答 1查看 154关注 0票数 0

我有几个页面,每个页面大约有200张图片。当我访问它们时,Apache打开了很多线程,占用了超过1 Gb的RAM。我可以在"top“命令上看到几个"httpd”条目,每个条目占用0.6%的RAM。

所有文件都是静态的小JPG文件。我正在使用.htaccess进行客户端缓存,但这还不够,因为我每小时都有几个新用户,都是非缓存用户。

我的配置:

代码语言:javascript
运行
复制
KeepAlive On
MaxKeepAliveRequests 200
KeepAliveTimeout 30
StartServers       1
MinSpareServers    2
MaxSpareServers    4
ServerLimit      300
MaxClients       300
MaxRequestsPerChild 0
MaxRequestWorkers 300

在每个页面上提供大量静态文件的最好方法是什么,并且内存使用率低?它是Apache7,Apache2.4.6,除了上面的指令外,几乎都是默认配置。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2019-02-22 21:48:48

1 1GB不算什么,但Apache也很依赖于您的CPU规格。

我不确定您有多少CPU,但我认为以下设置需要增加到

代码语言:javascript
运行
复制
StartServers       5
MinSpareServers    5
MaxSpareServers    10

此外,您还可以使用浏览器中的开发人员工具检查加载时间,在浏览器中您可以检查每个图像需要加载多少。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54828404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档