Pomalé načítání $this->getUser()
- Dan Hundrt
- Člen | 74
Zdravím,
rád bych se zeptal na váš názor pro tento use case: Máme SPA appku,
naddimenzovaný dedikovaný server v datacentru ČR. Často voláme na
frontendu API endpoint, který má v sobě
$this->getUser()->isLoggedIn()
a
$this->getUser()->getRoles()
(dědí od prezenteru).
Pokud je appka volaná z ČR, latence je nízká, pokud ze zámoří poměrně často dochází k velkému zpoždění (appka si v routeru frontendu kontroluje přihlášení a role).
Rád bych se zeptal, zdali neumíte s tímto poradit. Pro ČR je appka po pefromance stránce v pořádku (násobně větší traffic), konfigurace serveru je totožná.
Nemůže být problém s tím, že se neustále šahá na disku po cookie?
Děkuji
- kminekmatej
- Generous Backer | 34
Osobně jsem naši appku upravil tak, aby se data ze session načetly co nejdříve po startu appky a pak sessiony uzavřely. Blokovalo mi to paralelní requesty – jakmile je session locknutá tak paralelní requesty čekaly. Můžeš to zkusit taky, třeba ti to pomůže – ale imho by se to nemělo tolik projevit v tom rozdílu ČR vs. zahraničí