随着REST API和静态网站生成器的日益流行,我对使用REST API与直接访问代码的性能有点困惑。
如果我有一段想要重用的代码,我应该把它变成一个REST API,还是为了更快的性能而保持原样?
有问题的代码是用PHP编写的,我计划使用Jekyll或其他静态网站生成器和JavaScript来与代码通信。
例如,要直接访问代码,我将使用GEThttp://example.com/file.php?function并返回疼痛结果。要通过REST API访问,请获取http://example.com/function并返回JSON结果。
根据速度差异,在web浏览器、REST API或direct中哪个加载速度更快?还是它们的速度相同?
谢谢。
这取决于您将如何重用代码。
如果您需要由另一个web应用程序重用该函数,则可以选择REST API。。否则,直接代码访问会更快。
RESTneneneba API将隔离您的函数并使其可重用,但它也会增加不必要的完整性。
你最好考虑的另一件事是你的流量数据量。。。建议使用REST来传输小块数据。