Komputer Świat Ekspert 1/2010 str 110
1. Używaj apostrofów zamiast cudzysłowów.
2. Używaj echo zamiast print i printf
3. Dobieraj odpowiednie funkcje do zadania
np. strpos zamiast ereg lub eregi przy poszukiwaniu wzorca w ciągu, str_replace zamiast ereg_replace czy preg replace.
Warto też zastosować konstrukcję $tesc=implode(„\n”, file(„plik.txt”)) zamiast pobierać plik linia po linii, korzystając z funkcji fopen(), fgets(), itp. W wersji 4.3 i wyższej można użyć też funkcji $tesc=file_get_contents(’plik.txt’).
4. Unikaj powtarzania tych samych czynności, np. wyrzucając przed pętle zadania, które nie muszą być powtarzane, np. dzielenie
5. Buforuj wyniki, np. zapisując je do pliku tekstowego
Optymalizacja pytań SQL
1. Pobieraj z bazy danych tylko potrzebne pola
2. Ogranicz wynik poprzez Where
3. Stosuj klauzulę Limit
4. Unikaj korzystania z licznika Count(*)
5. Dobieraj odpowiednie indeksy w bazie danych