7 Jahre diginights.com - Zahlen und Fakten

Geschrieben von andy • Montag, 29. Juni 2009 • Kategorie: diginights

Das Party Portal diginights.com ist nun 7 Jahre alt! Das wurde am Wochenende natürlich gebührend gefeiert und nun ist es an der Zeit wie schon vor 2 Jahren ein kleines Fazit zu ziehen.

Im Monat Mai 2009 hatten wir im Schnitt 7,462.3 Besucher pro Tag (Gemessen mit awstats bei 30 Minuten Session Timeout). Stärkste Tage sind momentan der Freitag, Samstag und Sonntag, wir meistens über 9.000 und bei besonderen Events sogar bis zu 12.000 Visits auf die Seite messen.
Pro Tag generieren wir mit der Seite, den Bildern und dem Forum mittlerweile zwischen 7 GB und 30GB reinen Webtraffic pro Tag (vgl. 5-12GB vor 2 Jahren). Für den Monat Mai 2009 hielt der Zähler bei 360,5GB Traffic an, der von insgesamt 231,331 Besuchern erzeugt wurde.

Die Browser Verteilung hat sich auch ein wenig geändert: Von den vormals 2/3 Anteilen des Internet Explorer sind nur noch 41,9 % geblieben. In Führung liegt nun Mozilla Firefox mit stolzen 52,8 %. Der Rest verteilt sich auf Safari mit 2,0%, der somit den Opera (1,7%) hinter sich lässt.

Seit dem 1. Januar 2004 finden sich mittlerweile stolze 409,274 Bilder auf unseren Servern und wurden auf über 5600 verschiedenen Events geschossen (Diese beiden Zahlen haben sich in 2 Jahren verdoppelt).
Die Bilder wurden insgesamt 94.064.542 mal angeschaut, einzelne Top Bilder wurden sogar über 6000 mal angesehen!

Im Forum gibts mittlerweile 1,196,770 Posts, geschrieben in 37,726 verschiedenen Threads.

Die Technik hinter diginights.com hat sich kaum geändert. Die Server sind gemietet von Hetzner Online in Nürnberg. Als Betriebssystem verwenden wir Debian Lenny in einer typischen LAMP Umgebung. Als Webserver kommen Apache2 zum Einsatz - Bilder, Beiträge und sonstiges wird in einer MySQL 5 Datenbank abgelegt. Hauptbestandteil der Seite ist das PHP5 basierende Webframework Symfony. Zusätzlich verwenden wir Tools wie trac, subversion, den freien adserver Open-X, php-apc, Munin und nagios.

Tags für diesen Artikel: , ,
| Top Exits (1227)
267 Klicks
Twitter Bookmark 7 Jahre diginights.com - Zahlen und Fakten  at del.icio.us Facebook Google Bookmarks FriendFeed Digg 7 Jahre diginights.com - Zahlen und Fakten Technorati 7 Jahre diginights.com - Zahlen und Fakten wong it!

Neudefinition der Page Impression im Anmarsch

Geschrieben von andy • Freitag, 19. September 2008 • Kategorie: diginights

