Memóriaigény mérése
Sziasztok!
Azt szeretném kérdezni, hogy egy php oldal betöltéséhez felhasznált memória mennyiségét hogyan lehet megtudni?
Nagy látogatottságú oldal tervezésénél hogy szokás tervezni a szükséges erőforrásokat?
■ Azt szeretném kérdezni, hogy egy php oldal betöltéséhez felhasznált memória mennyiségét hogyan lehet megtudni?
Nagy látogatottságú oldal tervezésénél hogy szokás tervezni a szükséges erőforrásokat?
Memória használat
A memóriahasználat azért lehet fontos, hogy megtudd egyszerre párhuzamosan hány felhasználó használhatja az oldalt azon a szerveren memória tekintetében.
Vegyük például, hogy a PHP-nek 32Mb memória van adva, azaz maximum annyi memóriát használhat. Ekkor ha gépben mondjuk 1Gb memória van, akkor legfeljebb kb
1024 / 32 = 32
, azaz legfeljebb maximum 32 felhasználója lehet a gépnek. Persze ez azért jóval kevesebb, mert ebből még lejön ahttpd
és az operációs rendszer memória használata, azaz kb. 20-25 párhuzamos kérés lehetséges. PHP-ban elsődlegesen maximális memória használatot lehet beállítani, amit érdemes a tényleges memóriahasználatnak megfelelően optimalizálni.Persze léteznek más megközelítések memóriahasználat optimalizálásra rendszerszinten, és PHP szinten is, érdemes ezeknek utánanézni, ha ténylegesen nagy memóriahasználatú rendszert épít az ember.