首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >靠近湖的NFT索引器访问速度慢

问靠近湖的NFT索引器访问速度慢
EN

Stack Overflow用户
提问于 2022-08-16 10:59:03
回答 1查看 92关注 0票数 1

我们正在使用近湖NFT索引器来收听主网块信息。我们发现获取数据非常缓慢,有时在streamer_messages_queue.get()方法中等待数百秒才能获得数据,有时会停在streamer_messages_queue.get()方法上,因此我们想知道是否有任何配置错误或任何限制导致我们非常缓慢地获取数据?

代码语言:javascript
复制
stream_handle, streamer_messages_queue = streamer(config)
while True:
    start_time = int(time.time())
    logger.info("Start listening time:{}", start_time)
    streamer_message = await streamer_messages_queue.get()
    end_time = int(time.time())
    logger.info("streamer_messages_queue.get() consuming time:{}", start_time - end_time)
    logger.info(f"Block #{streamer_message.block.header.height} Shards: {len(streamer_message.shards)}")
    start_time = int(time.time())
    await handle_streamer_message(streamer_message)
    end_time = int(time.time())
    logger.info("handle_streamer_message consuming time:{}", start_time - end_time)

Output log:
Start listening time:1660711985
streamer_messages_queue.get() consuming time:-282
Block #71516637 Shards: 4
handle_streamer_message consuming time:0

当使用(near_lake_framework)提供的方法获取数据时,它将在上面的代码(streamer_messages_queue.get())中等待很长时间。

EN

回答 1

Stack Overflow用户

发布于 2022-08-17 14:01:33

我从一些地区的人们那里听说过这样的报道,在这些地区,AWS S3的速率是有限的.尝试使用VPN或在某个服务器上运行它。您也可以尝试Rust或JS版本的近湖框架(选择任何一个教程)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73372904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档