dea*_*mer 10 apache performance .htaccess redirect
对于Apache来说,htaccess重定向是否比配置文件中的重定向要慢?另外,在开始降低性能之前,htaccess中的一些重定向有多大?
Vin*_*vic 13
是的,它会降低服务器的速度,因为每次访问该目录或其任何子目录中的资源时都必须访问该文件.
重定向的数量不相关,因为主要的性能影响是文件访问本身.这在合理的约束条件下(即一个5 Kb的htaccess文件需要或多或少的时间来解析而不是一个1 Kb的文件,不同的故事是1Mb htaccess,虽然我从来没有见过那种怪异,希望我永远不会)
虽然.htaccess确实是在每个请求上解析的,因此技术上比将规则放在主配置文件中要慢,但实际上并不重要.apache配置引擎是嵌入在Web服务器中的相当优化的C代码.除非您只提供完全没有数据库访问的小型静态文件,否则.htaccess和重定向的额外开销可以忽略不计.
现代处理器速度如此之快,以至于你真的需要做大量的流量来担心这一点.如果你正在做这么多的流量,并且因为它都是静态内容,请继续为自己购买第二台服务器以分担负载.