#
Heute gibt es mal etwas technisches um die Ohren:
Ich bin total froh, dass ich vor einigen Tagen probehalber von Mongrel auf Thin als Backend hinter Apache mit mod_proxy umgestiegen bin. Die Seite ist schneller und nicht nur das: Der Speicherverbrauch ist um Größenordnungen zurückgegangen und der Server swapt nicht mehr, wobei man fairerweise sagen muss, ich bin 6 bis 8 Mongrels auf 4 thin Server umgestiegen.
Thema Speicherverbrauch: Vor einigen Wochen habe ich die neue Ansicht der Jahresdownloads vorgestellt und in den Kommentaren kam der Wunsch nach höherer Auflösung auf. Dazu kann ich heute stolz verkünden: Die Jahresansicht gibt es jetzt mit einer Auflösung von 15472x4268 Pixeln! |
Allerdings war das gar nicht so einfach, mit RMagick dynamisch JPEGs mit jeweils rund 50 MB Größe zu erzeugen. Die erste Implementierung ohne Tempdateien mit allen Daten im Speicher lief zwar in meiner Testanwendung, aber nicht mit einem “vollen” Jahr auf dem Produktivrechner. Die zweite hingegen läuft recht stabil, nutzt allerdings einige Zwischenschritte.
Den Download der hochauflösenden Bilder werde ich allerdings nicht generell zur Verfügung stellen, sondern nur für Administratoren (das bin in diesem Fall ich ) und einigen anderen Benutzern, damit nicht alle Besucher und insbesondere Bots die Links spidern. Wenn jemand die Jahresansicht also in Plotfähigerauflösung braucht, bitte melden
Wichtig: Ich bitte Euch, auch den Hinweis in meinem Daily Fratze Wiki zu beachten: Die Downloadurls sind nicht dazu gedacht, die Bilder in eigene Blogs etc. direkt einzubinden. Bitte erst runterladen, dann auf den eigenen Webspace und dann einbinden. Danke
und nu muss ich noch bis zum 31.12. warten und ganz lieb und brav bildchen machen bevor ich mir erlaube dich nach nem hochaufloesenden zu fragen... vorher waere geld und resourcenverschwendung...
noch eine anmerkung: you are still talking about mongrels there
noch eine frage: ist es moeglich den rootserver aufzuruesten? mehr RAM oder so? wenn ja, wie kann ich das unterstuetzen? donate via paypal oder sowas?
Was den Server angeht, das ist nun einmal so. Tatsache ist, eine Rails Applikation ist kein "Hochladen, läuft", sondern tatsächlich mit mehr Arbeit verbunden. Allerdings ist es das in meinen Augen wert. Und: Mit J2EE, Python oder Perl ist es die gleiche Situation. Eigentlich ist PHP die Ausnahme. Falls es Dich mal interessiert, schicke ich Dir mal Teile von dailyfratze bzw. im Post siehst Du ja einen. Das, was man damit machen kann rechtfertigt den Aufwand.
Jan: Aufrüstung vermutlich eher nicht, eher Migration. Die halten die Kisten ja redundant vor. Wollte ich aber tatsächlich mal bei Gelegenheit fragen. Wenn ich weiß, sag ich Bescheid. Ansonsten, Zaunpfahl
Kommentar schreiben