Hallo,
nachdem ich nun ein wenig genervt bin von diesem Werbebanner, das mich beim laden bei jedem Seitenaufruf zwischen 10 und 15 Sekunden ausblockt (ich wusste gar nicht, wie lange das sein kann, wenn man durch den Markt zappt), habe ich mir ein paar Gedanken gemacht, da ich ja selbst auch schon Traffic verringern musste (vor Jahren, da war Traffic noch wesentlich teurer als heute ...). Also, einmal das HTML der Startseite auf gemacht, die Landverwaltung und siehe da, meine Augen entdecken da ja noch einiges an Einsparpotential ...
Zum 1.) Wofür bracht man denn bitte die ganzen meta-Tags, die sind doch ziemlich überflüssig bei den ganzen geladenen Seiten, zumal im eingeloggten Spiel ohnehin die wenigsten, oder ich bin mal so frei zu beahupten, keiner diese braucht, insbesondere das description, author und keywords, das benötigt man sicher nicht im Spiel: 394 Bytes / Seitenaufruf.
Ansonsten enthält die Seite für den Browser an absolut überflüssige Leerzeichen und Zeilenumbrüche:
www.dragosien.de.htm, 19964 von 23722 bytes, 15% kleiner, 4 kByte gespart. Ergo, man kann also mit ein paar kleinen Handkniffen um die 15% an Traffic sparen. Das macht bei 2 TB (das "Freikontingent" bei Hetzner in den neuen Verträgen), schon mal 300 GB, die weniger gezahlt werden müssen (wobei ihr ja da deutlich drüber liegen solltet, wenn ich bedenke, dass das TB ca. 15 € kostet.)
2.) Daneben lassen sich wiederholende Sachen für das Lager oder die Länderreihen, wie
<tr>
<td><a href="?t=market&product=eisen" class="inline">Eisen:</a></td>
<td title="Noch Platz für 143974 Eisen" class="green" style="text-align:right;">0<br /></td>
</tr>
wunderbar mit nem Javascript erstellen, was auch nur wenige 100 Bytes frisst, aber enorm spart. Und wenn jetzt jemand meckert, Java-Script, dann kann er ja gerne weiter Bannerglotzen, etwas zahlen, oder aber Javascript einschalten (was ohnehin die meisten in Dragosien gemacht haben). Das sollte ein Einsparpotential, von vorsichtig geschätzen 40-50% ergeben.
3.) Trafficverringerung durch gzip (mod_gzip/mod_dunzip, je nach dem, was man anstrebt); war auch einmal eine nette Idee, allerdings hakt es natürlich daran, dass es den Server zusätzlich beschäftigt, daher klammere ich das erst einmal aus. Es bringt allerdings enorm was, wenn man freie Rechen-kapazitäten hat, oder es dynamisch bei weniger Last einsetzt. Das Klammere ich allerdings zunächst einmal aus, da es mitunter einige Probleme mit bringt.
Von der Traffic-Seite betrachtet bring es je nach optimierungsgrad des HTMLs aber 20-30%.
Gerne bin ich bereit auch das ganze mit umzusetzten, oder an einer Diskussion mitzuwirken, denn Dragosien ist ein gutes Spiel, das ich ungern den "Bach" runter gehen sehen möchte, weil es von den Kosten aufgefressen wird, denn ich mag keine Spiele mit Premium Accounts und Spenden sind auch nur eine kurzfristige Lösung.
Viele Grüße,
Boldie