gpt4 book ai didi

ruby-on-rails - 加速我的 Rails 应用程序,它使用 Typhoeus 发出多个 Web 服务 HTTP 请求

转载 作者:太空宇宙 更新时间:2023-11-03 16:55:21 25 4
gpt4 key购买 nike

我当前的应用程序发出大约 30 个并行 HTTP 请求,以从各种网站的 API 获取各种数据,并从一些网站上删除一些内容。我正在使用 Typhoeus,因为我听说它可以快速发出 HTTP 请求。但是我非常想加快我的应用程序,我已经为它做了研究,并得到了尽可能将 Typhoeus get 请求转换为 head 请求的建议。我还实现了预加载技术,解决了 N+1 问题。但我仍然需要大大加快了我的申请速度。

欢迎提出任何建议。

提前致谢。

最佳答案

我用过 resque之前在后台处理长时间运行的进程,这极大地帮助了网站性能。如果您从主进程发出这三十个并行请求,它可能会减慢速度,因为我读到 Ruby 和线程存在一些问题。

您可以尝试将抓取代码放入工作进程,然后设置页面刷新以查看更新。

关于ruby-on-rails - 加速我的 Rails 应用程序,它使用 Typhoeus 发出多个 Web 服务 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11581097/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com