Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 0 Dołączył: 31.10.2012 Ostrzeżenie: (10%)
|
Cześć, w jednym z projektów, który działa na serwerze nginx, wdrożyłem swoole w celu poprawy wydajności aplikacji. Projekt, działa i poprawa wydajności jest zauważalna. Jednak podczas manualnego testowania logowania zauważyłem problem wynikający z poprawnej obsługi autoryzacji użytkowników. W momencie kiedy mam otwarte dwie zakładki - zwykłą oraz w trybie prywatnym, przy logowaniu w jednej z nich zostaje również zalogowany w drugiej gdzie nie powinienem być logowany lub mieć możliwość zalogowania do innego konta. Przed wdrożeniem swoole, autoryzacja działała poprawnie. Ustawienie nginx zawiera konfigurację z ssl i proxy_pass do serwera http swoole. Zastanawiam się z czego może wynikać problem i gdzie szukać jego przyczyny? Być może ktoś jest w stanie podpowiedzieć co może stanowić problem. Aplikacja bazuje na frameworku Laravel 8 z PHP w wersji 8.0.7.
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Ze wzgledu na swoja specyfike, swoole nie dziala zbyt dobrze ze standardowymi sesjami.
Jest pare rozszerzen by to poprawic, poszukaj |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 0 Dołączył: 31.10.2012 Ostrzeżenie: (10%)
|
Działa, poprawka sprowadzała się do dodania dwóch brakujących providerów w konfiguracji (IMG:style_emoticons/default/smile.gif)
|
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Mozesz zarzucic zmiany jakie zrobiles?
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 0 Dołączył: 31.10.2012 Ostrzeżenie: (10%)
|
W dodanej composerem paczce swooletw/laravel-swoole wygenerowałem plik konfiguracyjny swoole_http.php do katalogu config. W pliku pod kluczem providers dodałem Illuminate\Auth\AuthServiceProvider::class i App\Providers\AuthServiceProvider::class. Po ponownym uruchomieniu serwera swoole i restarcie nginx, logowanie użytkowników zaczęło działać poprawnie.
|
|
|
|
Post
#6
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Super, dzieki
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 0 Dołączył: 31.10.2012 Ostrzeżenie: (10%)
|
Wrócę do tematu. W moim przypadku uzyskałem efekt odwrotny do zamierzonego tzn. aplikacja działająca na serwerze nginx i php-fpm w teście wrk zwróciła lepszy wynik niż przy nginx i swoole. Test przeprowadziłem na tym samym serwerze więc odpada kwestia środowiska. Konfiguracja zostałą przeprowadzona w oparciu o informacje znalezione w google. Być może coś przeoczyłem i nie jestem w stanie wskazać skąd ten słabszy wynik. Jeśli korzystasz ze swoole lub ktoś z forumowiczów, to jak wygląda to u Was?
Ten post edytował Generic 26.07.2021, 20:21:02 |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 14:55 |