Apache优化方法,你知道几个呢?

发布时间:2022-08-07 19:23:02 作者:9999999999999 阅读量:8911

本文主要和大家分享Apache优化的几点建议,Apache是Web服务器软件,它最常见是搭配PHP开发语言去使用。今天,小编根据Apache官方手册再结合实际,整理出下面这些优化建议,希望对大家的Apache服务器的运行效率有效果。

  本文主要和大家分享Apache优化的几点建议,Apache是Web服务器软件,它最常见是搭配PHP开发语言去使用。今天,小编根据Apache官方手册再结合实际,整理出下面这些优化建议,希望对大家的Apache服务器的运行效率有效果。

  1、控制MaxClients的设置,以避免服务器产生太多的子进程而发生交换。

  进程间的数据交换会占用很大内存,数据交换产生的滞后使用户总感觉”不够快”,所以用户就可能去按”停止”和”刷新”,从而带来更大的负载。一般建议小网站将MaxClients设置为12~24。

  2、选择更好的硬件,CPU、内存、硬盘等等

  这句很鸡肋啦,如果有更多的银子,谁不愿意换更好的呢?

  3、定期更新操作系统,打上系统补丁;如果你的操作系统支持sendfile()系统调用,则务必安装带有此功能的版本或补丁

  在支持sendfile的系统中,Apache2可以更快地发送静态内容而且占用较少的CPU时间。

  4、HostnameLookups设置为off

  尽量较少DNS查询的次数。如果你使用了任何”Allow from domain”或”Deny from domain”指令(也就是domain使用的是主机名而不是IP地址),则代价是要进行两次DNS查询(一次正向和一次反向,以确认没有作假)。所以,为了得到最高的性能,应该避免使用这些指令(不用域名而用IP地址也是可以的)。

  5、为Directory加上FollowSymLinks

  如果网站空间中没有使用 Options FollowSymLinks ,Apache就必须执行额外的系统调用以验证符号连接。例如:在请求”/index.html”时,Apache将对”/www”、”/www/htdocs”、”/www/htdocs/index.html”执行lstat()调用。而且lstat()的执行结果不被缓存,因此对每一个请求都要执行一次。

  6、将AllowOverride设置为None

  对于使用虚拟主机的朋友可能会觉得不方便,这样设置将会使.htaccess中的设置失效,如果实在需要,并且在有条件的情况下,请在conf配置文件中直接写入rewrite规则

  7、禁用内容协商

  尽管在实践中,内容协商的好处大于性能的损失,如果你很在意那一点点的性能损失,则可以禁止使用内容协商。但是仍然有个方法可以提高服务器的速度,就是不要使用通配符。

  8、MaxRequestsPerChild设置为非0以防止内存泄漏

  MaxRequestsPerChild用于控制apache子进程在何时销毁,默认为0,代表永不销毁子进程,这可能会存在内存泄漏的风险,建议设置为10000

  9、KeepAlive与KeepAliveTimeOut

  如果你使用的使mpm_prefork模式(apache默认安装),那么建议你将KeepAlive设置为off;因为,开启keepalive会为每个客户端建立一个连接,prefork不会创建线程,估计100个用户同时访问你的网站,apache就会挂了~,如果你实在想开启,那么请将KeepAliveTimeOut 时间设置更短些,例如5,默认是60秒呢

  10、不要静态编译apache

  尽管会有很多人和你说静态编译的好处,同时,你自己也想自己编译一把,以体验乐趣~但是,将模块已静态方式编译进apache绝对不是一个好选择,尤其是对于缺银子的站长们来说,一个配置不当,apache会在启动时就占用光你所有的内存,最后拖垮服务器。

  

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

网友评论


评论时间:2023-12-08 16:30:03

2.vmos搭建服务器 云主机开通需要指定 2.数据库管理系统简介


评论时间:2023-07-13 22:30:02

下面什么情况需要虚拟主机 我们就来了解一下宝塔虚拟主机 一下一些关于如何构建一个快速、高效和稳定的服务器系统吧!1.选择正确的操作系统,不要使用微软或者谷歌的软件


评论时间:2022-09-25 10:51:04

宝塔服务器支持所有主流网游:《诛仙》、《天下3》、《龙之谷2》、《奇迹世界》、《QQ飞车》、《跑跑卡丁车》、《天天酷跑》、《QQ炫舞》、《全民大富翁》、《天龙八部OL》、《穿申请免费虚拟主机空间步骤 越火线》、《QQ三国》、《奇迹MU》、《地下城与勇士》、《炉石传说》、《魔兽世界》、《暗黑破坏神》、《英雄联盟》、《DOTA》、《星际争霸Ⅱ》虚拟主机怎么建网站 《星际争霸Ⅱ》

最新文章

 2023-04-21 20:28:29   admin

活动发布区版规

 2023-04-11 19:07:00   沐浴阳光

2020年Kubernetes即...

 2023-04-11 18:35:03   门吉木易

云计算:为什么金融市场的未来在云...

 2023-04-11 16:01:08   兵棕

为什么AIOps工具最终可以为云...

热门阅读

 2022-02-26 05:23:03   冷雨点枫

DNS服务器配置之添加正向查找区...

 2022-02-11 05:23:03   chense

Windows下Apache安装

 2022-07-27 18:23:02   sy_901

微软开发ARM版WindowsS...

 2021-08-09 01:35:43   瑟琳娜

企业网站建设根本是向客户营销运营...

 2021-10-26 05:30:02   jiess

跑分订单匹配互助抢单系统开发

随机文章

 2021-08-09 01:35:23   利达的

建站助企业建站高人一等

 2021-12-21 05:30:03   nelson

如何选择河南服务器托管商

 2021-12-29 05:30:03   chcr

什么是双线服务器?

 2022-01-20 05:30:03   csf1906

长沙联通托管业务全新升级~只为更...

热评文章

 2022-02-19 05:23:03   ghh

根域名服务器配置

 2022-07-31 06:23:02   randywong

浪潮服务器“全面接盘”IBM中国...

 2021-11-01 05:30:02   fdfjdlkfjslkj

全球看点系统APP模式开发

 2022-07-19 06:46:01   yuhaonan

服务器CPU市场上的“斗士”

  热门标签

小快云 - 更小更快-打造便捷的企业快网站
Catfish(鲶鱼) Blog V 4.7.3