730得票9回答
“Cache-Control: max-age=0”和“no-cache”有什么区别?

头部信息Cache-Control: max-age=0表示内容立即被认为是过时的(必须重新获取), 实际上与Cache-Control: no-cache是同样的效果。

230得票6回答
Cache-Control中no-cache和must-revalidate有什么区别?

根据RFC 2616: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.1 no-cache 如果no-cache指令没有指定字段名,则缓存必须在与源服务器进行成功重新验证之前,不得使用响应以满足...

228得票5回答
HTTP状态码200(缓存)与状态码304之间有什么区别?

我正在使用Firefox的Google“Page Speed”插件访问我的网站。 我的页面上的某些组件被Google“Page Speed”标记为HTTP状态: 200 200 (缓存) 304 我对200(缓存)和304之间的差异感到困惑。 我已经刷新了页面多次(但未清除缓存),似乎...

217得票7回答
181得票19回答
缓存,由PHP生成的缩略图加载缓慢

问题A部分 ▉ (100赏金,已颁发) 主要问题是如何使这个网站加载更快。首先我们需要读取这些瀑布流。感谢大家对瀑布图分析的建议。从这里展示的各种瀑布图中可以看出,主要瓶颈是由PHP生成的缩略图。David建议的从CDN加载协议无关的jquery获得了我的奖励,尽管整体使我的网站仅快了3%,并...

173得票4回答
Cache-Control: private是什么?

访问chesseng.herokuapp.com时,我收到一个响应头,看起来像是:Cache-Control:private Connection:keep-alive Content-Encoding:gzip Content-Type:text/css Date:Tue, 16 Oct 2...

155得票1回答
Cache-Control中的私有与公共区别

请描述一个例子,说明在托管于IIS的asp.net应用程序中,Public和Private Cache-Control之间的区别。 我在MSDN上看到以下的区别: Public: 设置 Cache-Control: public 以指定响应可以被客户端和共享(代理)缓存缓存。 Priv...

152得票7回答
如何防止 PHP 网站浏览器缓存

我有一个运行在云服务器上的php网站。每当我添加新的css、js或图像文件时,浏览器会加载存储在缓存中的旧的js、css和图像文件。我的网站具有以下doctype和meta标签:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transition...

146得票8回答
如何防止 Angular 2 网站的浏览器缓存?

我们目前正在为一个客户开发一个新项目,并会定期进行更新。该项目是使用Angular 2开发的,但我们面临着缓存问题,即我们的客户在他们的机器上没有看到最新的更改。 主要问题在于js文件的HTML / CSS文件似乎能够正常更新而不会造成太多麻烦。

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

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