电影网网站优化-系统优化篇
2008年11月中旬,我们重新设计了电影网(http://www.m1905.com/)网站架构,将原来的单点结构调整到双击双机备份机制,原来是电信网通各一台机器,分设在两个机房。后统一迁入到双线机房,加入负载均衡设备,从原来的两台服务器到现在的4台服务器。
原来电信的机器,站点文件都是采用UNC的方式,指向到网通服务器,从效率上肯定有所影响。
后来,我们调整为四台web服务器,代码文件都一样。各自的iis调用自己本机的代码。只是图片、视频分开放在各自的文件服务器上。
经过调整后,发现流量上来了,访问速度却大幅度下降。
经过紧急处理。我们从以下几个方面着手解决
- 对于一些公共或更新频率不高的内容尽量使用cache
- 调整页面动静态内容的显示顺序,优先显示静态内容
- 查找页面中,哪些内容可以预先生成,直接读取静态内容
- 对于一些使用动态来分页、时效性不要求非常严格的内容,采用静态页面来展示
- 在前台,不要直接有针对大容量表的操作
- 对于频繁读取的内容,采用临时表,更有效率
- 对某些字段建立索引
- 优化SQL语句,尽量采用存贮过程
- 数据库服务器按照功能分开,用户、blog、bbs、group、主站新闻数据库,WEB服务器也各自独立
最后,终于达到一个比较理想的访问速度。
期间,也因为原有的设计上的不足,导致了很多问题。
- 每个blog用户都有各自的个性化css文件,原先是直接放在blog下面的一个css目录,下面按照用户来建立目录,里面存放用户的一些信息,这样一来当用户达到上百万的时候,下面的目录太多太碎,直接影响访问速度。我们的解决办法是按照用户注册时间,按照年、月、日来建立目录
- 一些js文件太大,必须需要压缩处理。
- 减少301重定向,尤其是同一个域名之间的跳转。
- 其他,很多,就不一一说明了。
当然,网站优化决不仅限这些,接下来我会继续把我们对电影网(http://www.m1905.com/)的SEO优化处理写出来,和大家一起交流。
附上一个生成静态页面和生成其他文件的源码(我们有个页面,专门负责生成一些js文件,比如最新资讯、最新专题等等),也许你能用的上,呵呵。
源码下载(点击下载源码)
使用方法:将ini.xml和编译后的exe放在一起,我们是通过计划任务来定时操作的。
转载于:https://www.cnblogs.com/liuhongqing/archive/2008/12/19/1358441.html
电影网网站优化-系统优化篇相关推荐
- 电影网网站优化-SEO篇
下面是针对电影网(http://www.m1905.com/)SEO优化的几个主要步骤 1.关键词分析(也叫关键词定位) 关键词分析包括:关键词关注量分析.竞争对手分析.关键词与网站相关性分析.关键词 ...
- 电影网网站优化-ETAG篇
什么是Etag? 在HTTP1.1中有介绍,主要的作用就是在(css file, image, javascript file)文件后面添加一个唯一的参数(相当于查询参数字符串),Etag有服务器端生 ...
- 电影网网站优化-图片适配篇
鉴于一张图片,会在多个地方引用,所以电影网(http://www.m1905.com/)大量采用了图片适配系统, img采用类似的形式调用:src="http://pic.m1905.com ...
- 电影网网站优化-相关链接篇
以前,在电影网(http://www.m1905.com)每条资讯下面的相关链接,我们采用的是实时动态调取最新的相关信息,在不影响用户浏览的情况下,用js的方式加载相关内容. 如下图: 后来,分析网易 ...
- 网吧系统母盘制作(系统分区整体考虑优化配置篇)
网吧系统母盘制作(系统分区整体考虑优化配置篇) 40G ( C:5G D:5G E:30G) 80G (c:5 D:5 e:70) 若机房安装比如偶所在的这个要装以下一些列程序 Macromedia ...
- linux性能优化--cpu篇
linux性能优化--cpu篇 前言 负载 CPU使用率 proc perf 一些链接 `perf list` 比较有用的event `perf stat` `perf record` Profili ...
- ASP.NET MVC URL重写与优化(初级篇)-使用Global路由表定制URL
ASP.NET MVC URL重写与优化(初级篇)-使用Global路由表定制URL 引言--- 在现今搜索引擎制霸天下的时代,我们不得不做一些东西来讨好爬虫,进而提示网站的排名来博得一个看得过去的流 ...
- 移动端seo优化,来自对百度移动搜索建站优化白皮书的整理
文章是本人对百度资源平台推出的<百度移动搜索建站优化白皮书>的整理, 为了自己能更好的了解移动端建站和优化方法:特意看了几次<百度移动搜索建站优化白皮书>: 下面是个人对该文的 ...
- HTML5期末大作业:零食官网网站设计——美食零食官网(6页) html网页制作期末美食作业成品_小吃类网页设计期末作业
HTML5期末大作业:零食官网网站设计--美食零食官网(6页) html网页制作期末美食作业成品_小吃类网页设计期末作业 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. ...
最新文章
- [BZOJ3337] ORZJRY I --块状链表大毒瘤
- java 对比两个表的字段的差异_Joolun小程序商城 2.2.2版本上线了——Java微信快速开发平台...
- Mac上安装hadoop
- TF学习——TF之TFOD:基于TFOD AP训练ssd_mobilenet预模型+faster_rcnn_inception_resnet_v2_模型训练过程(TensorBoard监控)全记录
- python 类继承与子类实例初始化
- Socket网络编程——C++实现
- java自定义外部接口_如何使用可外部化的接口在Java中自定义序列化
- matlab 建立ctruct,扩频通信系统及MATLAB仿真1
- 【Flink】FLink Assigned key must not be null
- Oracle出现ora-01045的解决方法-可用
- Centos7的iso everything与DVD以及Live的区别
- 逻辑回归(Logistic Regression)学习笔记
- 蓝桥杯 逆波兰表达式——2013年省赛C/C++A组真题6
- IntelliJ IDEA 13怎么创建JAVA SE项目
- Java实现人力资源管理系统
- 爬虫小练(刷访问量)(python+requests(headers+proxy)+Queue+threading)
- X264实现H264编码以及MediaMuxer的另类用法「第八章,Android音视频编码那点破事」
- 鸿蒙:这个备胎不太冷
- 锐龙r75800H和酷睿i71165G7 选哪个好
- uni-app小程序利用动画做出左右滑动切换的效果
热门文章
- 510分学计算机能上哪所大学,浙江全部59所大学排名,可分为6个档次,想去浙江上大学必看...
- MS08-067漏洞简谈与利用
- 调度框架 Scheduling Framework 实践
- JavaScript[ LXF教程(一) ]
- 百度前离职员工,面试偶遇同门百度人
- 软件项目管理知识点整理
- 地铁票务管理系统_地铁票务管理系统-.doc
- 制作一个简单的Android版的音乐播放器
- UG实体改色和真实着色情况下改背景为白色
- CC00119.bigdatajava——|JavaMySQL.XML.V10|——|MySQL.v10|常见XML解析器|DOM4API介绍|