1. 浏览器缓存知识: http://www.cnblogs.com/lyzg/p/5125934.html 强缓存:强缓存是利用Expires或者Cache-Control这两个http response header实现的,它们都用来表示资源在客户端缓存的有效期。 (1)浏览器在接收到这个资源后 ...
分类:
编程语言 时间:
2017-07-13 22:51:15
阅读次数:
203
© 版权声明:本文为博主原创文章,转载请注明出处 Hibernate缓存: - 缓存是为了降低应用程序对物理数据源访问的频次,从而提供应用程序的运行性能的一种策略 - Hibernate缓存是提升和优化Hibernate执行效率的重要手段 工作原理: 1. 应用程序读取缓存数据 2. 缓存命中则直接 ...
分类:
Web程序 时间:
2017-06-01 18:38:22
阅读次数:
230
memcache分为服务端和客户端。服务端用来存放缓存,客户端用来操作缓存。因此,可以使用Nginx直接访问Memcache,并用$uri和$args等Nginx内置变量设定缓存key规则,这样,当缓存命中时,Nginx可以跳过通过fastcgi和PHP通信的过程,直接从memcache中获取数据并返回。OpenResty是一个基于..
分类:
系统相关 时间:
2017-05-27 23:56:01
阅读次数:
392
memcache分为服务端和客户端。服务端用来存放缓存,客户端用来操作缓存。因此,可以使用Nginx直接访问Memcache,并用$uri和$args等Nginx内置变量设定缓存key规则,这样,当缓存命中时,Nginx可以跳过通过fastcgi和PHP通信的过程,直接从memcache中获取数据并返回。OpenResty是一个基于..
分类:
系统相关 时间:
2017-05-27 23:55:22
阅读次数:
309
Memc nginx+srcache nginx+memcached构建透明的动态页面缓存 一.原理 一种高效的缓存策略是Nginx直接访问memcache,并用$uri和$args等Nginx内置变量设定缓存key规则,这样,当缓存命中 时,Nginx可以跳过通过fastcgi和PHP通信的过程, ...
分类:
其他好文 时间:
2017-05-27 10:26:10
阅读次数:
390
BLOOM FILTERS Bloom filters的研究主要用在akamai的CDN中的两个场景:1)索引管理优化;2)内容过滤。 Bloom filters是hash算法的一个变种,有非常优秀的空间效率(使用位数组)和时间效率(插入的时间复杂度稳定为常数),但是会有一定的错误率。直观的说,bl ...
分类:
编程语言 时间:
2017-05-08 14:33:53
阅读次数:
214
特别说明: 1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识; 2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库; 3、 本文未深入数据库 ...
分类:
数据库 时间:
2017-05-03 09:22:08
阅读次数:
184
观看英语课程——《恋练有词》 学习Linux (一级级存)这是CPU中最快的高速级存,一般分为数据缓存和指令级存,由静态RAM组成,结构复杂,一般容量在32KB~256KB之间-2eache(二级级存):这是CPU中的第二层高速缓存,速度慢于一级缓存,容量比一我缓行大,一般为256KB~4MB,高端 ...
分类:
其他好文 时间:
2017-04-25 22:19:18
阅读次数:
168
监控指标 性能測试通常须要监控的指标包含: 1.serverLinux(包含CPU、Memory、Load、I/O)。 2.数据库:1.Mysql 2.Oracle(缓存命中、索引、单条SQL性能、数据库[/url]线程数、数据池连接数)。 3.中间件:1.Jboss 2. Apache(包含线程数 ...
分类:
其他好文 时间:
2017-04-14 14:40:29
阅读次数:
202
转自:http://www.importnew.com/22007.html 并发编程实践中,ConcurrentHashMap是一个经常被使用的数据结构,相比于Hashtable以及Collections.synchronizedMap(),ConcurrentHashMap在线程安全的基础上提供 ...
分类:
其他好文 时间:
2017-04-11 11:11:42
阅读次数:
245