Articles of caching

Tomcat或Jetty是否cachingdynamic内容?

我正在处理一个Servlet应用程序,内容定期更新。 因此,在更新之间,可以caching由Servlet生成的任何dynamic页面。 Tomcat或Jetty(或任何Servlet容器)是否提供cachingdynamic生成的页面的方法? 或者我需要使用像Squid这样的caching反向代理来实现这一点?

强制Tomcat6将所有* .manifest文件作为文本/caching清单来处理?

如何configurationtomcat将所有.manifest文件作为text/cache-manifest ? 我试图创build一个脱机caching,这是让我绊倒。

在Windows Server Datacenter上安装AppFabric

我们正在运行Windows Server Datacenter(32位)的虚拟服务器,我无法在上面安装AppFabric。 当我运行从http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=467e5aa5-c25b-4c80-a6d2-9f8fb0f337d2下载的可执行文件时,出现以下错误: “该软件包的版本与您正在运行的Windows版本不兼容,或者此软件包已损坏” 我确信我们的Windows Server Datacenter支持Windows Server 2008,并且我已经安装了SP2,没有任何问题。 因此,我们的服务器应与以上要求列出的Windows Server 2008 SP2兼容。 其他人有没有与Datacenter合作? 干杯,

Memcache – 使用Smartycaching时有什么意义?

我从来没有使用过memcache,但是在使用Smartycaching的时候,我正努力看到这个好处。 我问的原因是它说它保存数据,以便从数据库中卸载。 那么,我不运行查询我不需要,因为我的网页与Smartycaching。 当然YouTube和其他利用Memcache列出的大型网站并不使用Smarty,但是我错过了它所做的一些事情,还是仅仅是我不需要担心的事情?

数据库caching或文件caching?

想象一下,要caching网页的networking系统, 它将存储大约一千万的“米”。 我唯一需要做的是立即返回一个网页,然后从caching中,并更新/删除caching中的网页。 caching的近似大小将为250GB,我不需要在caching的内容中search。 我预计每天大约有70,000次请求/更新/删除。 问题是什么最适合,数据库或文件caching(2-sublevel目录)。 你build议把数据放在一个单独的服务器或NAS上吗? 任何帮助(和build议!)真的很感激! 阿德里安

无法在CentOS 5.5上安装memcached / php memcache

我无法在CentOS 5.5上为我的生活安装memcached yum install memcached说包不存在 我曾尝试从源代码安装,以及百胜。 显然memcached是根据ps auxw运行,我有我的php.ini文件中加载的扩展名,但PHP说它没有安装…它不显示在phpinfo

通过DNSconfiguration和正则expression式来清除多个代理

我想build立一个代理“清漆”作为公共和私人地址之间的桥梁。 我以为我可以使用清漆和DNS服务器映射私人公共。 例如: http://service.domain – (Varnish) – > service-int.domain … otherservice.domain – (Varnish) – > otherservice-int.domain 我想只需要configurationN个服务器的DNS(service和service-int)。 你认为这是可能的清漆和正则expression式?

Google网页caching:尽pipe需要login才能泄露信息

一直在寻找疯狂的小时。 发生了什么: 当用Googlesearch某些关键字时,我使用了他们的站点预览function(在页面的图像表示中可以看到那个小小的popup窗口),它显示了Googlecaching的网页版本。 我一直认为Google只能查看匿名用户的网站内容。 我天真吗? 令我惊讶的是,这个caching版本显示的内容只有在网站用户login到我的网站时才在webbrowser中看到。 相关页面的URL是相同的,只有内容根据login的用户/匿名用户而变化。 更麻烦的是,只有当员工用户login时才能看到信息。 我在应用程序级使用Django / ModWSGI。 我三重检查了一个匿名用户将无法看到所述内容。 现在,除非Google可以访问我的网站的工作人员用户的login信息,并且在抓取我的网站(我觉得很难相信)的同时使用这个通知,这个原因应该在客户端的某个地方。 题: 是否有网页浏览器插件,将浏览的网站内容推到谷歌出于某种原因? 当然,在这种情况下,我想询问我的员工用户,但是这样做会更有成效,知道要寻找什么。 使用的客户端是Win / Mac / Ubuntu上的Firefox 3.x,IE 7/8,Win / Mac上的Safari。 我如何在这方面捍卫我的网站,以避免这种信息泄漏? 谢谢! 编辑 进一步的观察/信息: 我可以谷歌我的网站使用的关键字,通常只有某些工作人员的用户可见,因此我得出这样的结论,谷歌必须有关键字与我的网站存储在其数据库的地方(至less我不知道该怎么办) 。 我的网站上的网页caching版本大约一周(根据谷歌),当我查看这个caching版本时,search的关键字被突出显示,即使在网页浏览器清除自己的caching,而我目前还没有login到我的现场。

如果服务器返回caching控制=公共没有最大年龄或过期,可以代理caching它永远吗?

如果服务器返回Cache-Control = public且没有Max-Age或Expires,那么代理服务器可以永久caching它吗? 代理或规范有这些值的内置默认值? 服务器这样做总是错的吗? 谢谢。 Cache-Control public Content-Length 10874 Content-Type text/html; charset=utf-8 Server Microsoft-IIS/7.0 X-Powered-By ASP.NET X-AspNet-Version 4.0.30319 Date Thu, 24 Mar 2011 18:45:52 GMT

caching控制Apache的错误

我已经把httpd.conf # 480 weeks <filesmatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$"> Header set Cache-Control "max-age=290304000, public" </filesmatch> # 2 days <filesmatch "\.(xml|txt)$"> Header set Cache-Control "max-age=172800, public, must-revalidate" </filesmatch> # 2 hours <filesmatch "\.(html|htm)$"> Header set Cache-Control "max-age=7200, must-revalidate" </filesmatch> 但是当我运行/etc/init.d/apache restart (在Debian 6.0中),我得到: Syntax error on line 3 of /etc/apache2/httpd.conf: Invalid command 'Header', perhaps misspelled or defined by a […]