Schon seit einiger Zeit fiel mir auf, dass die Ladedauer meines Blogs extrem hoch war. Messungen zeigten, dass allein das Laden der Startseite (ohne darin enthaltene Grafiken, Stylesheets o.ä.) fast 3 Sekunden dauerte. Dass der Serendipity-Code aufgrund schlechter Programmierung die Ursache ist, konnte ich mir kaum vorstellen. Deshalb habe ich einmal die Datenbank-Queries untersucht, die dabei immer ausgeführt werden. Dabei hat sich dann herausgestellt, dass die Queries des Statistik-Plugins (serendipity_event_statistics) keine Indizes verwenden. Da die betreffenden Tabellen im Laufe der Zeit aber Millionen von Einträgen enthalten, dauert es natürlich entsprechend lang, diese alle zu durchsuchen. Folglich verzögert dies die Ausführung des PHP-Skripts enorm.
Artikel vollständig lesen »Artikel mit Tag Blog
Freitag, 23. April 2010
T-Shirt-Aktion bei 3DSupply
Da seit ein paar Wochen die Blog-Einträge auch getwittert werden, habe ich mich passenderweise für das T-Shirt "Follow Me" entschieden.
Mittwoch, 18. März 2009
Weltkarte aller Länder-TLDs
Im Rahmen einer Aktion bietet United-Domains eine Weltkarte an, auf der alle Länder-TLDs entsprechend ihrer geografischen Lage verzeichnet sind. Man kann sie im Format 120x60cm zu einem Preis von 29,- EUR erwerben.
Für Blogger gibt es die Möglichkeit, ein Exemplar dieser Weltkarte kostenlos zu bekommen, wenn man in seinem Blog oder auf Twitter kurz darüber berichtet.
Alle Infos zur Aktion und zur Bestellung sind auf der zugehörigen Website zu finden.
Dienstag, 17. Februar 2009
Inhalte in Smarty-Template zufällig ausgeben
Immer wieder kommt man als Webentwickler in die Situation, dass man an einer Stelle wechselweise verschiedene Inhalte ausgeben möchte. Dies ist beispielsweise bei einer Banner-Rotation der Fall. Normalerweise lässt sich dies relativ einfach lösen, in dem man z.B. im PHP-Code alle Inhalte in ein Array packt und dann mit einer Zufallszahl als Index ein Element des Arrays auswählt und dieses dann ausgibt.
Doch wie realisiert man etwas derartiges in einem Smarty-Template, wenn man - wie beispielsweise bei Serendipity - nicht einfach vom PHP-Code aus eine zufällig generierte Zahl oder direkt den entsprechenden Inhalt als Template-Variable zuweisen kann?
Freitag, 22. August 2008
Redesign des IT-Blogs
Nun ist es endlich soweit: Soeben habe ich das schon lange anstehende Redesign des IT-Blogs durchgeführt. Somit zeigt er sich von nun an mit einem neuen Gesicht. In der nächsten Zeit wird es noch einige Feinkorrekturen besonders in Bezug auf die Darstellung der einzelnen Artikel geben. Zudem sind für die Zukunft auch weitere Funktionalitäten, wie beispielsweise ein Kontaktformular geplant.
Rückmeldungen oder Vorschlägen zum neuen Design oder anderen den Blog betreffenden Dingen gegenüber bin ich selbstverständlich aufgeschlossen und dankbar.



