191得票9回答
HTTP中是否可能缓存POST方法?

使用非常简单的缓存机制:如果参数相同(当然,URL也相同),则命中。这是否可行?建议采用?

142得票2回答
如果使用AppCache(Symfony2),第一个响应是私有的,这样可以吗?

我将尝试使用HTTP缓存。在我的控制器中,我会设置响应如下: $response->setPublic(); $response->setMaxAge(120); $response->setSharedMaxAge(120); $response->setLastM...

86得票4回答
在Cache-control中,no-cache和no-store有什么区别?

我不知道Cache-Control:no-store和Cache-Control:no-cache之间的实际区别。 据我所知,no-store表示不允许缓存设备缓存该响应。另一方面,no-cache表示不允许缓存设备在未先验证来源后提供已缓存的响应。但是这个验证是关于什么的?条件get吗? ...

78得票7回答
阻止IE11在Angular 2中缓存GET调用

我有一个REST端点,在GET调用时返回一个列表,还有一个POST端点用于添加新项目和一个DELETE端点用于删除它们。这在Firefox和Chrome中起作用,在IE11中POST和DELETE也能够使用。然而,在IE11中,仅在页面初始加载时GET才能正常工作。刷新会返回缓存数据。我看过关...

65得票4回答
如何在ASP.NET Web API中使用缓存?

我正在使用带有WEB API的ASP.NET MVC 4 我有以下操作,在下面显示的操作中,我的服务方法调用DoMagic()方法进行数据库调用并返回整数值,然后我在每个页面上使用该操作,该操作使用ajax调用。 下面是我的WEB API操作:[OutputCache(Duration =...

58得票4回答
在Web API中设置HTTP缓存控制头

什么是在WebAPI中设置缓存控制标头以供公共缓存服务器使用的最佳方法? 我不关心在我的服务器上的OutputCache控制,我想在CDN端和之后控制缓存(我有单独的API调用,其中响应可以无限期地缓存给定的URL),但到目前为止,我所读到的所有内容要么涉及WebAPI的预发布版本(因此引用...

51得票5回答
为ApiController(MVC4 Web API)启用输出缓存

我正在尝试在Web API中缓存一个ApiController方法的输出。这是控制器代码:public class TestController : ApiController { [OutputCache(Duration = 10, VaryByParam = "none", Lo...

50得票2回答
如果在HTTP响应中同时声明了Expires和max-age,哪个优先级更高?

如果一个HTTP响应同时返回了Expires和max-age指示,那么哪个会被使用?Cache-Control: max-age=3600 Expires: Tue, 15 May 2008 07:19:00 GMT 考虑到每个时间点都不同。

46得票5回答
为什么Chrome会花时间从缓存中“下载”内容?

我正在提供旨在由浏览器无限期缓存的静态内容。 Chrome正在按预期进行缓存,但仍花费时间“下载”它。 我正在使用Chrome 46.0.2490.71。 如您所见,内容正在从缓存中提供,但仍需要 68 毫秒进行内容下载。这导致 svg 图像在每个页面加载时闪烁,即使文件已被缓存。 以...

30得票3回答
基于Jekyll Bootstrap的博客 - 过期标头?

我有一个基于Jekyll Bootstrap的博客托管在Github Pages上。 我的问题是:每次我更改网页内容,都必须强制重新加载页面(CTRL + R)才能看到更改。 Jekyll或者我的浏览器似乎不能意识到有新版本可用来发送。 我应该如何配置Jekyll以更好地处理这个问题?