Articles of caching

Capistrano部署restW3总caching缩小URL重写

我正在使用Amazon CloudFront在EC2上的Linux上运行WordPress 3.2.1。 大多数caching/ CDN服务工作正常。 但是,缩小URL重写不起作用。 我在Webpipe理中遇到这个错误: 它显示Minify URL重写不起作用。 如果使用apache,请validation服务器configuration是否允许.htaccess或者如果使用nginxvalidationconfiguration中包含所有configuration文件。 这是我们在Apache错误日志中看到的: [Wed Dec 14 19:11:10 2011] [error] script '/var/www/sites/wboard/current/wordpress/wp-content/w3tc/min/index.php' not found or unable to stat 我们启用了AllowOverride。 这是怎么回事? 编辑:这可能与我们的Capistrano部署有关: http : //wordpress.org/support/topic/plugin-w3-total-cache-plugin-loses-minify-settings-on-deloyment 我们需要打破哪些文件才能完成这项工作? 有一个很好的capistrano食谱/解决方法?

libapache-mod-deflatecaching压缩结果吗?

我有一些JSON文件由Apache HTTP服务,他们的大小是相当大的。 (〜100KiB)所以我把mod_deflate放到httpd服务器上并应用到application / javascript mimetypes。 我认为mod_deflate可能会烧更多的CPU的权力来运行gzip压缩。 因此,如果mod_deflate没有压缩内容的caching策略,那么随着Apache Bytes / Apache Requests的增加,“Apache CPU Load”图必须增加。 但仙人掌图显示了我的预测不同的结果。 我在大约星期二13:00采用了mod_deflate,CPU Load有时会上升,但之后会下降。 我的问题是:mod_deflate是否有自己的caching策略?

在AWS EC2实例上caching使用.NET 4.0在IIS 7.x上运行的Umbraco网站

在AWS EC2上cachingUmbraco网站的可用选项有哪些? 到目前为止,我们已经考虑使用清漆,但不build议在生产环境中使用。 是否有像Varnish一样事实上的HTTP加速器? https://www.varnish-cache.org/ 这是一个遗留的网站,所以我不能100%确定所有必要的caching已经在应用代码中执行(例如macroscaching) 我们的目标是每秒处理60个网页点击量的峰值stream量(不包括对CSS,JavaScript和其他静态资源的额外要求)。 真的很感谢一些build议,特别是在这个规模上处理Umbraco部署的任何人!

持久的网页caching?

我在开发机器上构buildnginxcaching,并尝试将文件复制到具有相同nginxcaching设置的服务器。 但是nginx并没有拿起我复制的caching并覆盖我的caching。 更新#1: 在Varnish中testing永久caching。 更新#2: 在光油中的持久caching是实验性的,并且崩溃。 =(

VCL – Magento和Varnish 3.0.2的configuration

我想问问是否有人可以帮助我configurationMagento的Varnish,以达到更多的命中。 我目前从varnishstat的比例是: cache_hit=271 cache_miss=926 我很好奇,因为我几乎search了与这个主题相关的每个站点,但99.9%的configuration因为过时的代码而无法工作。 我的设置细节 : 我在端口80上使用Varnish,在端口81上使用Apache, PageCache作为Magento清漆模块, 用于PHP速度的APC和用于dynamiccaching的Memcached。 主页上的负载速度大约1.5s(Pingdom.com的平均结果)> USA ping&2.5s> Europe。 服务器位于加拿大多伦多。 编辑: 这是我的完整VCLconfiguration> http://pastebin.com/885BzHC (我只是使用xxx.xxx.xxx.xxx为我的IP)这是从命令(varnishtop -i TxHeader -I Cookie)的信息: TxHeader Cookie: frontend=965b5…(*lots of numbers); adminhtml=3ae65…(*lots of numbers); EXTERNAL_NO_CACHE=1 “(*很多数字)”只是我添加到信息 任何想法如何避免Varnish打这个cookies? (如果我得到正确的关于避免Vanrish击中cookie而不是caching主页的想法)。 感谢您的任何帮助!

ASP.NET,IS7和IE8caching?

