Újabb észrevételek az .mp fájl elkészülésének sebességhez:
1. A PHP string-kezelésének sebessége nagyon függ a gép architektúrájától. A gépem Penium M, jelenleg 600 Mhz-en, 1MB L2 cache, Windows XP, PHP 4. Egy nagy stringösszefűzés 30 ezer példányban futtatva 40s. Ugyanez a szerveren 0.11s, majdnem három nagyságrend a különbség.
2. Ugyanezen a szerveren PHP 4 alatt 0.11s, PHP 5 alatt pedig 0.05s. Valószínűleg, hogy nem csak a verzió befolyásolja, hanem az is hogy milyen fordítóval, mire optimalizálva készült, mindenesetre itt mindkét PHP debian csomagból van.
3. Képes nem-lineáris lassulásra egy adott méret felett. A saját gépemen 10e művelet 4s, 15e művelet 9s, 20e művelet 17s, 30e művelet 40s. A szerveren lineárisnak tűnik még nagyobb méreteknél is.
Nagyon fontos megvizsgálni ezeket, mielőtt nekiállunk feleslegesen alkalmazkodni a jelenlegi helyzethez.[ előzmény: (24376) Kolesár, 2008.11.07 09:23:30] |