Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Discussion options

You must be logged in to vote

@ryun818

Unfortunately, your use case isn't a good fit for workflows in general. They're meant for long-running, asynchronous processes, like retries, human input, or background orchestration, not for rendering synchronous web pages. Using them in this way adds significant overhead and can actually increase latency, which you're clearly seeing.

From your logs, the individual activities are fast, but chaining dozens of them serially, even at 20ms each, quickly adds up. That's before factoring in Laravel's boot time, DB I/O, view rendering, and response handling.

If your goal is to reduce page load time, you'd be better off refactoring this logic into lightweight services or controller meth…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@ryun818
Comment options

Answer selected by ryun818
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants