Ethereum 合同调用需要什么样的延迟?

Ethereum 合同调用需要什么样的延迟?,ethereum,smartcontracts,Ethereum,Smartcontracts,我正在开发一个dapp,并使用web3和testrpc使其运行良好 我的前端目前与契约调用(常量方法)非常“健谈”,而且一切都运行得非常快 我想知道在真实的网络中,对于简单的呼叫,我应该期望什么样的延迟?我需要积极地优化我的合同吗?这取决于具体情况。如果您的dApp在节点上运行(并且完全同步),那么常量函数将执行与您在测试中看到的类似的操作。如果没有,那么所有的赌注都输掉了。您的延迟将取决于您连接到的提供商 我最好的建议是,一旦完成开发,就部署到testnet并运行性能测试。如果您没有运行完全同

我正在开发一个dapp,并使用web3和testrpc使其运行良好

我的前端目前与契约调用(常量方法)非常“健谈”,而且一切都运行得非常快


我想知道在真实的网络中,对于简单的呼叫,我应该期望什么样的延迟?我需要积极地优化我的合同吗?

这取决于具体情况。如果您的dApp在节点上运行(并且完全同步),那么常量函数将执行与您在测试中看到的类似的操作。如果没有,那么所有的赌注都输掉了。您的延迟将取决于您连接到的提供商

我最好的建议是,一旦完成开发,就部署到testnet并运行性能测试。如果您没有运行完全同步的本地节点,并且您的应用程序如您所说的那样健谈,那么您可能会对结果感到失望。您可能希望优化您的读取,将一些状态数据移出契约(是可能的),或者将您的客户机转变为轻型节点