静态网页和动态网页扩展解析
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/微博社区业务/电商(淘宝,京东) (用户发布完成,可能随时更新)
异步,消息中间件、消息队列。
特点:
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/微博社区业务/电商(淘宝,京东) (用户发布完成,可能随时更新)
异步,消息中间件、消息队列。
相关文章推荐
- 向下之旅(十一):下半部和推后执行的工作(二)
- 数据校验码(奇偶校验,海明校验,循环冗余校验)内容总结及个人经验分享
- 算法小结--动态规划(一)
- iOS微信支付简单的使用
- (CROC 2016 - Elimination Round (Rated Unofficial Edition))A. Amity Assessment(贪心)
- EM ALGORITHM
- Hibernate学习——(十一)HQL
- 数论(poj 1401)
- Java程序员使用的20几个大数据工具
- indexOf()、match()、replace()方法
- Mahout测试
- Eclipse编码总结
- [bzoj4410] [Usaco2016 Feb]Fence in
- Java对象的序列化与反序列化
- Android Fragment 完全解析
- SwipeRefreshLayout 使用
- AIDL的使用
- Elasticsearch支持的字段类型
- Elasticsearch支持的字段类型
- unity setActive( false )与移出摄像机范围的区别