Für die Reichweite und die Erfolgsmessung ist leider noch immer die Page Impression sehr gefragt, auch wenn sie in Zeiten von Technologien wie AJAX abgeschafft gehört!. Die größten Firmen in Deutschland für die Auswertung der Reichweite einer Seite sind die AGOF und IVW, und bei diesen wird die PI groß geschrieben.
Das soll sich nun bei genauso diesen Firmen entscheidend ändern.
Das ganze ist sehr zu begrüßen, da viele große Webseiten (spiegel.de oder web.de) ihre Klickstrecken und die Darstellung ihrer Inhalte mittlerweile total PI optimiert haben, für den User ist das meist sehr umständlich oder unübersichtlich. Stefan Niggemeier führt in seinem Blog ein paar total unsinnige Klickstrecken auf. ("Wozu Klickstrecken? Wegen der Übersicht!", "Dumm klickt gut (2)".
Da ist man doch froh, wenn andere zeigen, dass es auch anders geht: Ich hätte nie gedacht, dass ich das studiVZ mal lobe, aber deren Umstellung in wichtigen Bereichen auf AJAX Technologie bescherte den Betreibern einen Rückgang der PI von 5,2 auf 4,2 Milliarden - ein Minus von fast 20%. Für den studiVZ Chef Marcus Riecke ist das aber kalkuliert und total in Ordnung und die PI werden mit weiteren Umstellungen noch weiter sinken, denn die Nutzerzufriedenheit und andere Zahlen wie Unique User und Verweildauer sind für ihn viel wichtigere Erfolgsfaktoren als die Anzahl der Page Impressions:

"Mindestens ebenso wichtig sind uns beispielsweise Unique Users, Verweildauer, Mitgliederzahlen – und vor allem die einfache Bedienbarkeit unserer Seiten und die daraus resultierende Nutzerzufriedenheit.“, Marcus Riecke, studiVZ Chef


Bei diginights.com setzen wir bei unserem Kerngeschäft, der Bereitstellung von Eventbildern, schon seit geraumer Zeit auf AJAX, da es für den User viel bequemer und scheller ist als das ständige Neuladen der gesamten Seite.

Tags für diesen Artikel: ,
| Top Exits (1389)
699 Klicks
Twitter Bookmark Neudefinition der Page Impression im Anmarsch  at del.icio.us Facebook Google Bookmarks FriendFeed Digg Neudefinition der Page Impression im Anmarsch Technorati Neudefinition der Page Impression im Anmarsch wong it!

Migration auf Burning Board 3 bei diginights.com

Geschrieben von andy • Dienstag, 4. März 2008 • Kategorie: diginights

Bei diginights.com setzen wir bisher auf die bewährte Forensoftware von WoltLab: Burning Board 2 (neuste Version 2.3.6).
Da diese Version nicht mehr weiterentwickelt wird und wir auf der Suche nach einem Forum waren, welches auf neue Technologien setzt, musste eine neue Boardsoftware her. Andere großen Forensystem setzten leider noch auf PHP4 oder haben andere Schwachstellen. Aufgrund unserer Hauptapplikation symfony, war aber ein PHP 5 System absolute Pflicht. Somit setzte sich das doch noch sehr neue Burning Board 3 letztendlich durch.
Vorletztes Wochende war es endlich so weit. Nach vielen kleinen und größeren Tests der Datenübername vom Bunring Board 2 (WBB2) ins Bunring Board 3 (WBB3) führten wir endlich die endgültige Umstellung durch.
Unser Testserver benötigte für die Übername ca. 1 Stunde pro 100.000 Beiträge, was natürlich alles andere als perfomant ist. Bei knapp über 1 Million Beiträgen in unserem Forum ist das eine langwierige Geschichte....


"Migration auf Burning Board 3 bei diginights.com" vollständig lesen

Tags für diesen Artikel: ,
| Top Exits (2533)
15222 Klicks
Twitter Bookmark Migration auf Burning Board 3 bei diginights.com  at del.icio.us Facebook Google Bookmarks FriendFeed Digg Migration auf Burning Board 3 bei diginights.com Technorati Migration auf Burning Board 3 bei diginights.com wong it!

PHP Framework Symfony wird 2 Jahre alt

Geschrieben von andy • Freitag, 19. Oktober 2007 • Kategorie: diginights

Das PHP Framework Symfony, welches wir auch bei diginights.com verwenden, ist heute genau 2 Jahre alt!

In den vergangenen 2 Jahren hat sich sehr viel getan: Das Symfony-Forum enthält mittlerweile über 37.500 Beiträge von über 3800 registrierten Benutzern. Im Wiki finden sich über 200 Plugins, mit deren Hilfe man das Framework einfach erweitern kann. Mit Askeet gibt es ein hervorragendes 24 Stunden Tutorial zu Symfony. Der Code enthält mittlerweile über 5550 Changesets und wurde mitterweile 2 mal komplett überarbeitet.
Der 1.1 Milestone steht auch vor der Tür und bringt unter anderem ein neues Plugin System und Event System mit sich!
Mehr Informationen zu 2 Jahren Symfony gibts im Geburtstagseintrag auf der Homepage.

In einem Vergleich in der iX hat das Framework im Vergleich mit CakePHP,ez Components und dem Zend Framework gut abgeschnitten, vor allem in der Erfüllung des MVC Ansatzes ist es allen anderen Frameworks überlegen.

Natürlich gibts mittlerweile auch populäre Seiten, die Symfony produktiv einsetzen. Yahoo verwendet Symfony bei seinem Bookmark Dienst, außerdem wird Symfony bei der nächsten Version von delicious eingesetzt. Der wer-weiss-was Konkurrent gute-frage.net verwendet ebenfalls das Symfony Framework auf deinen Plattformen.

Links:
Symfony-Project Homepage
ApplicationsDevelopedWithSymfony
iX Artikel über PHP Frameworks


Tags für diesen Artikel: , ,
| Top Exits (3784)
1092 Klicks
Twitter Bookmark PHP Framework Symfony wird 2 Jahre alt  at del.icio.us Facebook Google Bookmarks FriendFeed Digg PHP Framework Symfony wird 2 Jahre alt Technorati PHP Framework Symfony wird 2 Jahre alt wong it!

Fehler bei suhosin in Verbindung mit dem WBB/PHPBB2

Geschrieben von andy • Dienstag, 25. September 2007 • Kategorie: diginights

Verwendet man die Standardeinstellungen des Suhosin Patch, so kommt es bei der Verwendung des WBB2 (Wolt Lab Burning Board) oder des PHPBB2 (dt. PHPBB Homepage) zu einem Fehler beim Setzen der Gruppen Zugriffsrechte (Beispiel wbb):


[Fri Sep 21 00:13:43 2007] [error] [client 84.164.x.x] ALERT - configured POST variable limit exceeded - dropped variable 'startpermiss
ion[79]' (attacker '84.164.x.x', file '/var/www/virtual/diginights.com/web/forum/acp/group.php'), referer: http://diginights.com/forum/
acp/group.php?action=permissions&groupid=31&sid=


Dieser Fehler tritt überall auf, wo die Post Variable größer ist, als der in Suhosin per default erlaubte Wert.
Abhilfe schafft folgende Änderung in der php.ini

[suhosin]
suhosin.post.maxvars = 2000
suhosin.request.max
vars = 1000


Links:
Beitrag im Woltlab Supportforum
Blogeintrag über Fehler in Verbindung mit phpBB2

Tags für diesen Artikel: , ,
| Top Exits (6316)
56743 Klicks
Twitter Bookmark Fehler bei suhosin in Verbindung mit dem WBB/PHPBB2  at del.icio.us Facebook Google Bookmarks FriendFeed Digg Fehler bei suhosin in Verbindung mit dem WBB/PHPBB2 Technorati Fehler bei suhosin in Verbindung mit dem WBB/PHPBB2 wong it!

PHP absichern mit suhosin

Geschrieben von andy • Mittwoch, 18. Juli 2007 • Kategorie: diginights

Über Lücken und Schwachstellen in PHP liest man ja ständig. Die Entwickler sind beim fixen der Fehler leider auch nicht die schnellsten. Somit sollte man sich Gedanken über zusätzliche Absicherungen machen. Außerdem hat mich Martin unfreiwillig davon überzeugt, dass hier Handlungsbedarf besteht ;-)
Eine meiner Meinung nach gute Möglichkeit zur Absicherung stellt die Suhosin Erweiterung des Hardened PHP Projects dar.

