域名到底需不需要加WWW?域名加www有什么好处?

凡是上网的人,谁不知道“WWW”的重要作用?要输入网址,首先得打出这三个字母来。这三个字母,就是英语的“World Wide Web”首字母的缩写形式。“WWW”在我国曾被译为“环球网”、“环球信息网”、“超媒体环球信息网”等,最后经全国科学技术名词审定委员会定译为“万维网”。国柱先生在《胡说集》Gz18“妙译WWW”一文中,对它的汉语对译词“万维网”(Wan Wei Wang)大加赞赏,这是毫不过分的。“万维网”这个近乎完美的对译词妙就妙在传意、传形、更传神,真是神来之译!

那么为什么现在互联网上多见的域名都是 www.abc.cn 这种形式的呢?说起来,这其实是一个历史遗留问题。互联网的初期,能上网的都是大公司,大公司的服务器当然是比较忙碌的了,什么电子邮件啦,文件啊,FTP 啊,当然还有 HTTP,多种服务都得提供,一台服务器肯定是不行的。所以他们就把不同的任务交给不同的服务器去处理,为了区分,就用上了不同的子域名,也就是我们现在看到的 www.abc.cn, ftp.abc.cn, mail.abc.cn, gopher.abc.cn 等等的子域名形式。

多数情况下,常见的域名可以省略www,使浏览器搜索栏更加简洁。而且,省略www仍然可以导向正确的网页。

但是,如果不加www,就面临着cookie被第三方平台分享并利用、影响网页运行速度、无法使用CNAME(规范名字)等问题,不利于网页的运行、安全性和灵活性。所以,保留www利大于弊。

Cookie会被发送到所有的子域

在主机名下设置的cookie也会被发送到所有的子域,也就是说,如果在“example.com”的网站设置一个cookie,浏览器在浏览“www.example.com”时也会发送这个cookie。

这听起来是件好事,因为反正它们是同一个网站,对吧?但是,这个cookie也会被发送到“cdn.example.com”、“email.example.com”、“intranet.example.com”等等任何包含“.example.com”的第三方服务网站。很多第三方服务网站都是这样共享你的cookie。

而对于在“www.example.com”下设置的cookie,是不会发送到以上这些网站的。你的浏览器能够识别出它们不是“子服务”,而是完全不同的服务,因此不会发送cookie。

不必要的cookie会影响网页运行速度

每访问一次网页服务器,浏览器都会发送一次HTTP和cookie。因此,如果你的cookie设在根域名“example.com”下,那么每当你访问“email.example.com”或者是“intranet.example.com”的时候,浏览器都会发送cookie。这会导致网页的运行速度下降,影响用户体验。

第三方可以读取cookie

所以,如果你的主机名是根域名(“example.com”),并且可以登录到内容管理系统(CMS),那在你登录期间,CMS会给你的浏览器发送一个cookie。接着,如果你访问“someinternalservice.example.com”(内部服务),该网站的管理员就可以访问并利用这个cookie,以你的名义登进CMS里的“example.com”。

类似的,你访问“email.example.com”(邮箱)的时候,你的CDN服务商也可以登进你的邮件服务,加载出大量含有“example.com”的网站,比如“static.example.com”等等。

如果你担心网站上内容的安全,那就应该使用有www前缀的主机名。如果这都不能让你决定到底要不要前缀,那我就无话可说了。HTTPS和双因素认证(Two-factorauthentication,2FA)都不能确保你网站的安全,尽管2FA通常很有用,不过IP限制这样的安全措施能起到一定帮助。

子域的cookie可以在全域分享

如果你在例如“sso.example.com”这样的子域上有一项服务,RFC6265使你能够在子域上设置一个cookie,并和“example.com”或“www.example.com”共享。因此,使用有前缀的主机名能使操作更加灵活。

现在则大不相同了。如果你有一个常见的顶级域名,那么加不加www大家都会明白的。而且,一个版本名称现在可以重新指向另一个地址。因此,如果你的规范主机名是“www.example. com”,而你在印刷广告中只使用看起来更简洁的“example.com”,这也是可行的。不过,如果你的顶级域名比较新,比如.beer,那么加上www会比较好,因为人们可能认不出这是一个网址。

结论:还是加上www吧

使用带www的全称作为主机名的好处多多:网页运行优化、安全可靠,而且十分灵活。

(QQ/微信:314111741):西安王尘宇 » 域名到底需不需要加WWW?域名加www有什么好处?

赞 (0) 打赏

评论 0

觉得文章有用就打赏一下文章作者

微信扫一扫打赏