我正在测试我的网站,尝试使用http://tools.pingdom.com来优化其速度。我注意到输入 www. 有时会导致显着的速度变化。为什么是这样?
www.example.com
并且example.com
可以是完全不同的主机、不同的网站等;按照惯例,它们通常指向同一主机。当您访问任一网站时,过程如下(使用 http://www.example.com/ 作为示例):
www.example.com
是什么。解析器告诉它 IP 是1.2.3.4
。1.2.3.4
TCP 端口 80(HTTP 的默认端口),并询问/
主机的路径www.example.com
(在主机标头中给出)。Web 服务器返回所请求的文档。请注意,DNS 服务器可能会为不同的主机名返回不同的 IP 地址,或者 Web 服务器可能会为每个主机名回复不同的页面。它们通常不会减少用户的困惑,但这是可能的。
很可能其中一个比另一个更快,因为其中一个的 IP 地址和资源已经被缓存;也就是说,它们是在上次尝试访问该页面时存储的,因此浏览器知道不需要再次获取它们。
正是出于这个原因和其他原因(例如,搜索引擎优化,如 g_thorn 所建议的),通常建议选择一个规范主机名来使用,但这两者都没有内在优势。
归档时间: |
|
查看次数: |
2188 次 |
最近记录: |