繁体   English   中英

在SSL的无Cookie的域上提供静态内容是否明智?

[英]Would it be wise to serve static content on a cookie-free domain in SSL?

我很早就读过“使用无cookie域”,也就是创建一个可以为css,js和image提供服务的子域,全部位于1个子域中。

但是,我们网站的99%是通过ssl提供的服务,并且ssl证书价格昂贵。

因此,如果我们做了这个无cookie的子域,并且要避免显示“此页面同时包含安全和非安全项目”的错误,我们必须在无cookie的子域上使用ssl。

你们有做过类似的事情吗?

设置第二个ssl子域来托管我们所有网站的所有css,图像和javascript,是否真的值得花费?

谢谢。

没有。

如果使用HTTPS,则可能还可以使用HTTP / 2,这样可以避免不必要地重新发送cookie,因此问题就消除了。

首次打开与域的新TLS连接会产生巨大的成本,因此,使用的域越多,所支付的首次连接开销就越大。

除非您的Cookie很大,或者您有很多请求,否则建立额外的TLS连接的成本可能会大于在已经打开的连接上发送Cookie的成本。


顺便说一句:使用HTTPS时,请确保添加明确允许缓存的HTTP标头(例如Cache-Control:public, max-age=604800 ),因为否则浏览器可能不会缓存任何内容,并浪费带宽一遍又一遍地重新下载文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM