我有一个页面 index.php 加载了很多 js 文件,时间会比较长,忘了从哪儿看过说同一个
域名下的同名 js ,浏览器会从缓存加载,那我可不可以这样做,我把这些 js 在登陆界
面 login.php 的最后部分加载,这样,用户在输入用户名密码的过程中,浏览器也没闲
着,登录成功转到 index.php 后,index.php 就从缓存里直接加载这些 js 了。
我用firefox+firebug 做了一下测试,发现,如果按 F5 刷新 login.php ,确实这些 js
是从缓存读取的,因为返回来的是 304 not modified,而我转到 index.php 后,这些 js
貌似仍然是从服务器读取的,因为返回来的是 200 OK ,还有加载时间等信息,浏览器发
送的头信息里边根本就没有与缓存相关的 if-modified-since 等字样。
难道所谓的js缓存只对同一个页面而不是一个站点?
--
FROM 111.167.81.*