Patryk27
2017-06-14 21:46

Tworzę aplikację w Laravelu, która jako backend dla pamięci podręcznej wykorzystuje Redisa.

Wszystko ładnie, słupki wydajności lecą w górę (czy raczej w dół, zależy jak patrzeć), lecz nie mogę zejść poniżej 1s TTFB, nawet z włączonym opcache, co zaczęło mnie drażnić.

Po szybkiej zmianie pamięci podręcznej na pliki zacząłem otrzymywać czasy poniżej 100ms - czyli problem ze spowolnieniem znajdował się na linii Laravel-Redis.

Próbowałem instalowania innych wtyczek do obsługi Redisa, zmiany konfiguracji, lecz ostatecznie - po zdebugowaniu kodu frameworka - okazało się, że PHP zawiesza się na ok 1s podczas... tworzenia socketa do Redisa.

Rozwiązanie problemu, uwaga: zmiana hosta z localhost na 127.0.0.1 w konfiguracji...

#achtenwindows #php #laravel #redis #problemypierwszegoświata

EntityPamerano

@ShookTea: nie zrozumiałeś mojego przekazu i to Ty teraz próbujesz się popisać.

ShookTea

@EntityPamerano zrozumiałem go w pełni, o mnie się nie obawiaj :)