Suhosin is an advanced protection system for PHP installations. It was designed to protect servers and users from known and unknown flaws in PHP applications and the PHP core.


Suhosin kommt in 2 Teilen - ein Teil ist ein Patch direkt für den PHP Core, der andere ist eine normale PHP Extension. Für optimalen Schutz sollte man beide einsetzen - muss aber nicht. Denn nicht jede Software ist 100% kompatibel zu den Einschränkungen, die Suhosin am PHP vornimmt.

Die Installation des Patches ist kinderleicht:
- Passende Version im Downloadbereich wählen.
- Patch das PHP Build verzeichnis entpacken
- in meinem Fall ein patch -p 1 -i suhosin-patch-5.2.3-0.9.6.2.patch ausführen
- PHP neu kompilieren und installieren
- nach einem Neustart sollte unter phpinfo nun ein "This server is protected with the Suhosin Patch 0.9.6.2" stehen.

Die Extension einzubauen ist ebenfalls kein Hexenwerk:
- Download der aktuellen Version vom Downloadbereich
- Entpacken und wechsel ins Source Verzeichnis
- phpize, configure & make
- Einbau in die PHP.ini mittels "extension="suhosin.so""
- nach dem Apache reload sollte sich die Zend Engine dann mit " with Suhosin v0.9.20, Copyright (c) 2002-2006, by Hardened-PHP Project" melden.

Danach solltet ihr noch eure Software testen, vor allem Fremdprodukte.
Natürlich hat das ganze auch den Nachteil, dass eure Applikationen ein wenig langsamer lauffen...wer aber eh Performance übrig hat, wird davon nicht viel merken. Nichtsdestotrotz gibts hier eine Benchmark Seite mit Vorher/Nachher Vergleichen. Außerdem gibts das Benchmark Skript auch zum Download


