纯静态、伪静态、静态缓存三者之间的区别

发布时间:2022-02-13 作者:七云科技 来源: 浏览量(2850 )
摘要:外贸公司想要建站,在和建站公司沟通的时候可能会听到这三个词:纯静态,伪静态,静态缓存。这三者有什么区别?纯静态:纯静态就是服务器里直接就有网站的html文档,浏览器...
☰ 目录

目录

    目录

      目录

      外贸公司想要建站,在和建站公司沟通的时候可能会听到这三个词:纯静态,伪静态,静态缓存。

      这三者有什么区别?

      纯静态:纯静态就是服务器里直接就有网站的html文档,浏览器打开html文档,就和本地打开文本文档差不多意思。

      伪静态:伪静态是网址看起来和纯静态的一样,但是服务器里并没有相关文档,而是需要通过:php文件执行——>数据库内容读取——>再交给浏览器解析成我们所看到的内容。

      静态缓存:静态缓存在服务器里,有存网页相关内容,但不是直接的html文件,而是以缓存文件的形式单独存在,需要经过:php文件执行——>缓存数据解析——>再交给浏览器解析。


      从上面我们可以看出,伪静态是执行步骤最多的方式,需要执行php文件,需要读取数据库内容,需要浏览器解析;

      静态缓存相比伪静态,读取数据库内容上做了优化,不用每次都链接数据库,而是直接读取服务器上的数据缓存文件,能节省不少时间。

      纯静态,是步骤最少的方式,不需要执行php文件,也不需要读取缓存数据文件,不需要读取数据库内容,直接就是html文件交给浏览器解析。因此打开速度是最快的。


      当然纯静态也不是一点缺点也没有。

      如果您网站的内容有上万条,那纯静态的生成会比较费时间。如果网站内容有几十万甚至更多,那还会占用大量的硬盘空间。

      不过大部分公司的网站,内容条数过千都很难,这其实根本算不上什么问题。


      只有那种大平台,几万几十万几百万内容的,才会受这个缺点的影响。那种级别的平台,服务器配置基本都很高了,使用动态或者伪静态的方式,再深入优化下服务器,优化下数据库,当然速度也不会慢。


      以上就是七云科技对“纯静态、伪静态、静态缓存 三者之间的区别”这个问题的回答。

      相关服务