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



我几乎'完成'了我的第一个网站。它由一个作者选集组成,基本上是 100 多页包含单个文章的页面。它是用HTML和CSS构建的。

在每个页面的底部,我想链接到相关页面,显示标题和图像。如何通过从数据库中获取相关页面来自动填充这些框?

我只是在寻找有人为我指出正确的方向,我会努力自学。我想会有一些服务器端脚本吗?还是将数据加载到 SQL 中?

有两种方法。 让我们进行比较和对比!


1. 服务器端:

你在服务器上编写代码(用PHP或Python或Java或其他方式(以编程方式创建HTML文件,这些文件将具有相关链接。

优点:

  • 一切尽在掌握

缺点:

  • 资源密集型(相对而言(
  • 初始加载时间更长(等待服务器根据请求创建新页面(

这是它一直做的方式。


2. 客户端:

你在客户端(浏览器(上编写代码,从服务器只接收数据(也许是JSON?(,并弄清楚如何自行显示它。也许使用 Angular 或 React。

优点:

  • 服务器上非常轻量级
  • HTML页面可以便宜地托管(S3,DropBox,你有什么(

缺点:

  • 内容是即时获取和分析的,如果你不小心,页面会感觉很慢
  • 前端膨胀,有点难以掌握

作为客户端的子主题,镇上有一个新的热点,它被称为无服务器。您不必编写后端,并且将100%的注意力集中在前端上。

如果您真的必须在用户浏览器之外进行计算,您可以使用云函数(如 Amazon Lambda(,但我认为这不是您的用例。

对于您的用例,您可以直接从前端访问数据库,而无需任何后端。请参阅:火力基地。

你需要某种服务器端程序。可以查询数据库的东西,然后通过 api 返回结果,或者在服务器端处理结果并返回 html。以下是一些可以提供帮助的框架。

爪哇岛: Play,Spring,Javalin,Dropwizard等。

蟒: 姜戈

最新更新