Bei uns funktioniert alles reibungslos, ob nun die Blogsoftware serendipity, das Webframework Symfony oder den PHP Accelerator eaccelerator, alles läuft bisher tadellos!

Viel Spaß beim ausprobieren.

Tags für diesen Artikel: , , , ,
| Top Exits (2979)
2494 Klicks
Twitter Bookmark PHP absichern mit suhosin  at del.icio.us Facebook Google Bookmarks FriendFeed Digg PHP absichern mit suhosin Technorati PHP absichern mit suhosin wong it!

5 Jahre diginights.com - Zahlen und Fakten

Geschrieben von andy • Dienstag, 17. Juli 2007 • Kategorie: diginights

Hier mal ein kleiner Text, den ich für das 5 Jahre diginights.com Magazin geschrieben habe.

Täglich besuchen zwischen 4.000 und 11.000 Besucher diginights.com. Stärkste Tage sind der Sonntag, Montag und der Freitag - unter der Woche ist es eher ein wenig ruhiger. Pro Tag generiert ihr somit zwischen 5 und 12 Gigabyte an einem reinem Webtraffic.
Eure durschnittliche Aufenthaltsdauer beträgt ungefähr 15 Minuten, wobei 30% von euch länger als eine viertel Stunde, 20% länger als 30 Minuten und 9% mehr als 1 Stunde auf diginights.com verweilen.
Knapp 2/3 von euch surfen mit dem Internet Explorer auf diginights.com, 30 % mit Mozilla Firefox. Der Rest verteilt sich auf Opera (6%), Safari (1%) und andere Browser.

Seit dem 1. Januar 2004 finden sich momentan knapp 200.000 Bilder im diginights Archiv und belegen über 112 GB auf unseren Servern. (Bilder vor 2004 sind leider aus technischen Gründen nicht mehr verfügbar)
Diese Bilder enstanden auf ca. 2250 unterschiedlichen Events und wurden von euch insgesamt über 60 Millionen mal betrachtet. Die Top Bilder habt ihr euch teilweise über 5000 mal angesehen!

Die vielen Vorteile als registrierter Benutzer haben mittlerweile knapp 5000 von euch überzeugt, sich bei uns anzumelden. Pro Tag schreibt ihr im Schnitt 566 Beiträge pro Tag, wovon in den Spam Bereichen ja nichts gezählt wird. Seit der Geburt des Forums, am 20. Januar 2003, habt ihr somit ingesamt schon über 920.000 Beiträge geschrieben.
Bei der stillen Post seid ihr auch ganz groß, denn über 615.000 private Nachrichten zu versenden ist starkes Stück Arbeit.

Die Technik hinter diginights.com läuft auf mehreren Servern im Rechenzentrum von Hetzner Online bei Nürnberg. Als Betriebssystem verwenden wir Debian Etch in einer typischen LAMP Umgebung. Als Webserver kommen Apache 2 und lighttpd zum Einsatz - Bilder, Beiträge und sonstiges wird in einer MySQL 5 Datenbank abgelegt. Hauptbestandteil der Seite ist das PHP5 basierende Webframework Symfony.

Tags für diesen Artikel:
| Top Exits (831)
793 Klicks
Twitter Bookmark 5 Jahre diginights.com - Zahlen und Fakten  at del.icio.us Facebook Google Bookmarks FriendFeed Digg 5 Jahre diginights.com - Zahlen und Fakten Technorati 5 Jahre diginights.com - Zahlen und Fakten wong it!

Schneller Service bei Hetzner

Geschrieben von andy • Dienstag, 17. Juli 2007 • Kategorie: diginights

Über die sehr fixe Bestellung unseres neuen Servers bei Hetzner hatte ich ja schon berichtet. Nun hat der alte Server ein wenig Probleme gemacht.
Vereinzelt klagten User über sporadische Nichterreichbarkeit der Seite, SSH Sessions sterben, usw.....

Die Vermutung war klar - Jemand klaut unsere IP, ob nun absichtlich oder nicht...

