导读 由于公司缓存方案改进,准备采用codis集群作为主要的缓存解决方案(codis:国内豌豆荚开发的redis集群解决方案,已开源,github地址:https://github.com/CodisLabs/codis),codis集群依赖于zookeeper集群,本文介绍zookeeper集群的 ...
分类:
其他好文 时间:
2016-09-10 10:08:28
阅读次数:
151
摘要: 介绍缓存的基本概念和常用的缓存技术,给出了各种技术的实现机制的简单介绍和适用范围说明,以及设计缓存方案应该考虑的问题 1 概念 1.1 缓存能解决的问题 · 性能——将相应数据存储起来以避免数据的重复创建、处理和传输,可有效提高性能。比如将不改变的数据缓存起来,例如国家列表等,这样能明显提高 ...
分类:
其他好文 时间:
2016-08-30 19:26:02
阅读次数:
189
web缓存的种类1.数据库缓存我们可能听说过memcached,它就是一种数据库层面的缓存方案。数据库缓存是指,当web应用的关系比较复杂,数据库中的表很多的时候,如果频繁进行数据库查询,很容易导致数据库不堪重荷。为了提供查询的性能,将查询后的数据放到内存中进行缓存,下次查..
分类:
其他好文 时间:
2016-08-24 01:15:00
阅读次数:
98
Redis简介 Redis是Remote Dictionary Server(Redis) 的缩写,或许光听名字你就能猜出它大概是做什么的。不错,它是一个由Salvatore Sanfilippo编写的key-value存储系统,是一个使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦 ...
分类:
其他好文 时间:
2016-08-23 23:36:13
阅读次数:
225
1.相信大家对memcache都不陌生,在项目中也经常使用memcache作为缓存方案,那么在使用过程中有没有发现为什么memcahce有两个添加缓存的方法:一个是add,一个是set,那么你知道这2个方法有什么不同吗?什么时候该使用add?什么时候该使用set呢? 对于这点以前自己也没有去深究,只 ...
分类:
Web程序 时间:
2016-08-17 19:38:53
阅读次数:
192
1. 前言 在高访问量的web系统中,缓存几乎是离不开的;但是一个适当、高效的缓存方案设计却并不容易;所以接下来将讨论一下应用系统缓存的设计方面应该注意哪些东西,包括缓存的选型、常见缓存系统的特点和数据指标、缓存对象结构设计和失效策略以及缓存对象的压缩等等,以期让有需求的同学尤其是初学者能够快速、系 ...
分类:
Web程序 时间:
2016-08-08 17:33:56
阅读次数:
208
System.Runtime.Caching.MemoryCache (非ASP.NET的程序) System.Web.Caching.Cache (ASP.NET) ... hash(在内存中) 内存、数据库、文件等 redis:Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作 ...
分类:
其他好文 时间:
2016-07-09 17:46:22
阅读次数:
214
Ehcache
在Java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具有apache 2.0 license)、充满特色(稍后会详细介绍),所以被用于大型复杂分布式web
application的各个节点中。
什么特色?
1. 够快...
分类:
系统相关 时间:
2016-05-30 15:28:07
阅读次数:
296
前言: 在我前面的博客,angular项目总结——angular + browserify + gulp + bower + less 架构分享 把我开发angular的架构进行了分享,并上传到了github https://github.com/zimv/zmNgFrameWork 。 而后我又在 ...
分类:
其他好文 时间:
2016-05-12 09:15:31
阅读次数:
324
0概述
0.1 存储性能优化指标
io速率:速率提升数值和百分比
iops:iops提升数值和百分比
0.2 优化方向概述
块存储优化方向:优化的工作,基本上都是在底层,上层只是一些配置。
这些底层的技术适用于ceph块设备,主要是ceph还有自身的一些配置、缓存方案可以拿过来用,在最后补充一下。
底层包括qemu/kvm/kernel三个层面,kernel又主要是filesy...
分类:
其他好文 时间:
2016-05-06 14:49:05
阅读次数:
177