【发布时间】:2013-12-25 12:13:38
【问题描述】:
我需要一些关于网站设计的建议。
让我们以 twitter 为例来回答我的问题。可以说我正在制作推特。现在在 home_page.php 上,我需要关于推文的数据(推文 ID、发推人、推文时间等)和关于用户的数据(用户 ID、用户名、用户个人资料图片)。
现在要显示所有这些,我有两个选择..
1) 制作单独的 php 文件,例如 tweets.php 和 userDetails.php。通过使用 AJAX 查询,我可以获取 home_page.php 上的数据。
2) 在 home_page.php 本身中添加所有 php 代码(连接到数据库,获取数据)。
在选项一中,我需要发出许多 HTTP 请求,(我认为)这些请求将加载到网络中。所以它可能会减慢网站速度。
但是选项二,我将定义一个 REST API。这将有利于将来添加更多功能。
请给我一些关于挑选最好的建议。另外我还是一个学习者,所以如果有更多的选择来实现这个,请分享。
【问题讨论】:
-
没有严格的答案。对于作为学习者的你来说,这并不重要,只要做,然后再做。尝试所有方法,您将自己看到利弊。真的尝试两者。不需要很长时间。
-
我想过。并且一直在做。但是我的网站不是很大,无法找出差异。所以我想为什么不问问一些真正有经验的人。
标签: php ajax web-services api design-patterns