zoukankan      html  css  js  c++  java
  • 静态网页和动态网页扩展解析

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

  • 相关阅读:
    input文本框输入限制(正则表达式)
    SQL Server通用型分页存储过程
    简单易学的数据图表
    HTML中input文本框只读不可编辑的方法
    SQL添加外键约束的方式
    +1 也要睁着眼
    博客园的自定义皮肤
    网站收集整理
    jQuery extend方法介绍
    HTML5本地存储
  • 原文地址:https://www.cnblogs.com/tianyik/p/5301589.html
Copyright © 2011-2022 走看看