Pakettraffic: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung |
(Umzug nach HS Doku) |
||
Zeile 1: | Zeile 1: | ||
{{Textkasten|rot|Hinweis:|Inhalt ist nun in der HS Dokumentation. | |||
https://doc.hostsharing.net/hsusers/administration/logging/index.html | |||
}} | |||
Zeile 40: | Zeile 38: | ||
---- | ---- | ||
[[Kategorie:HSDoku]] | [[Kategorie:HSDoku]] | ||
[[Kategorie:Datenbanken]] | |||
[[Kategorie:Glossar]] | |||
[[Kategorie:ToDo-Kerndoku]] | [[Kategorie:ToDo-Kerndoku]] | ||
Version vom 8. Oktober 2014, 08:04 Uhr
Hinweis:
Inhalt ist nun in der HS Dokumentation.https://doc.hostsharing.net/hsusers/administration/logging/index.html
Steuerung des Traffics mit Event-Handler
Manchmal kann es sinnvoll sein, den Traffic ein wenig zu steuern. Zum Beispiel kann man bei zu viel Traffic trafficintensive Anwendungen oder Bereiche (Foren, Videostreams) abklemmen. Dadurch spart man sich den teueren Zusatztraffic.
Dazu kann man den Eventhandler für den Traffic verwenden. Andreas Lösch hatte eine Idee, wie das funktionieren kann:
Bei entsprechendem Traffic (zum Beispiel >90% des gebuchten) wird durch das Event-handler-Script eine vorhandene .htaccess im Domainverzeichnis verändert oder eine neue erstellt mit:
RewriteEngine On RewriteRule !^/cgi-bin/503\.sh$ /cgi-bin/503\.sh [L]
Dies einfach als die ersten zwei Zeilen in die .htaccess einfügen, damit werden alle Anfragen auf ein Script 503.sh umgebogen. Dieses wird im cgi-Verzeichnis erstellt und könnte folgendermaßen aussehen:
#!/bin/sh echo 'status: 503 Service Unavailable Content-type: text/plain ' echo "zu viel Traffic oder was man den Besuchern sonst so sagen möchte…"
Die Rechte der Datei müssen noch mit chmod +x
verändert werden.
Bei erreichen des Traffic-Quotas liefert der Server dann einen HTTP/1.x 503 Service Unavailable
und sollte damit dann auch für die Positionierung in Suchmaschinen nicht zu schädlich sein.
Der Umweg über ein CGI ist nötig, da man AFAIK mit einer RewriteRule keinen 503-Status erzeugen kann. Mit etwas Phantasie könnte man die Rule auch noch mit entsprechenden Headerchecks für Suchmaschinen-Bots ausschalten und denen weiterhin das normale Ergebnis präsentieren.