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

  • 相关阅读:
    Hibernate笔记
    Struts2笔记(学struts2只需要这一篇文章)
    Linux开机启动和登录时各个文件的执行顺序
    Java虚拟机之垃圾回收算法思想总结
    码农雷林鹏:php概述
    码农雷林鹏:php教程
    雷林鹏分享:JDBC驱动类型
    码农雷林鹏教程分享:JDBC实例代码
    雷林鹏分享:JDBC环境设置
    雷林鹏分享:JDBC SQL语法
  • 原文地址:https://www.cnblogs.com/tianyik/p/5301589.html
Copyright © 2011-2022 走看看