第五十三天:优化网站的常用方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第五十三天:优化网站的常用方法相关的知识,希望对你有一定的参考价值。
小Q:时光,总是恬淡的,君不见,那翻阅过的书,充满了淡淡的清香,即便有褶皱,有划痕,也无形中沉淀了书的厚重。
-----------------------------------------------------------------------------------------------
一:架构的调整
随着pv量的增加,将DB和web从一台服务器中分离开,一台DB一台web;
在DB服务器之上做一个squid缓存,或者web之上做个squid缓存;
对web做负载均衡(LVS + nginx代理),安全考虑用一台服务器做web的高可用,另外对于DB服务器实行主从,当然也要找出一台服务器做一下备份机,毕竟数据太重要了;
二:硬件的优化
这点经常在机房的工作的人清楚,多少的pv,用多大的cpu,多少内存,什么样的几个内核,多少流量等等,他们之间怎么搭配效果会更好;
三:应用程序本身的优化
一般我们用的是LAMP LNMP ,所以对于L 来说,优化的对象是内核参数,一般我们可以找开发来做;对于A和N ,我们可以更改配置文件参数,或者出去不必要的模块,或者做防盗链.访问控制.缓存,跳转等等;对于M,主要的是配置参数;而P亦是根据自己的需求更改参数,针对大常用的参数,减小不需的参数........
四:程序的优化
这种优化主要是针对研发来说的,因为网站程序就是开发出的代码,而这方面直接接触的是开发,提高代码质量,和执行效率,也是优化我们网站常用方法。
以上是关于第五十三天:优化网站的常用方法的主要内容,如果未能解决你的问题,请参考以下文章
python第五十三天--进程,协程.select.异步I/O...