问题标签 [caching]

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 投票
3 回答
4298 浏览

performance - 是否有经典 asp 的缓存脚本?

PHP 有许多操作码缓存,据我了解,它们是处理应用程序缓存方面的脚本。经典asp有类似的东西吗,尤其是不需要组件安装的东西?

关于 IIS 缓存行为,从阅读here看来,该行为与某种预编译步骤有关,而不是与完成的页面有关。如果我错了,请纠正我

0 投票
8 回答
606 浏览

mysql - 我可以在我的网站前面放置一个缓存服务器吗?

我有一个使用 apache httpd 作为服务器和 mysql 作为后端的网站。它发布了一个“当天的想法”,该想法非常受欢迎,以至于服务器由于请求的数量而崩溃。既然请求的是同一个页面(思想一天只变一次),是否可以在我的主服务器前面放一个缓存服务器,这样当不同客户端发出相同请求时,缓存服务器返回该页面无需访问数据库?

0 投票
3 回答
137 浏览

asp.net - ASP.Net 编译

我有一个关于 asp.net 编译的问题。我知道您可以编译的不同方式,但我的问题是使用默认方法。

微软表示,页面和代码在首次使用时被编译,然后被缓存。我的问题是,该缓存何时清除...

应用程序池何时回收?或者,它是否会缓存它,直到它被更改,即使服务器重新启动也是如此。基本上,如果它编译一次然后缓存它直到它被改变,我可以接受它......如果它在每次重新启动或应用程序池回收时重新编译,我将走预编译的路线。

0 投票
2 回答
2169 浏览

asp.net-mvc - 在 ASP.NET MVC 中使用 HttpRuntime.Cache 是否发生了变化?

因此,在准备对控制器进行单元测试时,我正在查看我的标准缓存实用程序,并想,嘿,访问 HttpRuntime.Cache 在 MVC 中直接被认为是有害的吗?

我将缓存包装在一个代理类中,该类实现了一个类似缓存的接口(虽然简单得多),这样我就可以在测试期间模拟它。但我想知道这是否已经在新框架中为我完成了。但是,我什么也找不到。

这是我如何做的一个想法:

那么,访问缓存的旧模式是否发生了变化?在 MVC 中缓存操作结果是否有更好的模式?

0 投票
5 回答
9451 浏览

ruby-on-rails - 如何在 rails 中缓存计算的列?

我有一个活动记录对象树,例如:

每次重新计算 complex_calculation 成本太高。所以,我需要一种缓存值的方法。但是,如果任何部分发生更改,则需要使其缓存以及其父级和祖父级的缓存等无效。

作为一个粗略的草稿,我创建了一个列来将缓存的计算保存在“parts”表中,但这闻起来有点烂。似乎应该有一种更简洁的方法来缓存计算值,而不是将它们塞在“真实”列旁边。

0 投票
3 回答
24659 浏览

javascript - 当 window.location=self.location 不起作用时通过 AJAX 重新加载页面

在我的主页上,我得到:

通过 MooTools,我通过 id 获取这些锚元素,因此一旦单击它们,就会在它们下方弹出一个华丽的 div,其中包含登录或注册表单(当然还有停止事件传播的方法)并在填充时AJAX 调用启动的字段 - 这应该创建一个会话并重新加载页面,以便用户可以看到他现在已登录并出现用户级控件等。

ajax 调用由 MooTools AJAX 类发起,evalScripts选项设置为 true。AJAX 页面返回脚本代码:

该系统运行良好 - 现在我想知道为什么如果我将锚的href值更改为href="#"我的脚本将不再工作?

跟窗户有关系吗?

当我点击一个链接时,它是否改变了它的属性,或者即使事件的传播停止了?

0 投票
3 回答
5808 浏览

ruby-on-rails - 在 Rails 生产环境中移除缓存破坏

当我在生产模式下部署 rails 应用程序时,它会将日期时间字符串作为查询参数附加到所有静态资产 url 的末尾。这是为了防止浏览器在我重新部署应用程序后使用过时的资产缓存副本。

有没有办法让 Rails 使用自上次部署以来未更改的资产(并且只有未更改的资产)的旧时间戳。我想这样做是为了防止用户不得不重新下载那些没有改变的资产。

0 投票
2 回答
973 浏览

flash - AIR 缓存框架/库

任何人都知道一个好的 AIR 内存/磁盘缓存库吗?与 Flash CS3 兼容和免费(如啤酒)的额外积分。

我想缓存http请求的结果:二进制和文本(xml)。

0 投票
1 回答
628 浏览

c# - 用户持久性:asp.net 缓存:

我第一次使用缓存和持久性。

我有一个处理我所有用户数据的用户对象。从一个页面到另一个页面坚持这个我计划使用一个带有令牌的cookie,然后从缓存中返回用户对象。

实现这一点的最佳方法是什么。在我看来,两个想法/解决方案是:

1)缓存一个字典,其中令牌是键,用户对象是值。从 cookie 中提取令牌并检索用户值。

2) 以token作为缓存id独立缓存每个用户值。

我相信还有很多其他方法可以做到这一点。让我知道以上哪一项是最佳实践,或提出替代方案并解释原因。

谢谢!

(我的大部分经验是在 Windows 开发方面,几乎没有针对 Web 的,所以我试图弄清楚一些事情。)

语言:c#.Net (3.5)

0 投票
2 回答
1538 浏览

winforms - Winform 缓存

那里有 Winform 缓存库吗?我需要在 Winform 应用程序中传递一些数据集,并且可能会在关闭时持久存储。

我已经通过 Google 使用 System.Web 看到了一些示例。

有什么建议,我在哪里可以获得一些详细信息。我将 VS 2008 用于 2.0。3.0 框架。

谢谢