问题标签 [oscache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
463 浏览

java - OSCache jsp 标记先从缓存返回然后清除

我在带有标签的 jsps 上使用 OSCache。为了提高性能,我使用 oscache jsp 标签缓存了一些 jsp。

我希望缓存始终返回缓存的结果,然后重建cahce。这样,我的用户就不会等待重新构建缓存。返回缓存结果后,可能会发生刷新。

任何人都知道如何实施?

0 投票
1 回答
450 浏览

java - OSCache 是在开发中还是已经停产?

有谁知道是否OSCache欠发达?

我知道它OpenSymphony不再处于开发阶段,但它的一些项目仍然存在(如Quartz)。

我找不到任何相关的东西OSCache,这至少是两年前的事。

那么,有谁知道这个OSCache项目是否停产了?

0 投票
2 回答
47271 浏览

dns - 如何在 OSX 中查看 DNS 缓存?

要列出OSX 10.11.6中的 DNS 缓存条目,我尝试过dscacheutil -statistics,但没有奏效。

如何在不刷新的情况下打印 DNS 缓存中的内容?

0 投票
0 回答
187 浏览

containers - 容器是否使用相同的操作系统磁盘缓存?

在单个服务器上运行多个容器时,每个容器是否有自己的 OS 磁盘缓存?或者操作系统磁盘缓存是否在所有容器之间共享?

当有多个物理磁盘,并且任何一个磁盘仅由一个容器使用时,答案是否不同?

Linux和Windows之间有区别吗?

我有两个服务可以进行大量磁盘读取,但每个服务都有自己的数据集。我想优化缓存命中。如果我将它们部署为同一台机器上的 docker 容器,它们会不断刷新彼此的数据吗?

0 投票
1 回答
485 浏览

linux - 从没有文件句柄的内存映射文件中清除操作系统缓存

我需要强制操作系统清除用于映射文件的页面。我没有文件描述符,所以无法使用 posix_fadvise。

我们的应用程序通过将它们映射到内存来缓存大量文件。在文件被映射后(即我们从 中获得了指针mmap()),我们关闭文件。当稍后我们必须清理缓存时,我们也想清除操作系统缓存中的页面。也就是说,我们想要取消映射文件,并执行类似posix_fadvise(POSIX_FADV_DONTNEED)的操作,但此时文件描述符不可用。

流程如下所示:

有没有办法清除没有文件描述符的缓存页面?

我考虑过以下两种解决方法:

  • 保持文件打开,以便我在清理时拥有有效的描述符。但是,可能有数以万计的文件,并且将它们全部打开可能会影响操作系统性能。
  • 保留文件路径,然后重新打开它只是为了获取描述符并调用posix_fadvise(). 但问题是:旧的映射区域会与同一个文件相关联吗?在这种情况下会fadvise()清除缓存的页面吗?