首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我是将.htaccess文件用于VPS还是只使用httpd.conf

我是将.htaccess文件用于VPS还是只使用httpd.conf
EN

Stack Overflow用户
提问于 2012-02-05 11:22:59
回答 1查看 655关注 0票数 1

我开始优化我的wordpress博客,我需要做的是配置.htaccess文件。我有一个VPS -> CentOS,所以我需要将我的所有规则从.htaccess移到httpd.conf?另外,我使用W3C全速缓存作为Wordpress,这个插件在我的.htacces文件中插入了一些规则,我应该如何处理这些代码?谢谢,对不起,我的英语

EN

回答 1

Stack Overflow用户

发布于 2012-02-05 16:38:58

Apache最佳实践是使用您的系统或vhost配置--如果有必要的话--使用<Directory>过滤器--如果您对系统配置具有(根)访问权限,则禁用.htaccess文件。这里的好处是,使用根配置有较少的缺陷,而且还有性能奖励。缺点是更改配置时需要重新启动Apache。

人们(和Apache )经常讨论使用.htaccess文件对性能的影响,但就CPU负载而言,这是最小的(每个文件解析了1 mSec )。但是,主要的好处是节省了I/O,因为如果启用了.htaccess文件,那么Apache将搜索所有请求的文件的整个路径,以查找可能的.htaccess文件。好的,这些都将在专用系统上的VFS缓存中结束,但是这些探测仍然涉及大量的缓存I/O,即使完全缓存,每个请求也可以加起来10 mSec。

需要注意的另一件事是根、vhost和目录规则本质上是一次传递,而.htaccess处理是一个while循环,它一直在选择和重试最深的.htaccess文件,直到不再进行重写更改为止。在regexp和替代规则中有细微的语法差异。

与所有这些无关的是Gerben提出的关于网络调优的观点,无论您在哪里处理这些问题,我都百分之百支持。

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

https://stackoverflow.com/questions/9148812

复制
相关文章

相似问题

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