[英]jquery/javascript caching question
我想知道-在我的网络中使用jQuery(或其他任何包含javascript的语言)时,浏览器是否会在所有页面的首次下载后将其缓存(我认为是),还是会每次下载?
2,当用户退出浏览器并再次启动(用于加载我的网站)时,jquery js文件是否仍将被缓存或将再次完全下载?
谢谢
是的,脚本将在页面视图之间以及CSS文件和图像之间进行缓存。
一般也可以。 缓存通常在浏览器重启之间维护。
1:是的,浏览器会缓存所有jscript / css包含的内容
2:如果用户未清除其缓存。 是的,即使关闭并重新打开浏览器后,它仍将保留在浏览器的缓存中。
如果您的网络服务器使用适当的expires标头提供jquery.js,则可以,浏览器将对其进行缓存。
通常不会再次下载它, 但是除非您的服务器明确告知浏览器将其缓存一会儿,否则它将在每次页面加载时发送一个请求,询问“ jquery.js是否已更新?”。 这几乎和再次下载一样慢。
您可以使用Google的Page Speed或Yahoo的YSlow来测试其在您网站上的工作方式 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.