您的位置:首页 > 其它

静态网页和动态网页扩展解析

2016-03-21 13:40 267 查看
静态网页:
特点:
1、所有的程序在客户端(浏览器)解析,没有后台数据库
2、固定的URL,不含 ? 或 &
扩展名:
框架:htm,html,xml,shtml,
图片:jpg,gif,png,bmp
样式:js,css
视频:swf,avi,wmv,flv
优点:
1、容易被搜索引擎收录(seo优化)
2、服务端不解析,可以接受更多的并发访问
缺点:
1、没有数据库支持,制作维护困难
2、没有交互性(例如发帖)

动态网页:
扩展名:asp,aspx,php,jsp,do,cgi,perl,有标志性的?&符号
实现功能:用户注册、用户登录、在线调查、投票、用户管理、订单管理、发帖
缺点:
1、?,搜索引擎不好收录(可以做伪静态)
2、服务端解析,效率低,(需要动态转静态技术)

静态、动态网页效率比:10:1

伪静态网页 (不能提升网站的性能,大型网站常采用)
技术:rewrite规则,即URL地址重写
目的:便于搜索引擎收录

web结构优化方案之动态转静态
将用户请求数据解析后以静态文件方式存放在磁盘或内存中,以降低服务器压力
例子:
1、门户新闻业务 (一旦发布完成,几乎不会改动)
由编辑人员发布新闻,生成静态文件,同步到服务器节点上
2、视频网站业务 (一旦发布完成,几乎不会改动)
用户上传--审核、转码--推送(同步到cdn服务器节点)
3、blog/bbs/sns/微博社区业务/电商(淘宝,京东) (用户发布完成,可能随时更新)
异步,消息中间件、消息队列。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: