Google und die PHP Kenntnisse
Unter der Webseite der Google Initiative "Speed up the web" ist auch ein Artikel zur Optimierung von PHP Skripten zu finden.
Leider ist dieser Artikel mit allerlei Unwahrheiten gespickt und empfiehlt teilweise viel zu allgemein Optimierungsarten, die man nur bei wirklich lastintensiven Webseiten anwenden würde.
Vom PHP Team gibt es in der entsprechenden Google Gruppe jetzt eine Antwort mit einer Richtigstellung. In der gleichen Gruppe sind mittlerweile extrem viele sinnfreie PHP Tipps zu finden, dass man sich fast schämen muss, mit PHP zu entwickeln. Es ist halt leider die Sprache mit der niedrigsten Einstiegshürde und deshalb ist das Internet voll mit Müllcode.
Aber dass ausgerechnet Google jetzt noch einen drauflegt wundert mich schon, da wird wohl nur noch mit Python gearbeitet..
Ich habe noch einen alten Blogpost über eine durchgeführte Optimierung, den ich vielleicht nochmal hier veröffentlichen könnte. Mal schauen.
Windows, PHP und gettext
Ein typisches Problem, wenn man mehrsprachige Anwendungen in PHP unter einer Entwicklungsumgebung auf Windows entwickeln möchte und auf gettext setzt, ist es, gettext zum Laufen zu bekommen.
Hier ganz kurz die nötigen Schritte:
- In der php.ini gettext.dll bei den extensions aktivieren (Kommentar # entfernen)
- LC_MESSAGES definieren, da es unter Windows anscheinend meistens nicht definiert ist.
- Die vom eigenen System ünterstützte Locale rausfinden.
- putenv benutzen um die Locale auch wirklich zu aktivieren.
- Darauf achten, dass die.mo Datei nicht in German_Germany.1252/ liegt sondern in German_Germany.1252/LC_MESSAGES
Cookies oder nicht - keine Frage
Cookies akzeptieren oder nicht? Für die meisten Nutzer ist das keine Frage, nicht einmal eine Überlegung wert. Die meisten Browser akzeptieren sie ohne Rückfrage. Doch es gibt einen Haken - man macht sich dadurch für sogenannte Tracking Cookies zum idealen Angriffsziel.
Ich erläutere kurz den Hintergrund und stelle euch dann die nötigen Tools vor, um dagegen vorzugehen.