Lan*_*opi 8 php apache .htaccess
什么是重定向特定(特定)页面,PHP或htaccess的更快的方法?考虑到许多不同的页面可能需要在高流量站点上进行此类重定向.比如什么更快:
PHP(不涉及数据库查询,只是简单的纯PHP重定向)
header("Location: /new.php",TRUE,301);
Run Code Online (Sandbox Code Playgroud)
要么
htaccess的
redirect 301 old.php http://site.com/new.php
Run Code Online (Sandbox Code Playgroud)
.htacess在调用php之前被处理,所以如果你可以创建它,它肯定会更快
要看.通常,.htaccess会更快,因为你不会有调用PHP的开销.但是 - 如果您在文档根级别的单个.htaccess文件中有1000个重定向,那么Apache将需要在每个页面加载时检查它们中的每一个.即,不仅仅是服务index.php,你现在必须进行1000次正则表达式检查,然后提供index.php.总的来说,我会说,如果你有很多重定向和很多页面都不会被重定向,那么就用PHP来做.在这种情况下,您不需要为不需要重定向的页面支付任何额外开销.
| 归档时间: |
|
| 查看次数: |
2207 次 |
| 最近记录: |