合同调用预计会有什么样的延迟?
What kind of latency is expected of contract calls?
我正在开发一个 dapp,并使用 web3 和 testrpc 让它运行良好。
我的前端目前很漂亮 "chatty" 可以调用合约(常量方法)并且一切都运行得非常快。
我想知道在真实网络中对于简单调用我应该期待什么样的延迟?我需要积极优化我的合同阅读吗?
视情况而定。如果你的 dApp 运行ning 在一个节点上(并且完全同步),那么常量函数将执行类似于你在测试中看到的。如果没有,那么所有赌注都将取消。您的延迟时间取决于您连接的提供商。
我最好的建议是完成开发后,部署到测试网和 运行 性能测试。如果您没有 运行 宁一个完全同步的本地节点,并且您的应用程序像您所说的那样健谈,那么您可能会对结果感到失望。你会想要研究优化你的读取,将一些状态数据移出合约(可能),或者将你的客户端变成一个轻节点。
我正在开发一个 dapp,并使用 web3 和 testrpc 让它运行良好。
我的前端目前很漂亮 "chatty" 可以调用合约(常量方法)并且一切都运行得非常快。
我想知道在真实网络中对于简单调用我应该期待什么样的延迟?我需要积极优化我的合同阅读吗?
视情况而定。如果你的 dApp 运行ning 在一个节点上(并且完全同步),那么常量函数将执行类似于你在测试中看到的。如果没有,那么所有赌注都将取消。您的延迟时间取决于您连接的提供商。
我最好的建议是完成开发后,部署到测试网和 运行 性能测试。如果您没有 运行 宁一个完全同步的本地节点,并且您的应用程序像您所说的那样健谈,那么您可能会对结果感到失望。你会想要研究优化你的读取,将一些状态数据移出合约(可能),或者将你的客户端变成一个轻节点。