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

电影网网站优化-系统优化篇相关推荐

  1. 电影网网站优化-SEO篇

    下面是针对电影网(http://www.m1905.com/)SEO优化的几个主要步骤 1.关键词分析(也叫关键词定位) 关键词分析包括:关键词关注量分析.竞争对手分析.关键词与网站相关性分析.关键词 ...

  2. 电影网网站优化-ETAG篇

    什么是Etag? 在HTTP1.1中有介绍,主要的作用就是在(css file, image, javascript file)文件后面添加一个唯一的参数(相当于查询参数字符串),Etag有服务器端生 ...

  3. 电影网网站优化-图片适配篇

    鉴于一张图片,会在多个地方引用,所以电影网(http://www.m1905.com/)大量采用了图片适配系统, img采用类似的形式调用:src="http://pic.m1905.com ...

  4. 电影网网站优化-相关链接篇

    以前,在电影网(http://www.m1905.com)每条资讯下面的相关链接,我们采用的是实时动态调取最新的相关信息,在不影响用户浏览的情况下,用js的方式加载相关内容. 如下图: 后来,分析网易 ...

  5. 网吧系统母盘制作(系统分区整体考虑优化配置篇)

    网吧系统母盘制作(系统分区整体考虑优化配置篇) 40G ( C:5G D:5G E:30G) 80G (c:5 D:5 e:70) 若机房安装比如偶所在的这个要装以下一些列程序 Macromedia ...

  6. linux性能优化--cpu篇

    linux性能优化--cpu篇 前言 负载 CPU使用率 proc perf 一些链接 `perf list` 比较有用的event `perf stat` `perf record` Profili ...

  7. ASP.NET MVC URL重写与优化(初级篇)-使用Global路由表定制URL

    ASP.NET MVC URL重写与优化(初级篇)-使用Global路由表定制URL 引言--- 在现今搜索引擎制霸天下的时代,我们不得不做一些东西来讨好爬虫,进而提示网站的排名来博得一个看得过去的流 ...

  8. 移动端seo优化,来自对百度移动搜索建站优化白皮书的整理

    文章是本人对百度资源平台推出的<百度移动搜索建站优化白皮书>的整理, 为了自己能更好的了解移动端建站和优化方法:特意看了几次<百度移动搜索建站优化白皮书>: 下面是个人对该文的 ...

  9. HTML5期末大作业:零食官网网站设计——美食零食官网(6页) html网页制作期末美食作业成品_小吃类网页设计期末作业

    HTML5期末大作业:零食官网网站设计--美食零食官网(6页) html网页制作期末美食作业成品_小吃类网页设计期末作业 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. ...

最新文章

  1. [BZOJ3337] ORZJRY I --块状链表大毒瘤
  2. java 对比两个表的字段的差异_Joolun小程序商城 2.2.2版本上线了——Java微信快速开发平台...
  3. Mac上安装hadoop
  4. TF学习——TF之TFOD:基于TFOD AP训练ssd_mobilenet预模型+faster_rcnn_inception_resnet_v2_模型训练过程(TensorBoard监控)全记录
  5. python 类继承与子类实例初始化
  6. Socket网络编程——C++实现
  7. java自定义外部接口_如何使用可外部化的接口在Java中自定义序列化
  8. matlab 建立ctruct,扩频通信系统及MATLAB仿真1
  9. 【Flink】FLink Assigned key must not be null
  10. Oracle出现ora-01045的解决方法-可用
  11. Centos7的iso everything与DVD以及Live的区别
  12. 逻辑回归(Logistic Regression)学习笔记
  13. 蓝桥杯 逆波兰表达式——2013年省赛C/C++A组真题6
  14. IntelliJ IDEA 13怎么创建JAVA SE项目
  15. Java实现人力资源管理系统
  16. 爬虫小练(刷访问量)(python+requests(headers+proxy)+Queue+threading)
  17. X264实现H264编码以及MediaMuxer的另类用法「第八章,Android音视频编码那点破事」
  18. 鸿蒙:这个备胎不太冷
  19. 锐龙r75800H和酷睿i71165G7 选哪个好
  20. uni-app小程序利用动画做出左右滑动切换的效果

热门文章

  1. 510分学计算机能上哪所大学,浙江全部59所大学排名,可分为6个档次,想去浙江上大学必看...
  2. MS08-067漏洞简谈与利用
  3. 调度框架 Scheduling Framework 实践
  4. JavaScript[ LXF教程(一) ]
  5. 百度前离职员工,面试偶遇同门百度人
  6. 软件项目管理知识点整理
  7. 地铁票务管理系统_地铁票务管理系统-.doc
  8. 制作一个简单的Android版的音乐播放器
  9. UG实体改色和真实着色情况下改背景为白色
  10. CC00119.bigdatajava——|JavaMySQL.XML.V10|——|MySQL.v10|常见XML解析器|DOM4API介绍|