电影网网站优化-系统优化篇

2008年11月中旬,我们重新设计了电影网(http://www.m1905.com/)网站架构,将原来的单点结构调整到双击双机备份机制,原来是电信网通各一台机器,分设在两个机房。后统一迁入到双线机房,加入负载均衡设备,从原来的两台服务器到现在的4台服务器。

原来电信的机器,站点文件都是采用UNC的方式,指向到网通服务器,从效率上肯定有所影响。

后来,我们调整为四台web服务器,代码文件都一样。各自的iis调用自己本机的代码。只是图片、视频分开放在各自的文件服务器上。

经过调整后,发现流量上来了,访问速度却大幅度下降。

经过紧急处理。我们从以下几个方面着手解决

  1. 对于一些公共或更新频率不高的内容尽量使用cache
  2. 调整页面动静态内容的显示顺序,优先显示静态内容
  3. 查找页面中,哪些内容可以预先生成,直接读取静态内容
  4. 对于一些使用动态来分页、时效性不要求非常严格的内容,采用静态页面来展示
  5. 在前台,不要直接有针对大容量表的操作
  6. 对于频繁读取的内容,采用临时表,更有效率
  7. 对某些字段建立索引
  8. 优化SQL语句,尽量采用存贮过程
  9. 数据库服务器按照功能分开,用户、blog、bbs、group、主站新闻数据库,WEB服务器也各自独立

最后,终于达到一个比较理想的访问速度。

期间,也因为原有的设计上的不足,导致了很多问题。

  1. 每个blog用户都有各自的个性化css文件,原先是直接放在blog下面的一个css目录,下面按照用户来建立目录,里面存放用户的一些信息,这样一来当用户达到上百万的时候,下面的目录太多太碎,直接影响访问速度。我们的解决办法是按照用户注册时间,按照年、月、日来建立目录
  2. 一些js文件太大,必须需要压缩处理。
  3. 减少301重定向,尤其是同一个域名之间的跳转。
  4. 其他,很多,就不一一说明了。

当然,网站优化决不仅限这些,接下来我会继续把我们对电影网(http://www.m1905.com/)的SEO优化处理写出来,和大家一起交流。

附上一个生成静态页面和生成其他文件的源码(我们有个页面,专门负责生成一些js文件,比如最新资讯、最新专题等等),也许你能用的上,呵呵。

源码下载(点击下载源码)

使用方法:将ini.xml和编译后的exe放在一起,我们是通过计划任务来定时操作的。

转载于:https://www.cnblogs.com/liuhongqing/archive/2008/12/19/1358441.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值