2012-02-24 110 views
2

只是一个简单的问题!我迫使我的网站从http重定向到https。的方式即时通讯做它在我的httpd.conf文件,我在我的虚拟主机一个mod_rewrite与重定向永久

redirect permanent/https://sitename 

一切工作正常,我得到了来自Apache的wiki网站设置!但我的问题是,这是更快的重定向永久或使用mod_rewrite的方式?

我看过一些网站建议使用类似:

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L] 

,但没有人解释说,如果这种方式获得比使用永久重定向或不更好的性能?我的网站每天获得超过1000次访问并处理大文件!

基本上两者有什么区别?我只是想确保我为最佳性能进行了优化;)

PS。一切都在我的httpd.conf,而不是在做的.htaccess)

+0

我不确定性能差异,但使用httpd.conf而不是.htaccess是首选因为.htaccess文件是为每个请求处理的;重定向保存在内存中,不涉及额外的开销。 – drew010 2012-02-24 19:46:13

+0

每天1000次点击大约是每一分钟一次点击(平均) - 无论您选择哪种方法都无济于事。这就是说,我不知道哪个会更快处理。 – BenOfTheNorth 2012-02-24 19:47:08

回答

5

我的网站被每天

这没什么1000+访问;您真的不需要担心在该流量级别的相对性能。

无论您的网站实际上为其页面做什么,这两种方法在性能上都是微不足道的。

+0

谢谢,我想我会保持现在的样子! – hyperexpert 2012-02-24 20:02:38