Apache 主 配置 文件 概述 - 1 (全局 配置) [LinuxCast 视频 教程]

Četl jsem několik blogů o vypínání KeepAlive v apache. Když jsem to měl zapnuté a prudký nárůst provozu, lidé začali časovat, nebo museli čekat +10 sekund na načtení stránky. Když jsem to však vypnul, žádosti skončily téměř okamžitě.

Vím, JAK KeepAlive funguje, a co dělá, chci jen vědět, proč bych to někdy potřeboval. Pokud používám CSS sprites a kombinuji celý svůj javascript do 1 souboru s pouhými 2-3 HTTP požadavky na server, je bezpečné mít to vypnuté?

Pokud můžete poskytnout své zdroje velmi rychle, pak by měl být způsob, jak jít, velmi krátký časový limit KeepAlive, nebo nepoužívat vůbec žádný KeepAlive.

KeepAlive je důležitý, pokud budete mít mnoho požadavků od stejného klienta, ale bude problém, pokud potřebujete sloužit mnoha klientům současně. KeepAlive s SSL je ještě důležitější, protože náklady na nastavení nového připojení SSL jsou velmi vysoké, zvláště pokud je to jen pro malé množství dat.

Pokud dokážete obsloužit to, co potřebujete, pouze ve 2–3 požadavcích, doporučuji ponechat to dostatečně krátké na to, aby tyto žádosti byly vyřízeny. Pokud to stále nefunguje a ostatní uživatelé dlouho visí, pravděpodobně budete muset zvážit nějaké vyvažování zátěže a proxy.

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?