因此,根据Laravel Scout Doc,启用 Queue 应该会提高性能,并且应该将数据同步变为异步。我已将我的队列驱动程序设置为 Amazon SQS,并且我可以确认我的侦察同步正在通过它并且它正在工作。但是,与 false 相比,当队列设置为 True 时,我的性能似乎更差。
为了测试,我做了一个简单的端点,没有队列,响应时间约为 0.1 秒,队列约为 0.4 秒。这对我来说很奇怪。我已将日志放在我的代码中,它似乎并没有异步执行。Scout 或 Algolia 似乎存在问题。
我想知道是否有人以前经历过这种情况或知道发生了什么。
PS:我的球探正在使用 Algolia