Próbuję zoptymalizować moją aplikację internetową za pomocą Google Page Speed API, który wyróżnił brak "Keep-alive" w moich nagłówkach odpowiedzi HTTP jako główną słabość strony.Możliwe włączenie Keep-alive z modułem równoważenia obciążenia?
Podczas rozmowy z moimi administratorami back-end i administratorami sys powiedzieli mi, że używanie Keep-alive na stronie jest niemożliwe, ponieważ używamy load balancera.
Zastanawiam się, czy to jest dokładne? Czy istnieją równoważniki obciążenia, które obsługują Keep-alive?
Wydaje mi się dziwne, że funkcja Page Speed API narzeka na Keep-alive, jeśli nie można jej użyć z równoważnikami obciążenia, ponieważ wyobrażam sobie, że sporo aplikacji i dużych witryn korzysta z równoważenia obciążenia.
Dzięki!
Poinformuj ich, aby przełączyli się na HAProxy i włączali stałe połączenia HTTP. :) – bzlm
Czy to faktycznie powoduje różnicę wydajności lub po prostu utrzymuje ruch w nagłówkach odpowiedzi? –
Jeśli nie wiesz dokładnie, jakie są trwałe połączenia HTTP, nie powinieneś wymagać od swoich programistów i wewnętrznych administratorów sytemu implementacji. – bzlm