gpt4 book ai didi

html - 子域的 DNS 预取

转载 作者:技术小花猫 更新时间:2023-10-29 12:37:48 27 4
gpt4 key购买 nike

我是否必须单独预取子域?

例如当我有 <link rel="dns-prefetch" href="//example.com">我需要为 //static.example.com 添加一个标签吗?还有吗?

最佳答案

我做了以下测试:首先创建了简单的 HTML 页面

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="dns-prefetch" href="//example.com/">
</head>
<body>
<a href="http://example.com">Test link</a>
<a href="http://sub.example.com">Test link 2</a>
</body>
</html>

对于我拥有 dns 名称服务器的域和子域。然后我清理了 dns 缓存并在 firefox 私有(private)窗口中打开了这个页面。我在我的 dns 名称服务器的日志中观察到,只请求了“example.com”,没有请求子域。

然后我把页面改成如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="dns-prefetch" href="//example.com/">
<link rel="dns-prefetch" href="//sub.example.com/">
</head>
<body>
<a href="http://example.com">Test link</a>
<a href="http://sub.example.com">Test link 2</a>
</body>
</html>

再次清除dns 缓存并在firefox 隐私窗口中打开此页面。现在我观察到我们对域及其子域发出的 DNS 请求。

所以我可以得出结论,是的 - 您必须单独预取子域。

关于html - 子域的 DNS 预取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36920527/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com