淘宝网站为什么都是静态页面?

来源:百度知道 编辑:UC知道 时间:2024/07/04 09:17:41
淘宝网站肯定是需要和数据库交互的吧?那应该是动态网站啊,为什么我看到的都是静态的html呢??
求高人指点迷津。

这叫伪静态

这是因为现在的互联网项目,特别是电商项目都是分布式开发,对于用户体验很重视,大多电商项目都会使用“页面缓存”的方式来进行用户友好交互体验,我们看到的淘宝很多内容都不是直接从数据库中查到的,大多是使用缓存,如京东的页面缓存技术就是frameMark

要调用数据库,必然是动态的。网站都不会直接用简单的HTML语言来写。他们可能用C#,ASP.NET,VB,JAVA等很多语言,但是这些代码是不能在你的浏览器上运行的。他们写的代码是在服务器端运行,所以真正的源码你是看不到的。你右键查看的源码文件是服务器解析后发给你的浏览器的

你所说的动态页都是在服务器上运行的,然后把运行后的结果生成一个静态页返回给浏览器

不是静态的。是通过程序生成的静态页。有数据交换就不可能是静态页。

伪静态