Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Allgemeine Optimierungstipps fuer PHP & mySQL ?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Airport1
PostRank 10
PostRank 10
Beiträge: 4489
Registriert: 16.08.2004, 18:50
Wohnort: Backnang / bei Stuttgart

Beitrag von Airport1 » 28.04.2005, 11:36

Koennen wir evtl. mal ein paar Optimierungstipps fuer PHP & mySQL zusammentragen? Vielleicht kennt ja jemand gute Kniffe die bei ihm/ihr/es die Performance enorm gesteigert haben? Ab und zu erlebt man doch immer wieder Erstaunliches und sozusagen "AHA!-Effekte" ;-)


Beginne mal mit:


MySQL:

Indexe setzen fuer sehr haeufig abzufragende Spalten

wenn Result uninteressant (z.B. nur UPDATE):
mysql_unbuffered_query statt mysql_query

"Vorfilterung" im mySQL Query statt IF-Abfragen in PHP Beispiel:
IF (x > 0 && curtime() >= refetch, x, 0) AS x

"Vorberechnung" von Zeitdifferenzen statt in PHP:
SELECT TO_DAYS(NOW()) - TO_DAYS(tstamp) AS diffdays


PHP:

Funktionen die nicht mehr verwendet werden rauswerfen -> "interpretation time" niedriger

Unnoetiges Rumschaufeln/Kopieren von Variablen vermeiden (WENNs auf Performance ankommt)

Funktionsparameter per Referenz uebergeben (WENNs auf Performance ankommt)
Linktauschanfragen zwecklos
https://www.bot-trap.de/ Spamschutz fuer Webmaster - zentrale Meldestelle fuer Web Spam
https://www.airport1.de/blog/ Lombagruschd Blog mid Gardadierle
https://www.ranking-hits.de/ Counter & PR Service