最近准备上一些提高效率节省带宽的应用
本来准备睡觉了,肚子有点饿,边吃边看网文,忽然想起一些事情,先记着防止忘了。
最近有2件事挺让我心烦的,一个就是外面各种搜索引擎盗链文件,导致带宽大量的增加,二就是随着论坛宠物股票的上马以及访问量的增加已经有一段时间平均超过每天100万pv了,mysql的压力有点高经常出现查询排队的现象,导致论坛有点抽筋。本来准备等新系统平台上马后在进行的优化看来要提前进行了。
防盗链打算还是根据实际情况出发,先正对mp3,wma等音视频文件开始入手,主要视博客上面的文件,因为是跑在iis上面的所以打算用ISAPI_Rewrite 来实现,基本原理就是先判断客户端类型,如果是浏览器类、下载工具类就继续判断是否本地来源,如果不是本地来源就搞只盗链,网上搜了下现成的基本都是举了个例子,还有语法错误,看来只能自己写了,这个写完了再专门写个博文和大家交流了。
至于mysql压力这块准备按照原计划上Memcached,在上次平台从windows切换到linux的时候为啥没做Memcached是因为这个不光光是环境下的建设还涉及到程序基本的修改,而且几乎是要把全部的dz源代码中操作数据库这块进行修改,工程量和未知因素太多,如果一次做的话担心造成混乱,所以打算等lamp平台稳定后再来搞的。包括以后等到php出现压力后再上Nginx也是出于这个原因,同时也可以为我们的技术人员循序渐进的入门linux系统多留一点时间,一次全上的话一是调试的东西太多,二是怕技术人员吸收消耗不了以后维护会产生未知的问题。毕竟这linux系统入门还是需要多实践的所以就先从基本的lamp开始了,反正当时认为lamp还是能够承受大半年的压力增长的。结果大大出乎我的意料,仅仅半年的时间pv增长了近70%差点翻倍,不过心里还是高兴的,因为这也说明了我们太湖明珠网的发展和影响力势如破竹啊。看来下一阶段的优化要把目标定到500万pv了