使用Cahce实现高性能系统

简介:
使用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
相关文章
|
2月前
|
消息中间件 Java 中间件
高性能RockerMQ(一)
高性能RockerMQ(一)
|
4月前
|
存储 缓存 监控
如何设计一个高可靠性的分布式缓存系统?
如何设计一个高可靠性的分布式缓存系统?
|
6月前
|
存储 缓存 负载均衡
基于C++的高性能分布式缓存系统设计
基于C++的高性能分布式缓存系统设计
190 1
|
6月前
|
缓存 弹性计算 负载均衡
中间件硬件性能不足
解决中间件硬件性能不足的问题需要从多个方面入手,包括升级硬件设备、优化资源配置、引入负载均衡机制、优化中间件配置、使用数据缓存技术以及进行实时监测与调优等。这些措施可以有效提升中间件的硬件性能,提高整个应用系统的性能和稳定性。
71 5
|
监控 负载均衡 测试技术
扩展性:构建无限可能的高性能系统
扩展性:构建无限可能的高性能系统
|
存储 缓存 负载均衡
高性能是什么?其本质是什么东东?
高性能是什么?其本质是什么东东?
167 0
|
存储 移动开发 负载均衡
大厂如何打造可扩展的高并发系统?
高可扩展性是个设计指标:表示可通过加机器线性提高系统处理能力,承担更高流量和并发。 架构设计之初,为什么不预先考虑好使用多少台机器,支持现有并发呢?因为峰值流量不可控。
148 0
|
存储 安全 Linux
嵌入式应用的超轻量级、高性能的 C/C++ 日志库
嵌入式应用的超轻量级、高性能的 C/C++ 日志库
622 0
嵌入式应用的超轻量级、高性能的 C/C++ 日志库
|
存储 缓存 算法
提高存储系统性能的技术
提高存储系统性能的技术
160 0
|
算法 NoSQL 数据库
如何设计一款“高可用高性能”的发号器?
在分布式场景中,很多地方需要生成全局唯一的id,如数据库分库分表后需要用唯一id代替单机版本的自增id。发号器的基本要求是 全局唯一,无论如何都不能重复 某些场景下还要求单调递增,如排序需求等。
408 0
如何设计一款“高可用高性能”的发号器?