Performance 在Opencart中使用无cookie域-YSlow推荐

Performance 在Opencart中使用无cookie域-YSlow推荐,performance,cookies,pagespeed,yslow,Performance,Cookies,Pagespeed,Yslow,我正试图根据谷歌速度测试和GTMetrix YSlow优化我的网站速度。其中一个建议是“使用无cookie域”,有12个组件不是无cookie的 这12个组件是图像和一些CSS和JS文件 问题是什么以及如何解决?[100%工作] 我的一个网站安装了NitroPack IO-Performance&SEO Booster扩展 安装扩展之前,我的网站在手机中的得分:27桌面:32 在手机中安装扩展后得分:98桌面:99 我真的很感谢这个扩展,他的评论几乎非常好。无Cookie域与每个请求都发送Co

我正试图根据谷歌速度测试和GTMetrix YSlow优化我的网站速度。其中一个建议是“使用无cookie域”,有12个组件不是无cookie的

这12个组件是图像和一些CSS和JS文件


问题是什么以及如何解决?

[100%工作]

我的一个网站安装了NitroPack IO-Performance&SEO Booster扩展

安装扩展之前,我的网站在手机中的得分:27桌面:32

手机中安装扩展后得分:98桌面:99


我真的很感谢这个扩展,他的评论几乎非常好。

无Cookie域与每个请求都发送Cookie的域相关

例如,假设您从主域提供所有图像,并且主域上有cookie

这些图像中的每一个都会有一个cookie随文件请求一起发送,服务器无论如何都会忽略该cookie

这是完全不必要的流量,因为cookie没有任何用途

要解决此问题,请使用无cookie的CDN,或在服务器上设置一个没有cookie的子域


然后在此子域/CDN中提供所有静态资产,如字体、图像、JS和CSS。

这是您拥有的opencart的实际版本。你的谷歌速度测试分数是多少?@MujahidBhoraniya我在使用Opencart 3.0.2.0,我在使用GTMetrix速度测试你的GTmatrix网站分数是多少?否则请将你的网站URL发送给我,我不要求扩展。谢谢你的解释。所以每个文件都有一个cookies附加到每个请求?我可以控制哪些文件有cookie吗?唯一的解决方案是将这些文件移动到新域或CDN?我怎么知道哪些文件应该是无cookie的呢?我在回答中说——所有静态文件都应该是无cookie的——字体、图像、JS和CSS。唯一的解决方案是从一个新的域提供服务-因此,CDN或子域作为您的主域将在每个请求中发送cookie请求,并且没有(合理的)方法来做任何不同的事情。-我的回答涵盖了一切