您的位置:首页 > 运维架构 > 网站架构

网站技术架构四(网站高性能架构)

2014-06-04 16:54 337 查看
一、Web前端性能优化

浏览器访问优化

1.减少http请求:合并CSS、合并JavaScript、合并图片。

2.使用浏览器缓存:将CSS、JavaScript、Logo、图标等静态资源文件缓存在浏览器中,可以极好地改善性能。

3.启用压缩:

4.CSS放在页面最上面、JavaScript放在页面最下面:浏览器会在下载完全部CSS之后才对整个页面进行渲染;在加载JavaScript后立即执行,有可能会阻塞整个页面。

5.减少Cookie传输:Cookie包含在每次请求和响应中,太大的Cookie会严重影响数据传输。

CDN加速
反向代理

二、应用服务器性能优化

分布式缓存

缓存的本质是一个内存Hash表。要合理使用缓存,需要注意频繁修改的数据、没有热点的访问、数据不一直与脏读、缓存可用性、缓存预热、缓存穿透。

异步操作
使用集群
代码优化

多线程、资源复用、数据结构、垃圾回收

三、存储性能优化

机械硬盘和固态硬盘
B+树和LSM树
RAID和HDFS
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: