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

静态网页:
    特点:
        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/微博社区业务/电商(淘宝,京东)   (用户发布完成,可能随时更新)
        异步,消息中间件、消息队列。

原文地址:https://www.cnblogs.com/tianyik/p/5301589.html