很多场景下,用户的访问网站的会话信息都需要保存,实现会话保存的方式有三种:1、session绑定2、session复制,在多个集群的节点间复制会话信息到各个节点3、session服务器,使用单独的服务器专门用于保存会话信息。实验过程要实现的是第三种方式,使用session服务器的方式来保..
分类:
其他好文 时间:
2014-09-29 02:52:57
阅读次数:
302
1.需求描述现在需要配置一个LAMT(Linux+Apache+Mysql+Tomcat)的webapp服务器同时由于需要两台Tomcat,需要对会话Session进行处理,故在此采用memcached部署Session集群服务器,实验拓扑如下.由于条件有限,故可能多个服务可能部署在同一台服务器,敬请谅解2.首先安装Tomcat,并部署一..
分类:
其他好文 时间:
2014-09-29 02:36:57
阅读次数:
443
在应用程序运行的过程中总会有一些经常需要访问并且变化不频繁的数据,如果每次获取这些数据都需要从数据库或者外部文件系统中去读取,性能肯定会受到影响,所以通常的做法就是将这部分数据缓存起来,只要数据没有发生变化每次获取这些数据的时候直接从内存中区获取性能肯定会大大地提高。在.NET中提供了一个Cache...
分类:
Web程序 时间:
2014-09-28 18:32:53
阅读次数:
137
Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首眩对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应HTML(标准通用标记语言下..
分类:
其他好文 时间:
2014-09-28 15:04:53
阅读次数:
643
做为网站访问的生命线(数据访问),当然也可以采用分布式的方法来减轻单台服务器的访问压力。之前有讲过Memcached的分布式,但是Memcached服务器互不通信,所以我们也提过redis的主从分布。这篇文章主要的就是关注分布式服务器的一些基本思想。
分类:
Web程序 时间:
2014-09-27 13:30:49
阅读次数:
227
一.Memcached服务器端的安装(此处将其作为系统服务安装) 下载文件:memcached 1.2.1 for Win32 binaries (Dec 23, 2006) 下载地址:http://jehiah.cz/projects/memcached-win32/files/memcach.....
分类:
Web程序 时间:
2014-09-27 13:28:29
阅读次数:
326
1 什么是redisredis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对很多其它,包含string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操...
分类:
其他好文 时间:
2014-09-26 18:14:58
阅读次数:
136
ECShop没有使用一些开源的数据库操作类,比如adodb或者PEAR,而是封装了自己的实现。这样做的好处是实现非常轻量,大大减小了分发包的文件大小。另外,当网站需要做memcached缓存时,也可以很方便的实现。当然,这样做的后果就是数据库的选择非常狭窄,无法实现其它的非MySQL数据库。ECSh...
分类:
数据库 时间:
2014-09-26 13:36:08
阅读次数:
218
Nginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。由俄罗斯的程序设计师IgorSysoev所开发,其特点是占有内存少,并发能力强,它的主要功用中还有一项是作为缓存服务器,在某些场景下,如后端的服务器是数据库服务器时,Nginx与其他就需..
分类:
其他好文 时间:
2014-09-26 08:32:39
阅读次数:
334
一.缓存介绍及Haproxy+Varnish架构图:1.)简介:现阶段的互联网时代,缓存成为一个必不可少的一环,不论是对于整体架构的优化,减少服务器的压力,加速用户访问速度,都是需要用到缓存。而缓存的种类也是很多,例如CDN,Squid,Memcached,Varnish,已经成为一个中型,大型架构中..
分类:
Web程序 时间:
2014-09-25 23:48:48
阅读次数:
5491