web开发:动态链接到其他相关网页

fafcakar  于 2021-06-23  发布在  Mysql
关注(0)|答案(2)|浏览(258)

我几乎'完成'我的第一个网站。它由一本作者选集组成,基本上100页包含了个人文章。它是用html和css构建的。
在每个页面的底部,我想链接到相关页面,显示标题和图像。如何通过从数据库获取相关页来自动填充这些框?
我只是在找人给我指出正确的方向,我会努力自学。我想会有一些服务器端脚本?或者将数据加载到sql中?

vltsax25

vltsax251#

你需要一些服务器端程序。它可以查询数据库,然后通过api返回结果,或者在服务器端处理结果并返回html。下面是一些可以提供帮助的框架。
java:play、spring、javalin、dropwizard等。
Python:django

quhf5bfb

quhf5bfb2#

有两种方法。让我们对比一下!

1. 服务器端:

您可以在服务器上编写代码(用php、python或java或其他语言)以编程方式创建html文件,这些文件将具有相关链接。
赞成的意见:
你完全控制了
欺骗:
资源密集型(相对而言)
较长的初始加载时间(每个请求等待服务器创建新页)
一直都是这样。

2. 客户端:

您可以在客户端(浏览器)上编写代码,只从服务器接收数据(可能是json?),然后自己决定如何显示数据。也许是用Angular ,或者React。
赞成的意见:
服务器重量非常轻
html页面可以便宜地托管(s3,dropbox,你有什么)
欺骗:
内容是动态获取和分析的,如果你不小心会让页面感觉很慢
前端膨胀,有点难以把握
作为客户端的一个子主题,这里有一个新热点,叫做无服务器。你不必写一个后端,你100%的精力集中在前端。
如果你真的需要在用户浏览器之外进行计算,你可以使用云函数(比如amazonlambda),但我不认为这是你的用例。
对于您的用例,您可以直接从前端访问数据库,而不需要任何后端。参见:firebase。

相关问题