15053971836 注册 / 登录

伪静态与动态

时间: 阅读:200
伪静态与动态

最佳回答

無畏

無畏

2023-01-15 20:09:38

动态:一般路径会带有参数传递,特别是商城站点程序,比如淘宝网的路径,京东的路径,页面与页面必须传递参数,而这样路径就是我们所说的动态,搜索引擎抓取不是很友好
静态:就是固定的,不变的,写死的
伪静态: 伪静态一般是通过程序处理,讲动态路径按照某种规则,模拟伪装成静态的样子,这样可以降低网址的长度,同时也有利于页面的收录和抓取

最新回答共有4条回答

  • 游客
    回复
    2023-01-15 23:23:50

  • 游客
    回复
    2023-01-15 23:23:50

    简单一点吧,静态页面就是你的浏览器来把代码转成看到的样子。

    动态页面就是网站服务器转成你看到的样子。

    动态页面每次操作要服务器翻译一次再发给你。

    静态页面直接给你,你浏览器自己翻译。

    再简单一点,好比你去饭店吃饭,静态页面就是已经做好的小菜,你选好直接吃。

    动态页面就是你点菜,后厨现给你做。

    再跟你打个比方,你去买糖人,有已经捏好的孙悟空和唐僧两种,你给钱拿走,就是静态页面。

    你就不要,非要老板做个猪八戒,老板再给你捏一个猪八戒,这就是动态页面。

    具体的说,就是动态页面对服务器有压力(老板有压力)。

    服务器(老板)要给你现做你需要的东西,占用他的时间和能力。

    静态页面没有,不需要,直接拿走回家琢磨怎么吃就行了。

    如果你还需要更细致一些的说明,比如为什么用静态,或者安全性,或者性能什么的,可以继续问,我继续答。

    这个问题里你没问,就不说那些了。

  • 游客
    回复
    2023-01-15 22:22:40

    其实网站形态分两种,静态和动态,伪静态并不是真正的静态,实质上也是动态页面。

    静态页面,除了我们常见的.htm和 .html以后,.asp .php .jsp也可以是静态的,关键是看.asp .php .jsp这些页面是否调用了数据库里的东西,如果没有调用,它就是静态页面,调用了,就是动态页面。

    动态页面的含意就是,网页会根据访问者的请求,从服务器数据库里筛选访问者想要的内容显示到访问者的浏览器上,不同的人访问同一页面,会看到不同的内容,这个网页本身里并没有数据,只有一些代码,访问者看到的,都是服务器里调出来的。

    而静态页面,是事先把文字图片都放到页面里了,不需要从数据库里调,访问者访问一个页面,会直接从服务器把这个页面读出来显示到访问者的浏览器里,不需要数据库的支持。

    伪静态页面,其目的是为了更好的被搜索引擎收录而通过一定的规则,把动态页面的地址转换成以htm或html结尾的地址,看起来是静态的,实际是依然是动态页面。

    现在很多CMS网站程序,都可以把动态页面直接生成真静态的,就是所访问的页面是真真实实存的,根静态页面一样。这样的好处是访问速度快,不需要频繁去读取筛选服务器里的数据,减轻了服务器的压力,同时也能更好地被搜索引擎收录。