简单的静态网站可以与数据库交互吗?

问题描述 投票:0回答:2

假设我想构建一个非常简单的网站,它从数据库中检索内容,但不是构建动态网站(应该部署在 VPS 或 PaaS 中),我希望它是静态的,以便可以轻松运行任何类型的网络托管。 那可能吗?也许使用像 axios 或 jquery 这样的 CDN 库?

谢谢!

database static web-deployment cdn
2个回答
0
投票

由于静态网页包含固定的代码,除非站长手动更新,否则每个页面的内容不会改变。所以你要求的不是静态网站。

您需要使用至少一种服务器端编程语言(例如 PHP)来连接到数据库。

关于兼容性,您不需要一开始就考虑VPS或PaaS,根据您的PL(编程语言)和数据库,您可以从共享托管提供商中选择您的网络托管服务,随着您的网站的成长和学习有关 Web 堆栈的更多信息,您可以考虑 VPS 上的专用主机或使用云服务......


0
投票

从技术上讲,您可以使用静态数据文件来做到这一点。我目前正在尝试为我的几个网站开发此功能。我计划将数据保存在 XML 文件中,然后根据 url 通过 javascript 动态加载它。通过将数据存储在文本文件中,我可以减少存储空间,因为不需要预先格式化每个页面。我在 https://SystematicTheology.us 上使用了一种效率较低的方法,其中文本存储在数据文件中,但在本例中由 PHP 加载和处理(不是完全静态的,但我可以只在 Javascript 中很容易完成)但是圣经经文引用是从另一个站点加载并添加为弹出窗口。我认为这个的技术术语是平面文件数据库。

© www.soinside.com 2019 - 2024. All rights reserved.