首页 > 电子期刊 > J > 计算机时代

分布式和缓存技术在大并发量网站中的应用

因此,在缓存有效时,无论前端有多少用户,他们并发打开主页时,数据直接从缓存获取,根本不会读数据库。假设前端有1万用户,如果不采用缓存技术,他们打开主页需要访问11万次数据库,数据库服务器负担很重。内存缓存在指定的时限有效,当缓存过期后,用户就需要访问数据库,但访问的同时缓存被重新加载,在此之后的指定时限内其他用户就只会访问缓存而不需访问数据库。缓存技术在极大提升性能的同时减轻了数据库的负担,但同时也有很大弊端,即牺牲了实时性。比如,缓存的时限是10分钟,在时限内,用户看到的是10分钟之前的情况,因为只有10分钟到期后,缓存才被刷新。为了提升数据的实时性,我们的系统采用了多缓存不同时限的策略。“在线数据”设置为5分钟,“导航栏”、“友情链接”和“其他栏目”等变化很小则缓存时限设为20分钟,其他栏目设置为10分钟。4 性能分析图5是单Web服务器在800多人并发访问的情况下的性能监视图,从图5可以看出,处理器已经超过80%,而剩
<<上一页  下一页>>

jsjs20140106
jsjs20140106
jsjs20140106
jsjs20140106
jsjs20140106
jsjs20140106
jsjs20140106

首页 > 电子期刊 > J > 计算机时代

广州市越秀区图书馆版权所有。
联系电话:020-87673002

本站访问人数: