原文(http://www.cnblogs.com/gusixing/archive/2012/04/12/2443799.html)非常感谢作者顾思行的分享!序言在很多访问量较大的系统中,尤其在某一项数据访问频次较高时,我们会考虑使用缓存,减少系统和数据库的交互,以达到良好的用户体验。缓存主要有页...
分类:
系统相关 时间:
2015-08-16 02:01:33
阅读次数:
357
# 客户端储存历程 远古时期 cookies的用法和缺陷 userdataHTML5时代 localstorage application cache 离线缓存 indexedeDB 客户端数据库# HTML5储存具体介绍 使用规范 每种储存的特点以及解决的问题 在大型站点中的使用...
分类:
Web程序 时间:
2015-08-15 20:00:52
阅读次数:
132
Node.JS缓存处理分为客户端和服务端两个部分。 客户端的缓存主要是利用浏览器对HTTP协议响应头中cache-control和expires字段的支持。浏览器在得到明确的响应头后,会将文件缓存在本地,依据cache-control和expires的值进行相应的过期策略。这是的重复访问的过程中,....
分类:
Web程序 时间:
2015-08-15 18:09:23
阅读次数:
149
response.setHeader()下载中文文件名乱码问题 收藏1. HTTP消息头(1)通用信息头即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma主要: Cache-Control , Connection , Data , Pragma ...
分类:
其他好文 时间:
2015-08-15 16:14:42
阅读次数:
148
1.包装类对象是不可变的.2.== ,在包装类和基本类型使用== 比较的时候,包装类会自动拆装为基本类型再比较3.小于等于= -128 && i <= 127) { // must cache return IntegerCache.cache[i + offset]; ...
分类:
编程语言 时间:
2015-08-15 11:52:40
阅读次数:
130
1、修改composer.json。将其中的"laravel/framework": "5.0.*"修改为"laravel/framework": "5.1.*";2、在bootstrap下创建目录cache,在cache目录中放入一个.gitignore文件,内容为:*!.gitignore3、修...
分类:
其他好文 时间:
2015-08-14 15:42:03
阅读次数:
135
1.查询缓存优化你的查询show variables like "%query_cache%" //查看是否开启缓存开启命令:set global query_cache_type = 1;set global query_cache_size = 600000;2.EXPLAIN 你的 SELEC...
分类:
数据库 时间:
2015-08-13 20:01:16
阅读次数:
225
下载源码 wget?https://repo.varnish-cache.org/source/varnish-4.0.3.tar.gz 编译 > tar -xzvf varnish-4.03.tar.gz 进入源码目录 > sh autogen.sh? > ??export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/ ...
分类:
其他好文 时间:
2015-08-13 18:26:28
阅读次数:
136
在实际项目中,我们经常会需要使用到缓存。一般来说,缓存介质是内存;而常见的DB将数据存储在硬盘中的;缓存读取是电脉冲,而硬盘读取是机械地读取转动的硬盘,速度差异是上百倍的。所以往往可以通过缓存,对经常用到的数据进行访问,以提高速度。
创建缓存实际上就是针对两个对象,1. Cache对象,即一个缓存对象;2. CacheManager对象,即一个管理不同缓存的对象,其核心实际上就是...
分类:
编程语言 时间:
2015-08-13 18:04:42
阅读次数:
127