- Objektorientierte Programmierung in Drupal - Videopräsentation
- 1 Jahr Jubiliäum - 10 besten Module
- htaccess für eine bestimmte PHP Version anpassen
- Ultimative online PDF converter
- Captcha gegen Spamers
- Views automatisch in Module integrieren
- Acquia Drupal
- Usability Tests mit Drupal
- Newscommunity - Konzept - Teil 1
- Javascript Delegation
performance
Review - Drupal 6 Performance Tips
Ich habe vor Kurzem das Buch Drupal 6 Performance Tips
Drupal - PHP Performance
Drupal lässt sich auf vielen verschiedenen Ebenen optimieren: Datenbank, Apache, Server, Architektur und PHP Code.
Auf einige Parameter haben wir als Entwickler weniger Einfluss, auf andere mehr. Auf den PHP Code und dessen Qualität haben wir vollen Einfluss. Die Seite "The PHP Benchmark" hat ein paar interessante Tests durchgeführt. Am interessantesten ist der folgende:
Is it worth the effort to calculate the length of the loop in advance?
Qualitativ hochwertiges Drupal Handbuch
Dokumentation ist leider mangelware in der Drupalszene... Dokumentation ist ja auch das Thema, was einen Entwickler am Wenigsten interessiert und doch ist es so sehr wichtig. Ich habe daher in der Previon das Projekt gefasst, ein Drupal Best Practice Guideline zu schreiben und da man nie alles wissen kann, habe ich beschlossen, das ganze möglichst offen zu schreiben und die Community dazu einzuladen zu partizipieren.
Drupal Performance III - APC, Memcache und Cacherouter
Cacherouter
Ist nicht eigentlich ein Cache sondenr eben der Cacherouter. Der Cacherouter entscheidet, wo die Daten gespeichert werden. Ist der Cacherouter einmal eingeschalten, dann kann man problemlos von einem Cachingmechanismus zum anderen wechseln.
Drupal Performance II - Bremsklötze
Drupal ist nicht gerade sparsam, wenn es an die Anzahl von Queries geht. Hier eine kleine Auflistung, wo es "Query-Schleudern" gibt.
Drupal Performance I
Hier werden in den nächsten Tagen Wochen Beiträge zu Drupal Performance und Optimierung kommen... fangen wir doch mal mit den Basics an.
Ich lebe noch
Ich habe schon Anfragen bekommen, ob ich noch am Leben bin ;) ... es ist auch echt schon ein weilchen her, seit ich das letzte Mal von mir hören habe lassen. Im Moment bin ich gerade noch extrem beschäftigt mit dem relaunch von www.schweizer-illustrierte.ch. Im Moment steht noch die Performance Optimierung an. An dieser Stelle gibt es hier demnächst auf jeden Fall ein paar Erfahrungsberichte zu APC, Boost und co. Zuerst muss jedoch die Seite einwandrei laufen.
Bis dahin bin ich weiter im Untergrund
Drupals Caching System
Der Drupal Cache ist super! Und dazu auch noch sehr einfach zu verwenden. Drupal setzt diverse Cachings ein, welche default mässig implementiert sind. Wenn man jedoch selber ein Modul schreibt, muss man selber danach schauen. Kleines Beispiel:
Das Modul Fast Gallery. Wenn man eine Seite anschaut, dann müssen die ganzen Bilder aus der DB geladen werden, HTML gerendert werden usw. Dabei ändert sich auf der Fotoseite eigentlich gar nicht so viel, bzw. sie schaut für alle gleich aus. Eine super Möglichkeit, um den Cache zu verwenden und dazu noch so trivial:
Drupal Performance - Maximaler Boost!
Drupal wird eigentlich relativ schnell ziemlich träge, wenn man es auf einem billigen shared hoster verwendet und dazu noch möglichst viele Module einschalten möchte. Damit sage ich aber nicht, dass Drupal per se langsam ist. Es gibt nämlich sehr viel, was sich machen lässt:


