这些类型的网站的后端如何工作?

Gri*_*iff 2 html php

我正在建立自己的洪流网站,经过一些研究后我发现很多网站包括这两个:

大多数页面都是静态的,不会动态生成(因为页面结束.html).考虑到这一点,这对我来说是有意义的,因为网站加载速度要快得多,而不是每次用户加载页面时都必须转到数据库.

假设以下内容我是否正确?

  • 页面是静态的.

  • 页面经常更新.

  • 页面由类似PHP或任何其他编程语言自动生成.

这样做的原因是为了减轻数据库的压力(必须非常大)并使用户的网站加载速度更快?

请参考以下示例:

我猜这些页面必须是静态的,因为哈希不是放在一个GET变量中,而是指向一个特定的页面.您还会注意到页面上还有动态元素,例如最近的搜索(位于底部)和可用的注释.

如果我的想法是正确的.那么网站如何处理更新页面的评论?这是否意味着每当有人发表评论时,页面都必须作为一个整体进行更新?

Ano*_*ous 7

.html或.php等文件扩展名不是静态页面的可靠指标.通常的做法是使用Apache的mod_rewrite(或等效)功能为动态URL提供更加用户友好的外观.

对于像torrentz和bitsnoop这样的大型网站,也可能(如果不是极其可能)他们正在提供静态页面 - 尽管这些静态页面将是经常更新的缓存的一部分.