标签: cache-control

如何清除Apache中的所有缓存?

我有一个 django 应用程序在 Windows 10 WSL1 (Ubuntu) 上的 virtualenv 中运行。python版本是3.6.8。

当使用django开发Web服务器时,python manage.py runserver一切都很好。我通过以下方式访问它http://localhost:8000/<my app name>/

但是,当使用 apache2 版本 2.4.29 时,几个月前的 JavaScript 代码会显示在浏览器调试器中的 VMxxx 文件中(尽管我还没有找到 eval() ,据说它是生成 VMxxx 的原因)。

此外,旧的服务器端代码也会出现:一个旧的 javascript 错误,该错误是由于 django python 代码发送错误的内容类型而导致的 - 该错误已于几周前修复。

我正在访问 apache2http://localhost/<my app name>/

我禁用了 mod_cache:

a2dismod cache
Module cache already disabled.
Run Code Online (Sandbox Code Playgroud)

还运行htcacheclean -r -l1k并手动查看页面缓存目录,该目录为空。

我在每次页面加载时都会清除 Chrome 缓存,但在使用其他浏览器(Firefox)时也会遇到相同的错误,而在编写显示的旧代码时甚至没有安装该浏览器。

我放入 HTTP 标头来请求不缓存: <meta http-equiv="Cache-Control" content="no-store" />

与我在 Django 设置中配置的缓存最接近的是 SESSION_ENGINE = 'django.contrib.sessions.backends.cached_db',没有 CACHES 设置。

当然,我停止并重新启动了 …

python django caching cache-control apache2.4

1
推荐指数
1
解决办法
2万
查看次数

ActionScript - 位图缓存与图像资产性能

我已经创建了一个全光谱色轮Sprite对象,它由1440个矢量三角形或切片组成,如果你愿意的话.

因为我想为色轮设置动画,我已经激活了显示对象的cacheAsBitmap属性.但是,将矢量缓存为位图并不会提高动画期间的性能 - 它仍然很慢,跳跃.

将色轮的PNG屏幕截图导入到具有无损压缩的库中,将其转换为Sprite,并且在动画期间旋转此新图像资源的效果很好.

为什么未压缩的PNG图像资源导出执行相同的矢量图像,并将cacheAsBitmap属性设置为true?

flash performance bitmap cache-control actionscript-3

0
推荐指数
1
解决办法
890
查看次数

如何检查对象是否在CPU缓存中?

有没有办法在java中检查特定对象是否在CPU缓存中?有没有办法测试读/写其中一个字段是否会导致缓存未命中?

我以前编写过java程序,但不是复杂程序,现在我必须在java中做一些学术研究.

如果这是不可能的,有没有一种通用的方法来模拟这种事情?这在低级编程中是否可行,例如C?

java caching cache-control low-level cpu-cache

0
推荐指数
1
解决办法
430
查看次数

首次执行后,Visual Studio不会运行函数

在我的c#文件中,我有一行:

if (request.Message.Version != Manager.Version)
Run Code Online (Sandbox Code Playgroud)

在第一次执行时,它会转到Manager()并执行函数中的代码.但是,如果我之后运行该程序,它只是跳过调用Manager()并继续运行它之后的行.有趣的是,我发现如果我重新启动visual studio,它会Manager()再次运行该功能.

Manager()函数用于将配置appsettings中的值分配给我的队列

任何想法都表示赞赏.

c# cache-control visual-studio-2012

0
推荐指数
1
解决办法
113
查看次数

缓存破坏html

我已经读过这个名为cache-busting的方法,它允许我们将版本参数添加到我们的js和css文件中,这样客户端就不必在每次更新时都清除缓存.但是,我没有阅读任何关于HTML的内容.

是否有任何方法允许我们加载最新的html文件更改而不清除缓存?

PS我不知道其他人,但我发现它是缓存模板的angularjs.无论如何我发布了自己的解决方案

html html5 caching cache-control angularjs

0
推荐指数
1
解决办法
4593
查看次数

HTTP缓存控制和参数顺序

为什么浏览器在url中的查询参数顺序相同时才缓存数据,而不向服务器发送请求?

例如,如果要求

/ product?q = phone&cat = 1

发送响应头Cache-Control:max-age = 60

下一个要求

/ product?cat = 1&q = phone

请求发送到服务器,但应从缓存中检索数据

还有一些框架建议

如果要缓存使用大量查询字符串参数的请求,请考虑对它们排序以确保正确缓存了请求。

通过对参数进行排序,可以确保缓存键在各个请求中保持一致,并且可以有效地进行缓存。

caching http cache-control

0
推荐指数
1
解决办法
1917
查看次数

从响应解析缓存控制标头值

我需要解析缓存控制标头响应以通过缓存 API 响应来使用它。

示例响应头:

{"x-backside-transport":"OK OK","connection":"close","transfer-encoding":"chunked","access-control-allow-origin":"*","cache-control":"public, max-age=60","content-type":"application/json","date":"Thu, 05 Oct 2017 10:33:59 GMT","etag":"\"-161458570\"","x-powered-by":"Express","x-global-transaction-id":"429271565"}
Run Code Online (Sandbox Code Playgroud)

我正在使用,console.log("------ CACHE VALUE----"+JSON.stringify(response.headers.cache-control));但这似乎每次都失败。

给我错误: ReferenceError: control is not defined

但是当它尝试与

console.log("------ CACHE VALUE----"+JSON.stringify(response.headers.connection));
Run Code Online (Sandbox Code Playgroud)

我能够成功打印出日志值。我错过了什么吗?

javascript cache-control node.js npm express

0
推荐指数
1
解决办法
775
查看次数