Caching 将JS和CSS以及其他可缓存项缓存到磁盘-PhantomJS

Caching 将JS和CSS以及其他可缓存项缓存到磁盘-PhantomJS,caching,phantomjs,offline-caching,Caching,Phantomjs,Offline Caching,将JS、CSS、图像文件缓存在磁盘上,以便PhantomJS从本地磁盘加载,并且在缓存期满之前不会请求外部资源 我对保存外部点击感兴趣。我尝试了--disk cache=true,但在缓存路径上看不到css或js或图像: Linux:~/.qws/cache/Ofi Labs/PhantomJS Windows:AppData\Local\Ofi Labs\PhantomJS\cache 任何关于这方面的信息都非常感谢 更新: 版本1.9.7 在缓存文件夹中的*.d文件上,我所能看到的所有资源仍

将JS、CSS、图像文件缓存在磁盘上,以便PhantomJS从本地磁盘加载,并且在缓存期满之前不会请求外部资源

我对保存外部点击感兴趣。我尝试了--disk cache=true,但在缓存路径上看不到css或js或图像:

Linux:~/.qws/cache/Ofi Labs/PhantomJS

Windows:AppData\Local\Ofi Labs\PhantomJS\cache

任何关于这方面的信息都非常感谢

更新: 版本1.9.7


在缓存文件夹中的*.d文件上,我所能看到的所有资源仍然被请求

1.9.7,确实如此。我在缓存文件夹中的*.d文件上看到的所有资源仍然被请求。可能与此重复。我刚刚在cnn.com上尝试了磁盘缓存选项。空缓存的页面加载时间约为12秒(请求175个资源),热缓存的页面加载时间约为6秒(请求171个资源),并进行了多次尝试。所以它起作用了。您确定页面设置了缓存控制标头吗?在热缓存中,文件是否在缓存文件夹的中?当我登录page.onResourceRequested时,URL命中率在两种情况下都是相同的,空的和暖的。看起来无论资源是否缓存,都会调用
onResourceReceived
onResourceRequested
。你的实际问题应该通过上面的链接来回答。