Articles of caching

如果在生产环境中pipe理CACHE数据库,DBA会面临什么问题?

我的意思是来自InterSystems的CACHE( http://www.intersystems.com/cache/ ) 这个数据库是否足够稳定? 供应商是否提供对问题和错误的及时支持? 数据库文件的增长速度是否会更快(与传统RDBMS中相同数量的数据相比)? 我想读一下曾经pipe理过CACHE数据库的DBA的意见,也曾经有过使用任何传统RDBMS(如MS SQL,Oracle,DB2)的企业版本的经验。 你每天的DBA任务是否有很大的不同,你最大的挑战是什么? 如果能够与InterSystems的CACHE如何与其他面向对象的数据库pipe理系统(OODBMS)相比较,

输出与IIS7caching – 如何为dynamicaspx页面?

我有一个RetrieveBlob.aspx获取一些查询stringvariables并返回一个资产。 每个url对应一个独特的资产。 在RetrieveBlob.aspx中设置一个cachingconfiguration文件。 在Web.Config中,configuration文件看起来像(在system.web标签下: <caching> <outputCache enableOutputCache="true" /> <outputCacheSettings> <outputCacheProfiles> <add duration="14800" enabled="true" varyByParam="*" name="AssetCacheProfile" /> </outputCacheProfiles> </outputCacheSettings> </caching> 好的,这工作正常。 当我在RetrieveBlob.aspx后面的代码中放置一个断点时,它会在第一次触发,而其他所有时间都不触发。 现在,我扔掉cachingconfiguration文件,而是我在我的Web.Config下System.WebServer: <caching> <profiles> <add extension=".swf" policy="CacheForTimePeriod" kernelCachePolicy="CacheForTimePeriod" duration="00:08:00" /> <add extension=".flv" policy="CacheForTimePeriod" kernelCachePolicy="CacheForTimePeriod" duration="00:08:00" /> <add extension=".gif" policy="CacheForTimePeriod" kernelCachePolicy="CacheForTimePeriod" duration="00:08:00" /> <add extension=".png" policy="CacheForTimePeriod" kernelCachePolicy="CacheForTimePeriod" duration="00:08:00" /> <add extension=".mp3" policy="CacheForTimePeriod" kernelCachePolicy="CacheForTimePeriod" duration="00:08:00" /> <add […]

是否有可能build立一个便宜的memcached服务器?

是否有可能build立一个便宜的memcached服务器?

你会推荐什么样的caching设置?

我正在寻找一些示例代码,让我开始在Apache中使用.htacces或httpd.conf尝试caching控制。 任何人都可以给我任何代码,我可以复制和粘贴? (然后开始调整我自己的) 让我说我想 cachingjs,css,图像30天 不要caching我的HTML,因为它是每隔几分钟新鲜的 not cache anything ending in .php, .html or '/' 我不希望这看起来像我要求某人为我这样做, – 我只是在一些代码后,我可以开始搞乱!

如何计算CDN的实际收益?

我正在testing一个新的CDN服务( http://cloudflare.com ),我试图弄清楚它是否给了很大的收益。 我有一个非常快速的互联网连接,所以我不能看到速度的增加(尽pipe我意识到,因为我离我的服务器相当接近,相比国际用户,我不应该看到一个巨大的收益),但我想计算实际上有多less收益。 有没有办法做到这一点?

APC能识别重复的源文件吗?

我有一个网站,这些网站都是基于Drupal的。 这些站点共享绝大多数相同的代码,如果APC可以利用这个优势而不是“重新caching”相同的文件x次,这将是非常棒的。 这个想法有什么理论上的问题吗? 做任何PHP操作码caching利用这个你知道的?

如何在Linux上查看我的磁盘caching是否被禁用?

我在这里有一个Ubuntu的Linux虚拟机,我认为没有磁盘caching。 例如,这是free -m的输出: total used free shared buffers cached Mem: 512 98 413 0 0 0 -/+ buffers/cache: 98 413 Swap: 0 0 0 如果我创build大文件,阅读大文件,读取我的主目录中的所有文件(2.2GB的文件),我总是看到0为'缓冲区','caching'和“缓冲区/caching”行总是相同它上面的线。 同样,top和htop都不显示正在使用的磁盘caching。 我试图放下所有的caching: echo 3 > /proc/sys/vm/drop_caches 我得到一个错误echo: write error: Operation not permitted (即使以root身份运行)。 所以它看起来像caching被禁用,但我认为这是不可能的。 是否有可能禁用磁盘caching? 有无论如何确认我是否有磁盘caching? 也许我只是不幸运,还没有看到任何磁盘caching的使用。 注意:这是一个托pipe的VPS /虚拟机。 有些东西被禁用,如交换(这是正确的,我不能swapon,swapon系统调用返回EPERM)。 磁盘caching可以做到这一点吗? 有没有办法看看是否已经完成?

Cloudflare和caching控制

我正在试验Cloudflare,主要是为了缓解我的networking服务器在高峰时刻的负载。 我刚刚注册,似乎工作(所有我的stream量正在代理),但Cloudflare似乎并没有caching任何东西。 我的networking服务器明确地发送了1分钟(即Cache-Control:max-age = 60,public)和7天之间的Cache-Control头。 我希望这样,我的networking服务器将不会在一分钟内两次完全相同的页面。 但是,如果我查看Web服务器的apache日志,则每个请求都直接代理到Web服务器,即使我在一分钟内多次请求完全相同的资源。 这是预期的行为? 我如何让CF服务我的网站的caching版本?

最快/可扩展的方式来提供静态文件?

有哪些选项可以非常快地提供静态文件? 有没有任何选项允许在服务器的内存中caching文件等? 例如,将js文件caching在内存中。 我知道nginx,但它仍然每次读取硬盘的文件,我想要做的是通过将它们存储在内存中减less磁盘的I / O。 我每秒对js文件有大约1000个请求,而且他们正在放慢服务器的速度,甚至有时会崩溃apache。 还有什么替代方法可以让nginx在CentOS 5.6的LAMP栈上运行

我应该增加MySQLcaching吗?

我试图运行tuningprimer.sh来调整我的MySQL设置。 我已经把mysql查询caching提高了几倍到目前的2GB,但是根据testing结果还是不够的: > QUERY CACHE Query cache is enabled Current query_cache_size = 2.00 G > Current query_cache_used = 1.72 G Current query_cache_limit = 8 M > Current Query cache Memory fill ratio = 86.22 % Current > query_cache_min_res_unit = 4 K However, 3906616 queries have been > removed from the query cache due to lack […]