Die Mail zum Hetzner Support war dann auch schnell abgeschickt, nach 7 Minuten gabs schon die Antwort "Problem erledig".
Wunderbar dachte ich ;-) ...auf die Nachfrage nach dem genauen Problem gabs nur die Antwort, dass bis vor kurzem ein Rechner versuchte sich die IP zu schnappen und dass er nun erstmal aus ist :-)
Klaro sollte die Network Security sowas verhindern, aber ich glaube nicht, dass es viele Hoster gibt, die in so einer Situation so schnell reagiert hätten.

Im Anschluss danach wurde dann gleich mal das zusätzliche Subnet bestellt, welches auch bei der alten Kiste inklusive ist und nie verwendet wurde. Dieses wurde nach 6 Minuten erledigt. Sowas ist einfach nur top!

Tags für diesen Artikel: ,
| Top Exits (326)
531 Klicks
Twitter Bookmark Schneller Service bei Hetzner  at del.icio.us Facebook Google Bookmarks FriendFeed Digg Schneller Service bei Hetzner Technorati Schneller Service bei Hetzner wong it!

Neuer Server(DS5000) von Hetzner Online

Geschrieben von andy • Montag, 18. Juni 2007 • Kategorie: diginights

Vor einem Monat schon musste ein weiterer Server für diginights.com her. Da wir im Bilder Archiv alle Pics seit dem 1.1.2004 behalten möchten, reicht so langsam die Festplattenkapazität nicht mehr aus, und ein DS3000 musste weichen.

Deshalb wurde eines Donnerstag morgens ein neuer DS5000 bestellt, mit 2*300GB Platten wird er uns für die nächsten Jahre genug Platz bieten. Die momentan ca. 190.000 Bilder werden in 3 verschiedenen Auflösungen (Thumbnail, Online und Groß) vorgehalten und belegen derzeit ca 112GB. Die großen Bilder benötigen wir für die Online Bestellung, die hoffentlich bald kommen wird ;-)
Sehr erfreulich bei hetzner Online war die Bestellung als Bestandskunde. Zwar gibt es neuerdings auch ein spezielles Formular dafür, aber auch über den herkömmlichen Weg landeten schon am frühen Nachmittag die Zugangsdaten für den neuen Server in meinem Postfach.
Die Übertragung des alten DS3000 an einen anderen Hetzner Kunden (über das Forum) per Übertragungsformular ging auch anstandslos von statten, so dass wir keine Mehrkosten hatten ;-)

Klasse Job von Hetzner.

Tags für diesen Artikel: , ,
| Top Exits (710)
1169 Klicks
Twitter Bookmark Neuer Server(DS5000) von Hetzner Online  at del.icio.us Facebook Google Bookmarks FriendFeed Digg Neuer Server(DS5000) von Hetzner Online Technorati Neuer Server(DS5000) von Hetzner Online wong it!

Browseranteile bei diginights.com im Monat März

Geschrieben von andy • Dienstag, 3. April 2007 • Kategorie: diginights

Laut dem Marktforschungsinstitut Marketshare hat der Browser Mozilla Firefox im Monat März die 15% Hürde gepackt.

Schauen wir uns deshalb mal die Betriebssystem und Browserverteilung bei diginights.com an:

Im Monat März kamen 97,6% der Zugriffe von Windows Rechnern. Davon sind 86,5% Windows XP Kisten, 7,3% Windows 2000 Rechner und nur 1,6% mit Windows Vista. Mac OS hat einen Anteil von ca 1,6%, Linux hingegen nur einen 0,4% Anteil.

Der Internet Explorer hat einen Anteil von ca. 63,5%, wovon lediglich 21,7% auf den IE7 entfallen, den Löwenanteil hat der Msie 6.0 mit 41%.
Mozilla Firefox kommt auf stolze 29,3%! 19,9% davon entfallen auf Version 2.0 oder höher. Die restlichen 10% verteilen sich auf die verschiedenen älteren Version.
0,1% der User identifizieren sich noch mit irgendeiner Netscape Navigator Version, die auch zahlreichen Vertreten sind, von Netscape 3.0 bis Netscape 8.1.2 taucht hier alles mögliche auf.

Verschindend geringe 4,9% geben sich als Opera aus, wobei sich sicherlich auch viele Opera User als Internet Explorer ausgeben. Safari hat ebenfalls knapp die 1% Hürde geknackt!


| Top Exits (656)
428 Klicks
Twitter Bookmark Browseranteile bei diginights.com im Monat März  at del.icio.us Facebook Google Bookmarks FriendFeed Digg Browseranteile bei diginights.com im Monat März Technorati Browseranteile bei diginights.com im Monat März wong it!

tweetbackcheck