大网站之优化

字体大小: 中小 标准 ->行高大小: 标准
对于很多牛人来说这根本不算什么,因为他们整天是在处理大量高并发的访问,这并不能说我们小菜鸟就不可以去做一些我们力所能及的事情,今天菜鸟帮助大家处理一些可以自己做的事情,虽然思想上有这样那样的不足,但是对于小规模的实验,我这里还是比较推崇大家去实现的,昨天本人没有如期发布关于phpad框架
之_T字母分析,是有原因的,昨天我被三件事情苦恼了,首先是一个朋友服务器突然高并发,他的是一个垃圾站,网站昨天突然达到了20万IP,网站瞬间经常挂,没有办法找到了我,我也是一个菜鸟,但是相对于还是有些经验吧,他于是办妥我整理,也就是耽误了我一个下午的时间,直到第二天的早上5点我才整理完毕,网站也稳定了不少,速度还可以能在接受范围了!
今天我们就接着昨天我做的一个案例我们来分析下吧,希望能帮助更多的菜鸟在不断实践中生存。
我哥们的网站是一个开源网站,首先为啥使用开源网站不言而喻,对于一个垃圾站来说,一个网站的好坏不是在于程序设计的牛逼,而是符合实际情况,网上开源的很多,自己设计的不一定比别人的好,起码我设计的就不比开源的好,第二,节约人力成本,在网站建设初期,就算是现在,对于他来说还是开源的比较好,
第一他不会写程序,第二他不懂系统,第三,他就是一个个人爱好网站,所以来说,使用开源网站是最合适的!以后有钱后,做规模后,自己在从新设计规划,也不是不可以的!他使用的程序是很著名的程序,程序也很清晰,虽然有很多人骂这个程序,但是我可以说,人家吸收了5千万风投,必定还是有他过人之处的,程序分为三层架构,数据层,逻辑层,展现层,三层架构,对于我们处理来说也就有了相当的清晰结构了!他还是用了一个CMS是一个上海公司出的,也很出名,可惜老大走了,剩下的是一个空壳公司在维护,基本不更新了,目前网站主要维护是在论坛上,因为是地区论坛,数据用户积分十分重要,而对于CMS基本可以不要,因为CMS只是他自己搭建玩的,可以仍到,既然我们已经知道了他的现在网站架构了,我们现在来看看他需要哪些改进吧,或者说他遇到了那些问题:
    第一:哥们的会员数据之庞大,很多都是垃圾会员信息,需要去掉,尽量保存两年以内的会员,两年以内没有活跃的会员,删除会员信息,会员所发布的帖子如果存在转入一个用户中,这个用户注册为 sulwan
    第二:网站图片非常多,不光是图片,还有附件,这里要做的就是把附件剥离,图片剥离,图片放在专门服务器上,附件放在专门服务器上,以减少服务器压力,提高服务器速度!
    第三:mysql数据库优化,目前数据库经常出现繁忙状态,链接超限,需要优化mysql配置
    第四:apache优化,这个服务器我开始的时候给他优化过一次,那次我也不懂,优化都是乱来的,虽然有效果,但是我说基本没有什么改善,这次优化下。
    第五:增加使用memcache使用,把最近登录会员数据全部缓存到数据库,目前服务器内存已经增加到了8G,不用绝对是浪费,目前暂定是:连续三天登录,及缓存会员数据到memcache,缓存时间暂时设置为一周
    第五:首页优化,这个网站最特殊的地方就是首页,我也纳闷,首页为啥很多人访问,干脆就没事挂着首页看,所以这里把首页动态调用,更换成js调用,JS使用计划任务30分钟生成一次
    第六:网站考虑使用reiserfs磁盘系统,因为他的附件太多,小文件太多,特别是会员没事写个感想都用txt,不得不说,会员原创度也真高,不是原创就是小说,所以考虑使用这个
    第七:把数据库全部转移掉,因为他的数据写的太多使用myisam经常锁表,这个我是没有高招,只能转换数据库看看了,暂且使用in吧
目前给哥们做的就是把网页压缩了,图片转移到其他服务器了,其他的还没有做,正在准备做,汗,一个个人站长真不容易,同情一下他!

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/30000.html