数据量 >10亿1、表设计合理(遵循三范式) 既然说到这里,我们简单介绍下 三范式:2、分表技术(垂直分割、水平分割)3、建立索引 4、读写分离 5mysql配置优化(调整最大并发量,定时对数据碎片整理,和数据备份,这里要用到定时器进行数据备份和碎片整理)3、页面静态化4、缓存技术(memcache...
分类:
其他好文 时间:
2015-10-23 18:22:21
阅读次数:
150
Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。sae同样提供memcache 缓存服务。如何开启SA...
分类:
移动开发 时间:
2015-10-23 11:41:05
阅读次数:
282
为了提高性能,几乎所有互联网应用都有缓存机制,其中Memcache是使用非常广泛的一个分布式缓存系统。众所周知,LAMP是非常经典的Web架构方式,但是随着Nginx的 成熟,越来越多的系统开始转型为LNMP(Linux+Nginx+MySQL+PHP with fpm),这是因为Nginx采用基于...
分类:
系统相关 时间:
2015-10-19 17:03:52
阅读次数:
339
在反问题的过程中遇到的最近项目。网上查了很多资料并没有完全实现。因此,要找到适合自己的xmemcache client和memcache关联API和说明,我们发现了一个比较完美的实现。 键类:net.rubyeye.xmemcached.Counter 相关API 实现思路: 获取...
分类:
Web程序 时间:
2015-10-19 12:29:15
阅读次数:
269
1. Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。2. Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。3. Redis支持数据的备份,即master-slave模式的数据备份。4. Redis支持...
分类:
系统相关 时间:
2015-10-19 12:11:58
阅读次数:
285
这周项目要做一个在线聊天系统,感觉不是特别困难,原理也很简单,分享给大家。 ? 技术: Java(Spring)+Mysql+MemCache Spring做的是事件驱动模型,所有DB,更新缓存操作改成异步的。 MemCache存放缓存,每个用...
分类:
其他好文 时间:
2015-10-18 21:41:52
阅读次数:
408
1 在Ubuntu上安装Memcached要在Ubuntu上安装Memcached,打开终端,然后输入以下命令:$sudo apt-get update$sudo apt-get install memcached2. 确认memcached是否安装要确认memcached安装与否,需要运行下面的命...
分类:
系统相关 时间:
2015-10-18 21:20:43
阅读次数:
199
下载并安装Memcache服务器端服务器端主要是安装memcache服务器端.下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libeve...
分类:
其他好文 时间:
2015-10-18 06:41:36
阅读次数:
226
下载并安装Memcache服务器端服务器端主要是安装memcache服务器端.下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libeve...
分类:
系统相关 时间:
2015-10-18 06:40:11
阅读次数:
238
------------------------------------nginx与memcache配合的流程:nginx先读取memcache内容发现没有然后nginx找php,php通过数据库获取到了内容 将内容交给memcache
分类:
系统相关 时间:
2015-10-17 17:52:07
阅读次数:
184