上次讲到lru与缓存重建,这次主要讲一下关于过期处理的一些主要问题。在讨论这个问题之前,有个相关的问题需要大家有所了解。就是对于一个缓存如期只来说,什么东西应该缓存,什么不应该缓存。这是一个比较复杂的问题,涉及到http协议的诸多细节。这里赵永明大哥写了一篇文章,讲得很详细,虽然是以ATS为背景讲的,但是思路是想通的,大家可以点击这里去看一下,文章名字很骚气叫“to cache or not to...
分类:
其他好文 时间:
2014-10-10 20:48:14
阅读次数:
188
题目:LRU cacheDesign and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations: get and set.get(key...
分类:
系统相关 时间:
2014-10-10 20:05:24
阅读次数:
357
想在首页添加浏览排行功能,却发现Phpcms竟然不支持调用全站文章排行。仔细研究了Phpcms源码,终于找到解决办法。默认情况下,Phpcms只支持调用当前文章排行,代码如下:{pc:contentaction="hits"catid="$catid"num="10"order="viewsDESC"cache="3600"}其中$catid为待调用栏目..
分类:
Web程序 时间:
2014-10-10 19:57:05
阅读次数:
270
application cacheapplication cache是html5引入的本地存储方案之一,和我们平常浏览器缓存类似,application cache在本地存储页面资源,我们先不用着急看application具体怎么使用,首先看看传统浏览器缓存有哪些问题。一:浏览器缓存是不可靠的,我们...
分类:
移动开发 时间:
2014-10-10 17:28:14
阅读次数:
178
在RAC数据库上会比单实例数据库多一些进程,这些进程是RAC特有的,为了实现集群数据库功能而设置的。这篇文章会对RAC特有的进程做一些介绍。
1、LMSn: Global Cache Service Process。
LMSn进程会维护在Global Resource Directory (GRD)中的数据文件以及每个cached block的状态。LMSn用于在RAC的实例间进...
分类:
其他好文 时间:
2014-10-10 13:23:24
阅读次数:
188
{pc:get sql="SELECT t.*,n.*,n.typeid nt FROM v9_type t LEFT JOIN v9_news n ON n.typeid=t.typeid WHERE t.module = 'content' ORDER BY n.listorder" cache...
分类:
Web程序 时间:
2014-10-10 10:32:54
阅读次数:
236
在上体系结构这门课之前,我只知道DRAM用作内存比较多,SRAM用作cache比较多。在今天讲到内存技术时,我对于这两个基础概念有了更加完整的认识。这篇文章是我的听课心得,现在分享给各位,仅供参考,若有错误多多指正。 从名字上看,SRAM与DRAM的区别只在于一个是静态一个是动态。由于SRAM...
分类:
其他好文 时间:
2014-10-09 21:06:07
阅读次数:
253
redis修改持久化路径和日志路径vimredis.conflogfile/data/redis_cache/logs/redis.log#日志路径dir/data/redis_cache#持久化路径,修改后记得要把dump.rdb持久化文件拷贝到/data/redis_cache下先杀掉redis,拷贝dump.rdb,启动清缓存cd/data/server/redis-2.6.16/src./redis-c..
分类:
其他好文 时间:
2014-10-09 20:22:58
阅读次数:
204
返回目录再写完缓存篇第一回之后,得到了很多朋友的好评和来信,所以,决定加快步伐,尽快把剩下的文章写完,本篇是第三回,主要介绍使用HttpModule实现的文件级缓存,在看本文之前,大家需要限度HttpModule有一个了解,可以先看我的这篇文章《开发人员应该对IIS理论层的知识了解的多一些~第四讲 ...
分类:
Web程序 时间:
2014-10-09 18:24:17
阅读次数:
244