通过将主机名放在hosts文件中来加速Apache重定向

Nic*_*ler 6 apache redirect apache2 hosts virtualhost

我正在使用apache并拥有一个域名,例如:www.example.com.我使用以下方法将example.com重定向到www.example.com:

/sf/answers/77025441/

我还有一个www.example.com的虚拟主机条目.

然后我将性能问题解决了,将www.example.com放入127.0.0.1的hosts文件中.

我的问题是:

我是否会通过将example.com放入hosts文件来获得性能提升,或者这样做没有意义,因为它只是解析为已经在hosts文件中的www.example.com?

Ja͢*_*͢ck 3

如果您想避免任何DNS 查找,您应该将这两个条目放入您的主机文件中:

127.0.0.1 www.example.com example.com
Run Code Online (Sandbox Code Playgroud)

添加example.com可加快对 发出的第一个请求http://example.com,而仅可www.example.com加快重定向后的后续页面加载速度。

换句话说,example.com只有在以下情况下,删除才有意义:a)您通过非规范名称访问该网站,b)您实际上担心它所带来的一次性延迟。

话虽如此,应该提到的是,这仅在开发过程中有用:)