问题标签 [fragment-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.
ruby-on-rails - 使用 Memcached 进行片段缓存
有没有办法在 Rails 中使用 Memcached 进行片段缓存?
ruby-on-rails - 是否可以在 rails 中自动派生缓存键的组件?
在 Web 应用程序中为呈现的内容生成缓存键时,您必须考虑所有可能改变结果的变量。
在像 rails 这样的动态环境中,这些可以在不同的地方定义:控制器、模型、会话或服务器环境。它们可以在模板中、在模板中呈现的模板或助手中引用。你能想出一种方法来自动生成有助于渲染模板内容的变量列表,也许使用ParseTree?
python - 模板片段缓存似乎不适用于某些自定义模板标签
我一直在我的 django 应用程序中实现缓存,并通过缓存 API 和模板片段缓存使用每个视图缓存。在我的一些页面上,我使用了一个自定义的 django 模板标签,这个标签是通过第三方开发人员提供的,它在模板标签中接受一些参数,然后向远程服务器发出请求,通过 XML 获取响应,然后然后在我的页面中呈现结果。太好了 - 我认为我可以使用片段缓存轻松缓存它,所以我:
问题是无论我做什么,请求仍然会被发送到远程服务器,似乎 Django 不喜欢缓存这些自定义模板标签。我知道 memcached 运行良好,对于其他视图和模板,一切正常。我在做与片段缓存不兼容的事情吗?有办法绕过吗?
ruby-on-rails - Rails - 为测试目的实现 Optionnal Fragment Caching 的最佳方式
我经常使用片段缓存,这对我来说是获得良好性能的关键。但是,由于我使用的缓存的复杂性,我需要为我的测试人员提供一种禁用/启用缓存作为会话变量的方法。(仅基于用户)
我在考虑实现一个cache_disabled?方法,现在我在使用缓存的任何地方检查它的值。现在,我被下面的缓存卡住了,我不知道如何很好地集成这个检查:
我需要在禁用缓存或尚未缓存内容时调用内容。
谢谢你的创意!(请保持干燥)
php - MVC,如何组织页面的缓存部分以及如何使用 View?
现在我正在尝试创建自己的微型 MVC(只是为了练习和理解 MVC 模式细节)。我想缓存部分页面(下拉列表、列表等),但我不知道组织它的最佳方式是什么。
假设我有 PostsController 和 getPostDetailsShortly($post_id) 方法。这种方法可能看起来像这样......
现在我应该让这个控制器方法在 Views 中可用。因为我将在其他页面中使用它,例如,用于构建相关的帖子列表。
这样做的最佳做法是什么?也许我错了,有一些更好的方法来组织页面的缓存部分?
PS:对不起我的英语,但我希望它很清楚。
谢谢!
ruby-on-rails - Memcached 和 Rails 片段缓存问题
当我有 2 个片段缓存相同查询但以不同方式显示它们的视图时,只有一个片段并且它们都以相同的方式显示。有没有办法解决?例如...
asp.net - 带有动态片段的 ASP.NET MVC 输出缓存
我怎么能缓存整个页面,除了顶部的一点,它说明"Welcome back, Matt! | Log Out"
了用户是否登录等等?
我正在使用 ASP.NET MVC 2。
ruby-on-rails - Rails - 基于缓存和权限的视图
我使用 CanCan 检查用户权限并有条件地为我的用户显示或禁止页面内容。我想缓存我的页面,即使使用片段缓存也找不到优雅的解决方案......例如:
当然,我并不孤单,有一个好方法可以做到这一点。通常认为这里的最佳做法是什么?
非常感谢您的意见。
ruby-on-rails - Ruby on Rails + Devise 中的默认方法无法使缓存片段过期
我在 Rails 中使用 Devise 作为身份验证解决方案,并且我有一个缓存片段:recent_users。
我希望这个片段在新用户注册、更改或删除时过期,所以我输入了我的(手动创建的)users_controller.rb
但是当 new 创建或更改时,我的片段不会过期。
我的 user_sweeper 包含基本处方
我究竟做错了什么?
wordpress - 优化 APC 缓存
这是我的 APC 运行方式的链接:[已删除]
正如你所看到的,它很快就被填满了,我的 Cache Full Count 有时会超过 1000
我的网站使用 Wordpress。
我注意到每次我发布新帖子或编辑帖子时,都会发生两件事。
1) APC 内存“已使用”重置 2) 我得到了很多碎片
我尝试为 APC (512 mb) 提供更多内存,但有时它会崩溃,似乎 384 是最好的。我还有一个 Cron 作业,它每 4 小时重新启动 apache,清除所有 APC 的碎片和已用内存。同样,如果 APC 长时间运行,我的 apache 会崩溃,我认为是由于碎片堆积。
我应该使用 apc.Filters 并过滤掉一些不应该被缓存的东西吗?
我真的是这类东西的初学者,所以如果有人能用完整的说明解释,非常感谢!!!