2016-05-17 24 views
4

Ich suche eine Aktivierung keep-alive über die Datei .htacess. Ich habe gelesen, über die Aktivierung der timeout Parameter, die mir erlauben würde, einen Schnitt der Zeit für die keep-alive bei der Angabe dieser, was wäre ein guter Wert sein würde?Korrigieren Timeout-Wert für Keep-Alive-HTTP-Verbindungen

Die durchschnittliche Auslastung der Homepage dauert 2,9s (die Homepage ist fast 14mb davon 98% davon ist Vollbild, aber wir laden die Bilder so langsam, die Auswirkungen auf die Seitenzahl vernachlässigbar, die ersten 2 Bilder und html, css, js sind alles, was geladen wird in der ersten Instanz daher die 2.9s Seite laden)

Der Rest der Bilder brauchen bis zu 30s im Hintergrund herunterladen (dies ist mit einer nicht keep-alive Verbindung Zeit) .

Baring im Sinn was wäre eine optimale timeout? Wäre die Einstellung 30s in Ordnung (gibt es einen Nachteil zum Übergehen?) Wenn wir untergehen, bedeutet das nur, dass der Client eine andere Verbindung herstellt und die Seite in mehrere keep-alive Chunks geladen wird?

Als Referenz, wie viel Last der Server aufnehmen kann, hat die Site c. 150-200 Besuche pro Tag (Spitzenbesuche pro Stunde sind 20-30). Der Server ist ein 512 GB RAM, VPS mit 1 TB monatlichen Übertragungsquote.

+0

Sie können das nicht über eine '.htaccess'-Datei steuern. Die [KeepAlive'] (http://httpd.apache.org/docs/2.4/mod/core.html#keepalive) Direktive muss host- oder serverweit festgelegt werden. – DaSourcerer

+0

Err ... 1 TB Bandbreite !? Ich nehme an, dass dies Ihr monatliches Traffic-Kontingent ist? – DaSourcerer

+0

@DaSourcerer Ich hatte den Eindruck, dass dies über die '.htaccess-Datei eingestellt werden könnte, wenn Sie auf Google nach" keep-alive .htaccess "suchen, mehrere Seiten im Detail, wie es so geht - https: // varvy. com/pagespeed/keep-alive.html - re. 1 TB Bandbreite korrekt das ist das monatliche Verkehrskontingent, ich habe die Frage aktualisiert, um das zu korrigieren – sam

Antwort

1

Ich würde es auf 60 Sekunden einstellen, nur um sicher zu sein, dass eine unvorhergesehene Spitzenlast keine Probleme verursacht.

+0

Dank @Dexion einen bestimmten Grund hinter den 60er Jahren? Gibt es eine Standardeinstellung, wenn keepalive nicht aktiviert ist? . Guter Punkt über jede Spitzenlast, mit Blick auf die VPS-Nutzung Statistiken scheint die Website maximal bei etwa 5-10% Auslastung mit 200 Besuche pro Tag laufen, denke ich, waren in dieser Hinsicht wahrscheinlich in Ordnung, aber lohnt sich im Hinterkopf, wenn wir waren näher am Limit. – sam

+0

nur ein Wert was ich benutzt habe;) – Dexion

Verwandte Themen