sách gpt4 ai đã đi

hiệu suất - : {REST API, trang web} --> {cơ sở dữ liệu} hoặc {trang web} --> {REST API} --> {cơ sở dữ liệu} cái nào tốt hơn?

In lại 作者:行者123 更新时间:2023-12-03 04:34:42 28 4
mua khóa gpt4 Nike

我有一个可以收集和显示各种测量值的产品(不会详细介绍)。正如人们所期望的那样,显示部分是一个数据库+建立在其之上的网站(使用 Symfony)。

但是,我们可能还会创建一个 API 来向第三方公开数据。

现在,我们可以选择在数据库之上构建网站和 API,或者只是在数据库之上构建 API,然后让网站实现 API。

我非常喜欢后者,否则每次架构更改(可能会发生几次)时,我都必须调整 API 和网站的模型层。如果我有后者,我显然具有仅适应 API 模型的优势。如果 API 契约(Contract)保持不变,网站就不需要进行调整。

但是,性能显然存在缺点。对于网站 <-> 数据库,与网站 <-> API <-> 数据库,第一个显然是最快的。

我的问题是:您对这种权衡有何看法?我希望性能几乎可以平衡,因为所有机器都在同一个 LAN 上+会有缓存。如果是这样的话,开发的简便性肯定会让我的生活更轻松:-)

期待您的意见和体验!

1 Câu trả lời

如果曾经有过早优化的情况,那就是这样了!如果没有更多信息,您将无法知道答案,而且我非常怀疑两者之间的性能差异可以忽略不计,以至于与您的领域无关。

在我看来,最好的方法是使用这两种方法对您的一些模型进行优化,然后看看效果如何。

关于performance - : {REST API, 网站} --> {数据库} 或 {网站} --> {REST API} --> {数据库} 哪个更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6843909/

28 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com