Sari la conținut

Ne-am deschis studioul din Constanța. Vezi fotografiile

LABS

Ce este Laravel Octane?

Laravel Octane pornește o aplicație Laravel o singură dată și o ține rezidentă în memorie folosind un server de înaltă performanță precum Swoole sau FrankenPHP, servind cererile fără să repornească framework-ul de fiecare dată. Rezultatul este de obicei de câteva ori mai mult debit și o latență mult mai mică.

Citește în englezăLaravel Octane

De ce contează

PHP-ul tradițional pornește întregul framework la fiecare cerere, apoi îl aruncă. Octane pornește o dată și ține aplicația caldă, astfel încât fiecare cerere sare peste pornirea costisitoare. Pentru o aplicație aglomerată, asta poate însemna servirea unui trafic mult mai mare pe același hardware și răspunsuri vizibil mai rapide pentru utilizatori.

Când merită

Octane strălucește pentru API-uri cu trafic mare și aplicații unde timpul de răspuns contează. În schimb, cere mai multă disciplină: pentru că aplicația rămâne în memorie între cereri, starea care înainte se reseta la fiecare cerere acum persistă, așa că scurgerile și bugurile de stare partajată au nevoie de grijă reală.

Am livrat asta

Am migrat o platformă de analiză în producție pe Octane și am măsurat câștigurile de debit și latență cap la cap. Detaliile sunt în studiul de caz Waydev.

Alege ce categorii de cookies accepți. Poți schimba oricând din footer.