使用htaccess文件会降低网站性能(特别是使用固态磁盘)?

Nic*_*ice 20 linux apache performance .htaccess

Apache文档说(http://httpd.apache.org/docs/2.4/howto/htaccess.html),

"如果可以访问httpd主服务器配置文件,则应该完全避免使用.htaccess文件.使用.htaccess文件会降低Apache http服务器的速度.任何可以包含在.htaccess文件中的指令都可以在Directory块中更好地设置,因为它会有更好的表现效果."

但这让我不知道影响的规模.

我有一个专为共享主机设计的架构,唯一的选择是使用htaccess文件.

我正在转向数字海洋,在那里我可以做我喜欢的事情.

我需要判断是否坚持使用htaccess文件或将其中的内容移动到集中配置文件中并将其关闭.

可能有100个小型低用途站点(本地企业).

如果在服务页面时性能损失达不到50毫秒或者有一些其他轻微的打击,比如减少大约5%可以支持的并发访问次数,那么我不在乎.

如果效果足够大,人们可能会感觉到差异,那么我就足够关心花时间改变事物.

但我发现没有任何东西可以让我了解我所期待的命中数量级.

任何人都可以开导我吗?

编辑:我不是在寻找类似确切数字的东西.但是肯定某个比我更有能力的人做了一些基准测试,或者根据经验知道在特定情况下可能存在差异的类型.

use*_*275 13

上Quora的答案乔纳森·克莱恩,对于1500行12ms的.htaccess文件:

拥有一个大的.htaccess确实有成本.我们目前约有1500行,我们在生产网络服务器上对在10-12ms左右解析它所花费的时间进行了基准测试.硬件显然有所不同,但你可以相当安全地假设3000线.htaccess的成本大约是每个请求25-35ms.

  • 毕竟这一次,回答了实际的问题.我已经改变了我接受的答案.我想答案可能改善,虽然:1,肯定不会在大多数情况下为12ms,所以它不会是完全正确的,但它确实给了效果,规模的感觉这就是我希望; 2.链接转到Quora问题,答案实际上是在我的问题之前.它应该存活下来.但如果不这样做,这个答案将成为一个需要比现在更需要信仰的答案.因此,我建议总结一下Quora的答案,以了解它的意义. (5认同)

rpk*_*rpk 5

幻灯片显示了没有 htaccess 文件的 htaccess 文件、根文件夹和子文件夹中的 htaccess 文件与没有 htaccess 基线相比的影响。