15053971836 注册 / 登录

静态动态伪静态方法

时间: 阅读:243
静态动态伪静态方法

最佳回答

seo从业者

seo从业者

2023-01-16 01:45:10

静态页面指完全由HTML+css+js等前端语言写出来的页面,不涉及与数据库的交互(存入数据,取出数据);
动态页面则是由前端语言搭好网页框架,再通过后端语言(PHP,Java等)将内容从数据库中调出,嵌入框架内,再显示与人;这样写的好处之一在于便于对内容进行修改,同时也起到了精简网站的作用;当然,这样的网站在同等条件下加载会比纯静态的稍慢;
伪静态页面介于纯静态与动态之间,同样涉及到与数据库互动,不过一般在第一次从数据库调出数据嵌与框架时,会生成一个缓存文件,这个缓存文件就是 一个嵌入了数据库数据的纯静态页面,也就是说下一次在访问这个页面的时候,就不会再访问数据库,而是之间展示,生成的缓存文件(伪静态)

最新回答共有4条回答

  • 阳光下的阴霾
    回复
    2023-01-16 04:04:22

  • 匿名用户
    回复
    2023-01-16 04:04:22

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 夜半唱歌
    回复
    2023-01-16 03:03:12

    伪静态就是把动态的地址隐藏起来,用一个新到的看似静态的地址提供给蜘蛛和用户访问,利于优化。
    而静态是静态网页和文件名称就路径,形成的访问轨迹网页就是静态页面。
    当然这两者肯定是静态网页利于搜索,但是为什么还要有伪静态那,是因为网站如果你要做大,便于编辑就需要有后台管理,而牵扯后台权限的都需要php以上的动态程序开发。而静态网页是一个一个网页开发而组合起来的,动态是可以快速生成网页。
    动态就是用动态网站形成的自然的路径,这样的路径不好之处就是有些路径长,而去容易进入死循环。
    当然后台的路径就需要屏蔽蜘蛛抓取访问!