社区
高性能WEB开发
帖子详情
java 缓存框架
yaojie1018
2008-09-02 04:36:33
我正在做一个大的门户网站,想采用一个缓存框架进行数据缓存提高页面浏览效率,请问各位都用的什么缓存框架阿?OSCache怎么样阿?
对于这种门户网站大家都采用了哪些技术手段来提高性能阿?小弟以前做的是应用系统,第一次接触门户网站类项目,还请各位赐教
...全文
1676
6
打赏
收藏
java 缓存框架
我正在做一个大的门户网站,想采用一个缓存框架进行数据缓存提高页面浏览效率,请问各位都用的什么缓存框架阿?OSCache怎么样阿? 对于这种门户网站大家都采用了哪些技术手段来提高性能阿?小弟以前做的是应用系统,第一次接触门户网站类项目,还请各位赐教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2009-05-27
打赏
举报
回复
ehcache + freemarker
zou663
2009-05-23
打赏
举报
回复
l;;l;l;l;l;lkl
klklklklk
wxj200589
2008-09-03
打赏
举报
回复
缓存一词搞技术的都接触过,很多地方用到缓存。网站架构和网站开发中的缓存也是非常重要。这里先讲述最基本的两种缓存。高级和分布式的缓存在后面讲述。
架构方面的缓存,对Apache比较熟悉的人都能知道Apache提供了自己的缓存模块,也可以使用外加的Squid模块进行缓存,这两种方式均可以有效的提高Apache的访问响应能力。
网站程序开发方面的缓存,Linux上提供的Memory Cache是常用的缓存接口,可以在web开发中使用,比如用Java开发的时候就可以调用MemoryCache对一些数据进行缓存和通讯共享,一些大型社区使用了这样的架构。另外,在使用web语言开发的时候,各种语言基本都有自己的缓存模块和方法,PHP有Pear的Cache模块,Java就更多了,.net不是很熟悉,相信也肯定有。
数据库集群和库表散列
大型网站都有复杂的应用,这些应用必须使用数据库,那么在面对大量访问的时候,数据库的瓶颈很快就能显现出来,这时一台数据库将很快无法满足应用,于是我们需要使用数据库集群或者库表散列。
在数据库集群方面,很多数据库都有自己的解决方案,Oracle、Sybase等都有很好的方案,常用的MySQL提供的Master/Slave也是类似的方案,您使用了什么样的DB,就参考相应的解决方案来实施即可。
上面提到的数据库集群由于在架构、成本、扩张性方面都会受到所采用DB类型的限制,于是我们需要从应用程序的角度来考虑改善系统架构,库表散列是常用并且最有效的解决方案。我们在应用程序中安装业务和应用或者功能模块将数据库进行分离,不同的模块对应不同的数据库或者表,再按照一定的策略对某个页面或者功能进行更小的数据库散列,比如用户表,按照用户ID进行表散列,这样就能够低成本的提升系统的性能并且有很好的扩展性。sohu的论坛就是采用了这样的架构,将论坛的用户、设置、帖子等信息进行数据库分离,然后对帖子、用户按照板块和ID进行散列数据库和表,最终可以在配置文件中进行简单的配置便能让系统随时增加一台低成本的数据库进来补充系统性能。
binz911
2008-09-02
打赏
举报
回复
门户都是有自己的cms,通过模板静态生成静态html
java
缓存
框架
Caffeine详解
Caffeine是一个基于
Java
8开发的提供了近乎最佳命中率的高性能
缓存
库。可以说是目前最优秀的本地
缓存
,性能对比可以参考链接:。实际上,Caffeine和ConcurrentMap很像——支持并发,并且支持O(1)时间复杂度的数据存取...
java
缓存
框架
_5个常用的
Java
分布式
缓存
框架
本文主要是分享了5个常用的
Java
分布式
缓存
框架
,这些
缓存
框架
支持多台服务器的
缓存
读写功能,可以让你的
缓存
系统更容易扩展。1、Ehcache –
Java
分布式
缓存
框架
Ehcache是一个
Java
实现的开源分布式
缓存
框架
,EhCache ...
java
缓存
框架
详解
一.ehcache主要是对数据库访问的
缓存
,相同的查询语句只需查询一次数据库, 二. oscache 主要是对页面的
缓存
,可以整页或者指定网页某一部分
缓存
,同时 指定他的过期时间,这样在此时间段里面访问的数据都是一样的 三....
java
本地
缓存
框架
_5个强大的
Java
分布式
缓存
框架
推荐
本文主要是分享了5个常用的
Java
分布式
缓存
框架
,这些
缓存
框架
支持多台服务器的
缓存
读写功能,可以让你 的
缓存
系统更容易扩展。1、Ehcache –
Java
分布式
缓存
框架
Ehcache是一个
Java
实现的开源分布式缓...
java
本地
缓存
的
框架
技术
常见的
Java
本地
缓存
框架
技术有:
高性能WEB开发
25,985
社区成员
4,367
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章