Olen lugenud mitmeid blogisid KeepAlive'i väljalülitamise kohta apache'is. Kui mul oli see sisse lülitatud ja liikluses oli hoogne, hakkasid inimesed aja maha võtma või pidid lehe laadimiseks ootama +10 sekundit. Kui aga selle välja lülitasin, said taotlused peaaegu kohe otsa.

Ma tean, kuidas KeepAlive toimib ja mida see teeb, tahan lihtsalt teada, miks mul seda kunagi vaja oleks. Kui ma kasutan CSS-spritte ja ühendan kogu oma javascripti üheks failiks, serverisse on ainult 2-3 http-päringut, kas see on ohutu, kui see välja lülitatakse?

Kui saate oma ressursse pakkuda väga kiiresti, peaks olema väga lühike KeepAlive'i ajalõpp või kasutage üldse KeepAlive'i.

KeepAlive on oluline, kui teil on ühelt kliendilt palju taotlusi, kuid see võib osutuda probleemiks, kui peate teenima korraga mitut klienti. KeepAlive koos SSL-iga on veelgi olulisem, kuna uue SSL-ühenduse seadistamise hind on väga kõrge, eriti kui see on mõeldud ainult väikesele andmemahule.

Kui suudate vajaliku kätte anda vaid 2–3 taotlusega, soovitan teil nende taotluste käsitlemiseks hoida piisavalt lühike. Kui see ikka veel ei toimi ja teised kasutajad ripuvad pikka aega, peate tõenäoliselt kaaluma koormuse tasakaalustamist ja puhverserverit.

none: Charles Robertson | none