我们突然遇到一些旧版本的.css和.js文件出现在浏览器中的问题。 通常,当用户清除浏览器中的caching时,这些问题就会消失。 有没有什么我们可以做的代码或在IIS7,说服浏览器不使用caching的文件? 在我们最奇怪的情况下,我们有一个客户的用户访问我们的网站,并得到一个旧版本的JS文件。 他们清除caching,加载页面,获取当前版本,并且页面运行良好。 然后他们再次加载文件,并突然有旧版本,再次。 任何想法如何可能发生? 我可以想到三个: 浏览器以某种方式保持旧版本,当我们清除caching,并在第二页加载之前将其放回caching。 我们的一个服务器有一个旧版本的文件,当第一个页面加载后,一个明确的caching从当前版本的服务器中拉出,第二个和后续的页面加载将其从具有旧版本的服务器拉出。 清除caching后的第一个负载直接传递给我们的服务器,而随后的负载将文件从客户的Web代理上的caching中取出。 我不得不说,这三种情况似乎都不太可能,但这是一种可重复的行为。 有任何想法吗?

将WordPress和nginx合并为多个站点时,高亮度CPU负载

我最近应用了下面的设置 ,在一个带有清漆前端的nginx服务器上安装WordPress和W3 Total Cache,以实现高可扩展性。 当我只运行一个虚拟服务器时,它工作的很好,但是一旦我在同一台服务器上configuration了超过1到2个WordPress站点,CPU就会达到400%,而清漆是罪魁祸首: 763 nobody 20 0 166m 16m 7840 S 400 3.4 5437:22 varnishd 在CPU峰值之前和之后,可用内存的数量是相同的,大约是25-30 megs。 我的网站目前没有任何stream量(每天最多可以有几百次实际页面展示)。 我主持一个Linode 512兆VPS,并按照博客文章的设置细节,除了一个不同的永久链接结构。 我已经安装了一些插件,并通过从旧主机复制tar文件和MySQL转储来迁移我的WordPress安装。 对于初学者来说,我将如何去进一步debugging呢? 这纯粹是一个清漆问题? 一旦我开始将此设置应用于多个网站,我是否没有正确地清除caching? 我也看到了一些关于清漆是否适合这种装置的争论。 我应该只使用nginx作为反向代理吗? (请注意,我已经在WordPress Stack Exchange上发布了这个function,但是有人build议这个function可能不在话下)

基于文件的反向代理caching与lru gc?

对于我正在处理的项目,我需要一个基于文件的反向代理caching,其中我将caching的大小限制为某个设置,并且有能力根据lrualgorithm“caching”caching。 我没有看到与Apache,Nginx,Cherokee一样的东西,但是我可能错过了它。 任何指针将不胜感激,谢谢。

IIS 6 + ASP.NET输出caching不工作

从标题中可以看到,我们的输出caching不工作。 我们只是最近才注意到它,但是它曾经工作过(可以在页面底部用一个隐藏的时间戳来validation;我们使用varybyparam="*"来caching3600秒)。 我们试图隔离导致问题的代码段(页面没有进入caching,它立即失效,或用于caching的密钥是唯一的,caching的页面不能/不会find)事实certificate,当我们推荐这条线时: System.Web.HttpContext.Current.Response.AppendCookie(objCookie) 从caching开始工作完美的cookie类! 我们不确定caching还没有工作多长时间,但怀疑Microsoft Windows Update是通过质量保证(QA)进行的。 我们已经validation了一个较老的,未打补丁的虚拟服务器,输出caching完美的工作(虽然环境不是我们的产品100%,所以有一些疑问),我们不需要对我们的代码进行任何更改得到它的工作。 只有在我们的生产服务器上(Win2k3,x64,但运行在32位模式下的应用程序池,IIS 6,.Net 2.0),我们才会遇到这个问题。 Googlesearch天数只有在应用了MS11-100之后,才会启用对输出caching中断的引用。 我们碰到了一堵砖墙,并与Microsoft支持部门联系,但是想知道社区中的任何人是否遇到过类似的问题,或者只是有关于如何修复的想法。

Windows客户端的浏览器caching正在为服务器产生巨大的I / O

在我们的环境中,我们的用户将他们的“ My Documents文件夹存储在ENC NAS设备上。 我注意到来自我们的isers机器的巨大stream量,并且我看到它大部分是来cachingInternet Explorer和其他浏览器的目录。 我们有各种Windows客户端,并没有浏览器的限制。 有没有办法预先通过组策略或类似的方式来打我们的NAS这种stream量?