高并发网站的调优

今天看了一篇这方面的文章,针对下载频道现在情况,我也写点个人观点。

一、页面尽量静态化
二、配置服务器动态的走apache,静态的走Lighttpd
三、用最好的OS如FreeBSD
四、重点优化mysql性能从编译、配置上入手
五、最基本的控制好程序性能及SQL查询
六、做缓存、做代理反向代理
七、页面上的优化了,节省流量上的考虑

这7条是原文提到的。

针对我遇见的情况我再补充几条。

1.对频繁操作的数据放到内存做缓存
2.如果数据量大考虑分表分库
3.上回参加sd大会的总结,yahoo!exceptional performance团队的技术经理,讲了一些调优的方法,就是著名的那14条军规,yahoo有这个api,ff上的一个插件,从中我学习到的是在表现层的一些调优,比如脚本的位置的设置,css的设置。具体大家可下载yslow就是前面所说的那个插件来调优你的网站
4.应该是分布式吧,现在下载频道基本将一些公用的模块(就是能够独立出来的模块,我们现在是把打分和评论),独立出来了做成个公共模块,独立到另外一台server上,利用跨站点的技术进一步减轻服务器的压力。 5.除了使用先进的技术,当然不能忘记的还是优化你的算法和优化你的架构,缓存的数据结构也做到适合系统,在数据库查询和文件之间做一个合适的分配,是你的系统运行最优
6.现在满头疼的是如何减少io的读取,个人观点是把一些小的文件可以放到内存中去
7.前端的缓存代理,注意数据同步问题

今天就说到这,得干活了。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值