【问题标题】:How do sites like this one and facebook keep track of posts [closed]像这样的网站和 facebook 如何跟踪帖子 [关闭]
【发布时间】:2012-11-11 13:02:40
【问题描述】:

现在我了解到,大量的 db 用于跟踪帖子 ID,但每个问题都有一个为其指定的子目录。所以有一个带有 id 的文件夹,然后是问题的标题。这是在发布帖子时动态创建的吗?这些目录中存储了什么?将每个帖子的html代码复制到其中然后为每个问题都有一个特定的文件似乎是一种浪费。这让我觉得内容是动态更新的,但是代码的 html 部分是如何到达那里的?是否有某种模板在某种意义上是“回声”的?显然我很迷茫。我读过一些关于 MVC 的东西,我理解这个概念,但我很想知道实际的机制以及这些子目录中究竟存储了什么。

【问题讨论】:

    标签: php asp.net web


    【解决方案1】:

    一切都是动态的。帖子内容、帖子 ID 和相关表存储在 db 中。您在 URL 中看到的“子目录”并不是包含任何内容的实际子目录,它们在大多数情况下只是 URI 映射。下载 phpBB 或任何电子商务平台的副本并完成编码,它们的工作方式大致相同(显然每个都有自己的方案,就像 stackoverflow 和 Facebook 一样)。

    【讨论】:

    猜你喜欢
    • 2023-03-13
    • 1970-01-01
    • 2018-04-18
    • 2021-11-15
    • 1970-01-01
    • 2013-02-06
    • 1970-01-01
    • 2011-06-04
    • 2014-01-19
    相关资源
    最近更新 更多