大概半年前,Guang.com曾发生一次由于首页部分cache失效,导致网站故障。故障分析:当时逛正在做推广,流量突然暴增,QPS达到5000+,当首页部分cache失效时,需要查询DB, 但由于这部分业务逻辑很复杂导致这SQL包含多表join、groupby、orderby等,执行需要1s,产生的...
分类:
系统相关 时间:
2015-11-05 15:06:24
阅读次数:
281
第四章 创建缓存层 //内存层
var memoryCache={};
var CACHE_TTL=864000000;
var CACHE_PREFIX="ti";
function setCache(mykey,data){
var stamp,obj;
stamp=Date.now()...
分类:
Web程序 时间:
2015-11-05 01:01:21
阅读次数:
214
在我的设想中,一个缓存是应该有过期时间的,也应该是能够更新的,具有这两个能力还不够,它应该具有更新遇到异常时继续引用旧缓存的能力
分类:
Web程序 时间:
2015-11-04 17:29:12
阅读次数:
242
Redis与Memcached的区别传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.M.....
分类:
系统相关 时间:
2015-11-04 14:42:58
阅读次数:
320
$.ajax({cache:true,type:"POST",url:ajaxCallUrl,data:$('#yourformid').serialize(),//你的formidasync:false,error:function(request){alert("Connectionerror"...
分类:
Web程序 时间:
2015-11-04 14:39:31
阅读次数:
158
http://www.yiibai.com/redis/redis_quick_guide.htmlRedis 是一款依据BSD开源协议发行的高性能Key-Value存储系统(cache and store)。它通常被称为数据结构服务器,因为值(value)可以是字符串(String),哈希(has...
分类:
其他好文 时间:
2015-11-04 12:46:47
阅读次数:
348
HTTP头信息Expires告诉代理服务器它的缓存页面何时将过期。HTTP1.1规范中新定义的头信息Cache-Control可以通知浏览器不缓存任何页面。使用Cache-Control的基本方法: 1) no-cache:强制缓存从服务器上获取新的页面2) no-store: 在任何环境下缓存不保...
分类:
Web程序 时间:
2015-11-04 11:28:27
阅读次数:
199
?"xml": 返回 XML 文档,可用 jQuery 处理。?"html": 返回纯文本 HTML 信息;包含的 script 标签会在插入 dom 时执行。?"script": 返回纯文本 JavaScript 代码。不会自动缓存结果。除非设置了 "cache" 参数。注意:在远程请求时(不在同...
分类:
Web程序 时间:
2015-11-01 13:52:58
阅读次数:
153
下载安装varnish[root@node3~]#rpm--nosignature-ihttps://repo.varnish-cache.org/redhat/varnish-4.0.el6.rpm[root@node3~]#yuminstallvarnish.x86_64[root@node3~]#egrep-v"^$|^#"/etc/sysconfig/varnishNFILES=131072MEMLOCK=82000NPROCS="unlimited"RELOAD_VCL=1VARNISH_V..
分类:
其他好文 时间:
2015-10-29 16:26:39
阅读次数:
287
nginx利用proxy_cache来缓存文件,有需要的朋友可参考代码如下复制代码user zhangy users;worker_processes 10;error_log /var/vlogs/nginx_error.log crit;pid /var/vlogs/nginx.pid;#Spe...
分类:
系统相关 时间:
2015-10-29 00:44:26
阅读次数:
172