使用Cahce实现高性能系统

本文介绍了提高系统性能的六种缓存策略,包括客户端缓存、反向代理服务器缓存、WEB服务器缓存、应用服务器缓存、应用缓存及数据库缓存。详细探讨了不同层级的缓存实现方式和技术手段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用Cahce实现高性能系统
1 客户端缓存:设定浏览器页面过期时间;
2 反向代理服务器(Squid,Lighttpd,Apache)/负载均衡器缓存(F5):基于HTTP头部;
3 WEB服务器缓存:基于HTTP头部;
4 应用服务器缓存(Resin):基于HTTP头部(代码里面加入控制缓存的HTTP头部);
5 应用缓存:1)PHP 缓存:a)缓存编译过的脚本:Zend的performance suit或者APC;
           b)缓存脚本执行的结果:优化PHP代码+将常用的http_query按需求缓存起来,成为  服务器端的缓存(Pear::Cache,页面缓存,函数缓存);
           2)JAVA 缓存:ehcache, oscache;
     
     (代码里面调用相应缓存模块或软件的API)
6 数据库缓存: 1)尽量使用存储过程;
  2)优化oracle的内存使用,尽量多缓存使用过的对象;


本文转自zkjian517 51CTO博客,原文链接:http://blog.51cto.com/zoukejian/55996
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值