草庐IT

缓存失效

全部标签

javascript - 在 Javascript 中缓存 Ajax 响应的可能技术有哪些?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我正在实现一个Javascript模块管理器,它通过XHR对象加载javascript文件。这种方法的问题是资源缓存:首先,XHR依赖内置的浏览器缓存机制,这没问题,但它的行为取决于浏览器的实现。还有一个localStorage和一个basket.js它使用localStorage来缓存下载的脚本,问题是存储空间有限,通常为5-10MB。此外,localStorage是许多脚本共享的地方,这些脚本也使用它

javascript - Google Maps v3 - 客户端上的 map 图 block 缓存?

我正在为一个项目使用GoogleMapsJSAPIv3。有没有办法让map在客户端机器上缓存切片,这样当他们刷新浏览器时,切片就不必重新下载?我的许多客户都使用蜂窝连接,重新下载map需要花费大量时间。谢谢! 最佳答案 默认情况下,googlemaps返回缓存的图像(您可以在控制台的网络选项卡中看到它)。如果您的用户在缓存图片时遇到问题,可能是因为他们禁用了缓存 关于javascript-GoogleMapsv3-客户端上的map图block缓存?,我们在StackOverflow上找到

css - 如何为css/js文件设置缓存

我必须为网站中使用的css文件和js文件使用缓存。我的网站在共享托管服务器上运行。服务器无能为力。那么对js和css文件使用缓存和压缩的解决方案是什么。 最佳答案 如果您使用的是Apache,我会从这里开始。http://www.askapache.com/htaccess/htaccess.htmlhttp://www.askapache.com/htaccess/speed-up-your-site-with-caching-and-cache-control.html#caching-with-mod_expires压缩和缓存

javascript - jQuery XmlHttpRequest 缓存控制被忽略

我正在使用谷歌浏览器,我注意到每次我发出XHR请求时,我都会在请求中添加以下header:Cache-Control:no-cachePragma:no-cache如果您在http://www.w3.org/TR/XMLHttpRequest/阅读规范它说了以下内容IftheuseragentimplementsaHTTPcacheitshouldrespectCache-Controlheadersinauthorrequestheaders(e.g.Cache-Control:no-cachebypassesthecache).ItmustnotsendCache-Controlo

javascript - 仅在离线时使用 ServiceWorker 缓存

我正在尝试将serviceworker集成到我的应用程序中,但我发现serviceworker即使在线时也会尝试检索缓存的内容,但我希望它在这些情况下更喜欢网络。我怎样才能做到这一点?下面是我现在拥有的代码,但我认为它不起作用。为简洁起见,省略了软件安装代码。varCACHE_NAME='my-cache-v1';varurlsToCache=[/*mycachedfilelist*/];self.addEventListener('install',function(event){//Performinstallstepsevent.waitUntil(caches.open(CAC

asp.net - 在 ASP.net 中组合和缓存多个 JavaScript 文件

要么是我最近做了一个噩梦,要么是我太笨了,不会去谷歌,但我记得有人在某个地方写道,ASP.net有一个功能,它允许自动“合并”多个JavaScript文件,并且只向客户端提供一个文件,从而减少HTTP请求的数量。服务器端,您仍然保留所有单独的.js文件,但运行时本身会创建一个大的JavaScript文件,然后将其包含在脚本标签中,并可以适本地缓存等。如果这个功能真的存在,而不只是我想象的产物,有人能给我指出正确的方向吗? 最佳答案 它叫做ScriptCombining.有一个来自asp.net的视频示例对其进行了解释here.

javascript - 如何使用 PhoneGap/Cordova 在本地缓存图像文件?

这是我的问题:我使用AngularJS和Cordova制作Web/移动应用程序。出于离线目的,我使用localStorage来存储应用程序的所有数据(JSON、参数等)。问题是:我需要在本地存储/缓存图像(同样,离线目的)。由于localStorage的大小限制约为5个月,我无法使用它,我需要更多。我以为我可以使用缓存list,但它不起作用,因为我需要定期更新它,而无需重新编译应用程序(我以为我可以将缓存list放在外部服务器上,但好像我可以'使用来自另一个域的缓存list)。所以我正在考虑使用Cordova/Phonegap文件API,但是我不知道如何实现它...有什么帮助或想法吗?

php - liip_imagine with vich_uploader 不创建缓存

我正在开发一个由两个内部项目组成的Symfony项目。ONE项目和MARKETPLACE项目。以下是文件在网络中的结构。web/---one/#thisoneisbeingcalledfromsubdomainone.domain.com------/app_dev.php---marketplace/#thisoneisbeingcalledfromthemaindomaindomain.com------/app_dev.php现在我有了第三个文件夹---/images我想让用户从ONE上传图片并显示在MARKETPLACE这是我的配置apps/config/bundles/lii

php - 如何为谷歌字体指定缓存验证器

GTMetrix结果指定缓存验证器A(92)-SERVERHIGH这是什么意思?以下资源缺少缓存验证器。未指定缓存验证器的资源无法高效刷新。指定Last-Modified或ETagheader以启用对以下资源的缓存验证:http://fonts.googleapis.com/css?family=Lato%3A100%2C100italic%2C300%2C300italic%2Cregular%2Citalic%2C700%2C700italic%2C900%2C900italic&ver=4.6.1http://fonts.googleapis.com/css?family=Lat

php - 在 CircleCI 上缓存使用 Pecl 安装的 PHP 扩展

我们使用CircleCI作为phpsymfony应用程序的构建服务器,我们需要带有composer的mongodb库,它依赖于我们使用pecl安装的mongodb扩展。所以我们在构建中有以下步骤:-run:sudopeclinstallmongodb-run:echo-e"extension=mongodb.so"|sudotee/usr/local/etc/php/php.ini>/dev/null-run:cdapp&&composerinstall--no-interaction这工作正常,但PECLmongodb扩展占用了我们一半的构建时间。有没有办法将已安装的PECL扩展存储