我应该为静态文件使用 https(图像,css)
Should I use https for static files (images, css)
我将 https 协议用于我的网络应用程序的登录、注册和管理页面。
如果我不写一些 htaccess 规则,我所有的静态文件图像、css、js 等。也通过 https 加载。
这会降低我的应用程序的性能吗?对我的应用程序的所有静态资源使用 http 是否更好?
如果您尝试在 HTTP
上包含静态文件,而原始动态页面是通过 HTTPS
提供的,浏览器可能会发出警告,指出该网页正试图通过安全通道。所以你应该避免这样做。在 HTTPS
上提供资源当然会受到惩罚,但静态文件通常由浏览器缓存,因此这应该不是什么大问题。您也可以考虑缩小脚本并将其合并为一个脚本,以减少对服务器发出的 HTTP(S) 请求的数量。这才是你收获最大的地方。
对于您的图像,您还可以考虑使用一种称为 CSS sprites
的技术。
我将 https 协议用于我的网络应用程序的登录、注册和管理页面。 如果我不写一些 htaccess 规则,我所有的静态文件图像、css、js 等。也通过 https 加载。 这会降低我的应用程序的性能吗?对我的应用程序的所有静态资源使用 http 是否更好?
如果您尝试在 HTTP
上包含静态文件,而原始动态页面是通过 HTTPS
提供的,浏览器可能会发出警告,指出该网页正试图通过安全通道。所以你应该避免这样做。在 HTTPS
上提供资源当然会受到惩罚,但静态文件通常由浏览器缓存,因此这应该不是什么大问题。您也可以考虑缩小脚本并将其合并为一个脚本,以减少对服务器发出的 HTTP(S) 请求的数量。这才是你收获最大的地方。
对于您的图像,您还可以考虑使用一种称为 CSS sprites
的技术。