Skip to content

Strategies for Reducing Page Latency in Web Applications #235

Answered by rmcdaniel
ryun818 asked this question in Q&A
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
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy