2016-03-22 15 views
1

Für den Kontext versuche ich, einen Webserver mit niedrigen Spezifikationen zu erhalten (denke Raspberry Pi-Ebene) und wollen, dass es Text Inhalt an so viele Benutzer wie möglich zu liefern.Was kann ich tun, um textbasierte Webseiten effizienter zu bedienen?

Ich habe versucht, allgemeine Tipps zu suchen, und das war helpful ... aber ich kann nicht glauben, dass es völlig sinnlos ist, Javascript zu verwenden, um eine Website zu entschlüsseln, die komprimiert wurde. Wenn ich eine einfache Chiffre genommen habe, um jede Instanz von '<div' durch ein spezielles Zeichen zu ersetzen, von dem ich weiß, dass ich es niemals bedienen würde (einige von these vielleicht), würde ich nicht schon etwas Bandbreite sparen? Ein JS-Suchen und Ersetzen auf der Client-Seite kann nicht länger als einen Bruchteil einer Sekunde dauern.

Also meine Frage ist, sind irgendwelche dieser neuen Methoden zur Beschleunigung einfacher Websites am Ende wert? Gibt es andere Methoden, die ich nicht in Betracht ziehe?

+1

Ihr Webserver wird besser komprimieren als alles, was Sie kochen könnten. Versuchen Sie Nginx ... für die Pi https://www.raspberrypi.org/documentation/remote-access/web-server/nginx.md – Wainage

+0

Was meinst du mit "effizienter", "niedrigen Spezifikationen"? Verglichen mit ? – guest271314

+0

Es ist ein wenig verwirrend zu wissen, was Sie zu optimieren versuchen. – Atherion

Antwort

0

Das http-Protokoll unterstützt nativ die gzip-Komprimierung. Es gibt keinen weiteren Vorteil beim Ersetzen von
"< div  " durch "x". Um die Leistung zu verbessern, können Sie Ihren Webserver anweisen, Dateien zu versenden, die bereits gzip-komprimiert sind. Ich habe das einmal gemacht und es hat die Ladezeit der Seite um 10 Millisekunden auf einem Shared Hoster mit Apache verkürzt.

Verwandte Themen