使用数据库存储和获取网站的 html 页面

Posted

技术标签:

【中文标题】使用数据库存储和获取网站的 html 页面【英文标题】:Using a database to store and get html pages for website 【发布时间】:2013-11-04 12:11:50 【问题描述】:

我目前缺乏了解。我正在开发一个包含许多文章的网站,而不是为每篇文章创建一个 .html 页面,我考虑将文本存储到数据库中并再次从那里(以某种方式)获取它。

我完全不确定这是否是在数据库中存储文本的常用方法。所有“大”网站如何处理他们发布的大量文章?我猜他们也不会创建单个页面,而是使用数据库。

但是我怎样才能做到这一点呢?如何将带有 div 和 jquery 的整个 html 文件存储到数据库中,并在单击链接时获取它们? XML 可能是关键字吗?

【问题讨论】:

【参考方案1】:

首先,您需要清楚地了解事情应该如何运作。

显然,由于多种原因,为每篇文章创建一个页面的方法行不通:

如果您有大量文章,则需要大量页面 如果您需要更改一些小的设计,则需要对每篇存储的文章进行更改

您需要做的是创建一个更通用的页面,其中包含所有文章的所有常见内容(标题位置,内容位置)。文章本身可以存储在数据库中。打开特定文章的页面时,您的应用程序应将标题和内容放在该页面的正确位置。

这种方法是通用的 _ 它适用于任意数量的文章。

【讨论】:

【参考方案2】:

您要查找的关键字是:动态、内容管理。 为了实现这一点,您应该学习一种脚本语言,例如 php。 您会发现很多入门教程以及如何让您的网站更具动态

但是您对数据库部分的看法是正确的,大多数博客系统和其他内容提供商都使用数据库将所有这些内容存储在数据表中。 PHP(和其他一些语言)将允许您连接数据库和您提供给用户的内容。

【讨论】:

【参考方案3】:

您应该考虑使用web development framework,例如ruby on rails。 Rails 有模板,基本上可以让您在 html 中定义变量(例如“文章文本”)。

至于存储文章的文本,我这样做的方式是将它们存储在我的服务器上的一个文件中,然后使用AJAX 获取该文件,然后插入到一个 html 文件中。

【讨论】:

【参考方案4】:

大多数网站通过模板来实现这一点,其中每个页面通用的 html 存储在一个文件中。特定于页面的数据(文章文本等)存储在数据库中,并在返回给客户端之前“插入”到模板的相关部分中。

【讨论】:

【参考方案5】:

下载 word press 并检查它是如何工作的!它会帮助你

http://wordpress.org/download/

【讨论】:

以上是关于使用数据库存储和获取网站的 html 页面的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在数据库中跟踪库存并更新使用 Paypal 进行的购买的商品数量?

java 社交网站、博客等用户头像是怎么存储的?

跪求高手帮忙!xml+css+编写一个简单的商品数据页面!现金感谢

获取网站的 HTML [关闭]

使用 cURL 和安全页面上的当前会话和 cookie 数据检索网站 HTML 页面

获取 HTML 页面并将其存储在 MYSQL- 如何