1

在 github proteus 上说要在本地测试 proteus 安装 node.js 。我知道这听起来是一个很愚蠢的问题,但我只是古玩,但它。我问这个问题是因为当我在 node.js 和带有 php 环境的实时服务器上托管文件时,我在本地测试 proteus 时观察到了性能差异。使用 node.js 渲染速度非常快,但使用 php 并非如此。我不是后端开发人员,所以我对此不太了解,如果我错了,请纠正我。

4

1 回答 1

1

在 GitHub 存储库中,node.js 仅用于演示。您可以使用适合您需要的任何后端。

观察到的性能可能是因为您没有考虑来自实时 PHP 服务器的网络传输时间。您不会在 node.js 服务器上观察到这一点,因为它在您的机器上本地运行。因此,传输时间非常短。

如果两者都在您的机器上本地运行,并且您仍然观察到性能差异,那么您是对的,node js 中的异步 IO 是它为您提供更好网络性能的原因。

我建议您将布局缓存在您的 Android 应用程序中,以加快后续加载速度。

于 2017-04-23T16:12:02.300 回答