优化方案,在前几个月,我的圈子有讨论过,具体方案有以下几种
1:将php框架,编译成一个php文件,这样一次请求下来,只有一个文件的输出,大大的降低了硬盘的压力,其实,tp3.2就已经有了这个功能,只是大家没注意而已.../page/836.html
在linux中,/dev/shm是映射的内存路径,当框架启动时,将框架代码复制到该文件夹下面去运行(注意,内存,关机数据就会没有,只能保存固定的业务代码,不能保存业务数据)...,我的方案是上cdn(内容分发网络)
它的大致原理是:将域名转到他们的dns服务器,由他们进行管理域名的请求ip
例如:我的www.php20.cn,将dns转移到百度云cdn,那么所有访问www.php20...,把数据返回给用户端并缓存到百度云cdn
当有缓存之后,百度云将不再请求服务器的资源,将百度云缓存的静态数据,直接返回给用户端,这就是cdn的作用了
所以,当网站上cdn之后,所有的静态文件请求,cdn...会帮助你缓存,并不消耗服务器的带宽,大大的降低了带宽的消耗,唯一需要返回的,也就是动态输出的html文件了
四:使用nginx服务器
可能大家都知道,高并发下,都得使用nginx服务器,这是为什么呢?