Archive for the 'PHP' Category

Dec 23 2009

Apache: kein mod_rewrite bei existierender Datei

Published by Mathias Bank. Filed under: PHP

Ich bin mir sicher, eines der großen On-Page-SEO-Themen im nächsten Jahr wird sein, wie man die Auslieferung einer Seite beschleunigen kann. Es sollte geradezu offensichtlich sein, dass man am meisten in PHP-Programmen sparen kann, wenn man PHP erst gar nicht aufruft. Deshalb ist eine mögliche Idee, die generierten Seiten mittels PHP rausschreiben zu lassen und dann diese direkt auszuliefern.

Das möchte ich jetzt an einigen Stellen auch bei meinen Framework-Modulen forcieren. Da ich aber sehr stark auf mod_rewrite gesetzt habe, stellt sich die Frage, wie ich das am einfachsten bewältigen kann. Die Antwort liefert mir dieser Code:


RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f
RewriteRule ^ %{DOCUMENT_ROOT}%{REQUEST_URI} [L]

Der macht nichts anderes wie dem Apache zu sagen: falls es eine echte Datei mit diesem Namen gibt, dann leite nicht auf andere Dateien - in meinem Fall PHP-Dateien - um. Sehr nützlich!

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
3 responses so far

Nov 16 2008

PHP Framworks

Published by Mathias Bank. Filed under: PHP

Inzwischen gibt es eine Fülle an PHP Frameworks. Trotzdem verwende ich mein eigenes Framework, weil ich bisher mit anderen Systemen nicht zufrieden bin. Ein für mich wichtiges Merkmal ist z.B. die Möglichkeit zur aspektorientierten Programmierung. Das erlaubt mir die modulare Programmierung und bietet es trotzdem, andere Module dynamisch erweitern zu können. Mir ist bisher in der PHP-Welt kein anderes System bekannt, welches das bietet. Und das ganze hätte ich gerne mit so wenig wie nötig an Konfiguration (was in der Java-Welt ja schon fast abartig ist).

Jetzt bin ich auf ein neues Framework gestoßen, das für die nächste Typo3-Version programmiert wird, davon aber unabhängig sein soll. Es hört auf den Namen Flow3. Das Framework ist noch nicht fertig, es macht aber jetzt schon einen guten Eindruck. Das muss ich definitiv im Auge behalten! Solltet ihr vielleicht auch.

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
No responses yet

Sep 07 2008

Smarty vs PHP

Published by Mathias Bank. Filed under: PHP

Für mich ist gerade drüben bei Jutta eine sehr interessante Diskussion entstanden: Warum bevorzugen Designer Smarty, obwohl man PHP genau so einfach verwenden kann (für einfache Sachen wie Schleifen, Abfragen und Variablen-Ausgaben)?

Also Leute, diskutiert mit! Bin auf eure Argumente sehr gespannt.

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
No responses yet

Aug 04 2008

Datenimport könnte so einfach sein…

Published by Mathias Bank. Filed under: PHP

… wenn sich die Softwarehersteller um Datenkonsistenz kümmern würden. Hab hier gerade einen Shop vor mir, der mal wieder die klassischen Fehler in den Daten aufweist: bei einem Baum im Parent-Modell hat ein Knoten sich selbst als Vater. Und natürlich auch der Oberklassiker: Der Vaterknoten existiert nicht mehr. Also wieder manuelle Prüfungen in den Code und alles dem Wurzelknoten hinzufügen. Mal schauen, was der Kunde dazu meint.

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
No responses yet

May 27 2008

Funktionen, die jede Bibliothek haben sollte

Published by Mathias Bank. Filed under: JavaScript, PHP, The World Wide Web

Gerade auf die nette JavaScript Bibliothek Phototype gestoßen, die mittels JavaScript und PHP-GD Bilder leicht beeinflussen lässt.

Aber die beste Funktion, die wohl jede Bibliothek haben sollte:

l_oPhoto.addChuckNorris();

Geil!

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
No responses yet

« Previous Entries

^