Questions tagged «caching»

缓存是一种用于在本地临时存储(缓存)数据以减少对远距离存储的数据的访问时间的机制。对于CPU /磁盘/ Web浏览,请使用相关标签(cpu-cache,diskcache等)

7
Redis只是一个缓存吗?
我一直在阅读一些Redis文档,并在http://try.redis-db.com/上尝试了该教程。到目前为止,我看不到Redis和诸如Velocity或Enterprise Library Caching Framework之类的缓存技术之间的任何区别。 您实际上只是在使用唯一键将对象添加到内存数据存储中。似乎没有任何关系语义... 我想念什么?
255 caching  redis 

10
具有过期密钥的基于Java时间的地图/缓存[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 您是否知道在给定超时后会自动清除条目的Java Map或类似标准数据存储?这意味着老化,旧的过期条目会自动“老化”。 最好在可通过Maven访问的开源库中? 我知道自己实现该功能的方法,并且过去已经做过几次,所以我不是在这方面寻求建议,而是寻求指向良好参考实现的指针。 像WeakHashMap这样的基于WeakReference的解决方案不是一个选择,因为我的密钥很可能是非interintern字符串,并且我希望可配置的超时时间不依赖于垃圾回收器。 我也不想依靠Ehcache,因为它需要外部配置文件。我正在寻找仅代码解决方案。
253 java  caching  dictionary 

14
如何在MVC应用程序中缓存数据
我已经阅读了许多有关MVC应用程序中页面缓存和部分页面缓存的信息。但是,我想知道如何缓存数据。 在我的场景中,我将使用LINQ to Entities(实体框架)。在第一次调用GetNames(或任何方法)时,我想从数据库中获取数据。我想将结果保存在缓存中,并在第二次调用时使用缓存版本(如果存在)。 任何人都可以举例说明它如何工作,应该在哪里实现(模型吗?)以及是否可以工作。 我已经在传统的ASP.NET应用程序中看到了这一点,通常是针对非常静态的数据。

17
$ http的Angular IE缓存问题
从IE发送的所有ajax调用都被Angular缓存,我304 response为所有后续调用获取了a 。尽管请求是相同的,但在我的情况下响应不会是相同的。我想禁用此缓存。我尝试将其添加cache attribute到$ http.get中,但仍然没有帮助。该问题如何解决?

22
如何清除nginx的缓存?
我使用nginx作为前端服务器,我修改了CSS文件,但是nginx仍在使用旧文件。 我试图重新启动nginx,但没有成功,我已经用Google搜索,但是找不到清除它的有效方法。 有些文章说我们只能删除缓存目录:var/cache/nginx,但是我的服务器上没有这样的目录。 我现在应该怎么办?

14
停止缓存jQuery .load响应
我有以下代码对URL进行GET请求: $('#searchButton').click(function() { $('#inquiry').load('/portal/?f=searchBilling&pid=' + $('#query').val()); }); 但是返回的结果并不总是能够反映出来。例如,我对响应进行了更改,吐出了堆栈跟踪,但是当我单击搜索按钮时,堆栈跟踪没有出现。我查看了控制ajax响应的基础PHP代码,它具有正确的代码,直接访问页面显示了正确的结果,但是.load返回的输出是旧的。 如果我关闭浏览器并重新打开它,它将运行一次,然后开始返回陈旧的信息。我可以通过jQuery来控制它,还是需要PHP脚本输出头来控制缓存?
244 jquery  ajax  caching 


9
您如何清除Apache Maven的缓存?
最近,Apache Maven似乎存在缓存问题。即使应该更新较新工件的文件,使用Windows Vista或Windows 7在我们的项目上执行全新安装有时也会产生与以前的版本具有相同数据的工件。 是否有任何方法可以清除此缓存,以强制Maven始终触发应构建的本地工件的干净构建? 特别是,我们在使用war插件构建Web应用程序时遇到问题。Maven版本是3.0.3。战争插件的版本是2.1.1。
212 maven  caching 



5
HTTP状态代码200(缓存)与状态代码304有什么区别?
我正在使用用于Firefox的Google“ Page Speed”插件来访问我的网站。 我页面上的某些组件表示为HTTP状态: 200200(缓存)304 由谷歌的“ Page Speed”。 我很困惑的是200(缓存)和304之间的区别。 我已经刷新了页面多次(但还没有清除缓存),而且似乎总是我的favicon.ico和一些图像的状态为200(缓存),而其他一些图像的状态为http,状态为304。 我不明白为什么会有所不同。 更新: 使用Google的“ Page Speed”,我收到了http://example.com/favicon.ico和http://cdn.example.com/js/ga.js的“ 200(缓存)” 但是,对于http://cdn.example.com/js/combined.min.js,我收到的HTTP状态为“ 304” 我不明白为什么我在同一目录/ js /中有两个JavaScript文件,一个返回http状态304,另一个返回200(缓存)状态代码。

8
禁用整个ASP.NET网站的浏览器缓存
我正在寻找一种方法来禁用整个ASP.NET MVC网站的浏览器缓存 我发现以下方法: Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache); Response.Cache.SetNoStore(); 还有一个meta标签方法(因为某些MVC操作通过Ajax发送部分HTML / JSON,而没有head meta标签,所以它对我不起作用)。 <meta http-equiv="PRAGMA" content="NO-CACHE"> 但是我正在寻找一种简单的方法来禁用整个网站的浏览器缓存。

5
如何清除SQL Server查询缓存?
我有一个针对SQL Server 2005的简单查询 SELECT * FROM Table WHERE Col = 'someval' 我第一次执行查询就可以> 15 secs。随后的执行返回< 1 sec。 如何获得SQL Server 2005不使用任何缓存的结果?我试过跑步 DBCC DROPCLEANBUFFERS DBCC FREEPROCCACHE 但这似乎对查询速度没有影响(仍然< 1 sec)。

11
在Linux中,缓冲区与缓存之间有什么区别?
对我来说,尚不清楚两个Linux内存概念buffer和之间有什么区别cache。我已经阅读了这篇文章,在我看来,它们之间的区别在于有效期政策: 缓冲区的策略是先进先出 缓存的策略是“最近最少使用”。 我对吗? 特别是,我正在查看两个命令:free和vmstat james@utopia:~$ vmstat -S M procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 5 0 0 173 67 912 0 0 19 59 75 1087 24 4 71 1 james@utopia:~$ free -m …
179 linux  caching  memory  buffer 

19
清除JavaScript中的缓存
如何使用JavaScript清除浏览器缓存? 我们部署了最新的JavaScript代码,但无法获取最新的JavaScript代码。 编者注:该问题在以下地方被半复制,以下第一个问题的答案可能是最好的。这个公认的答案不再是理想的解决方案。 如何强制浏览器重新加载缓存的CSS / JS文件? 如何强制客户端刷新JavaScript文件? 动态重新加载本地Javascript源/ json数据

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.