php session cache

View: New views
6 Messages — Rating Filter:   Alert me  

php session cache

by heal25@gmail.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Üdv,

Azt szeretném tőletek megtudni, megkérdezni, hogy mennyire terheli a
szervert az, ha a session adatokat fájlokban tárolom.
Igazából nem is ennek a mértéke érdekel, hanem az, hogy ha ehelyett
memóriában kesselném az adatokat (memcached), érezhető lenne-e a
terheléscsökkenés.
egy nagy (?) forgalmú oldalról van szó, egyszerre kb 600-700 felhasználó
kattintgat, mindenkinek egy csomó adata íródik munkamenetbe.
Ez gondolom eléggé megdolgoztatja a merevlemezt, szeretném az olvasás
okozta terhelést picit csökkenteni. Memóriából gyorsabban megkapja az
alkalmazás az adatot.

Szerintetek van értelme egy ilyen fejlesztésnek, vagy máshol keressek
megoldásokat optimalizálásra? (ha van, ismertek-e megoldást erre, vagy
sajátot kell írnom?)
A szerver jelenleg elég gyors, de nem szeretném, ha érezhetően lassulna
a felhasználók számának növekdésével.

Köszönet!
heal


--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: php session cache

by Prunk-Eger Edgar :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


hgc> Szerintetek van értelme egy ilyen fejlesztésnek, vagy máshol keressek
hgc> megoldásokat optimalizálásra? (ha van, ismertek-e megoldást erre, vagy
hgc> sajátot kell írnom?)
hgc> A szerver jelenleg elég gyors, de nem szeretném, ha érezhetően lassulna
hgc> a felhasználók számának növekdésével.

Van egy pár memoria cache php-hez, én APC-t használom és elégedett
vagyok. Lehet egy ilyet használni pl., de azt érdemes tudni hogy ha
csak memóriában tárolod a session adatokat akkor egy apache
restart-kor minden session adat elveszhet!


Edgar

blog: http://edgarpe.hu/
--
"A sikerhez vezető lift elromlott. A lépcsőn kell felmenned."



--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: php session cache

by heal25@gmail.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


> Van egy pár memoria cache php-hez, én APC-t használom és elégedett
> vagyok. Lehet egy ilyet használni pl., de azt érdemes tudni hogy ha
> csak memóriában tárolod a session adatokat akkor egy apache
> restart-kor minden session adat elveszhet!
>  
köszi! Nem csak memóriában tárolnám. az update során mindkét helyre
bekerülne. csak olvasáskor használnám a kesst.
--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: php session cache

by tony-154 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

heal25@... írta:
> Üdv,

Szia!

> Azt szeretném tőletek megtudni, megkérdezni, hogy mennyire terheli a
> szervert az, ha a session adatokat fájlokban tárolom.
> Igazából nem is ennek a mértéke érdekel, hanem az, hogy ha ehelyett
> memóriában kesselném az adatokat (memcached), érezhető lenne-e a
> terheléscsökkenés.

Ez a tipikus "Mennyivel lenne gyorsabb a windózom, ha a swap fájlt
  memória diszkre raknám?" kérdés. Szerintem.

Bízz az operációs rendszeredben. Majd a pár (száz bájtos|kilobájtos)
  session fáljaidat úgyis akkor írja ki a wincsire, ha kell.
Ha van bőven RAM, akkor úgyis ott tárolja. Ha nincs elég, akkor meg
  úgysem tudsz vele okoskodni.

--
tony
--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: php session cache

by Pal Konyves-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Heló,

Egyetértek, az ilyen sűrűn használt fájlok úgyis bent maradnak a memóriában,
nem fogja az oprendszer minden egyes kérésnél kiolvasni a fájlt a
merevlemezről.
Amúgy egy jó megoldás, de (ha az előbbi állítás igaz) lehet hogy inkább
csak adminisztráció szempontjából jobb, amikor a session adatokat adatbázisban
tárolod, mondjuk MEMORY vagy innoDB engine-nel.

session adatok adatbázisban való tárolására külön kell létrehozni függvényeket,
amúgy találsz róla leírást a http://php.net -en session függvényeknél, de van jó
példa a PHP fekete könyvben is.



2008/7/10 tony <lista_otthon@...>:

> heal25@... írta:
>> Üdv,
>
> Szia!
>
>> Azt szeretném tőletek megtudni, megkérdezni, hogy mennyire terheli a
>> szervert az, ha a session adatokat fájlokban tárolom.
>> Igazából nem is ennek a mértéke érdekel, hanem az, hogy ha ehelyett
>> memóriában kesselném az adatokat (memcached), érezhető lenne-e a
>> terheléscsökkenés.
>
> Ez a tipikus "Mennyivel lenne gyorsabb a windózom, ha a swap fájlt
>  memória diszkre raknám?" kérdés. Szerintem.
>
> Bízz az operációs rendszeredben. Majd a pár (száz bájtos|kilobájtos)
>  session fáljaidat úgyis akkor írja ki a wincsire, ha kell.
> Ha van bőven RAM, akkor úgyis ott tárolja. Ha nincs elég, akkor meg
>  úgysem tudsz vele okoskodni.
>
> --
> tony
> --
> Weblabor hírlevél: http://weblabor.hu/hirlevel
> --
> wl-phplista (wl-phplista@...) levelezőlista
> https://bors.hoszting.com/mailman/listinfo/wl-phplista
> Keresheto archivum: http://weblabor.hu/kereses
> --
> etikett: http://weblabor.hu/levlistak/illemszabaly
> offlista: https://weblabor.hu/levlistak
>
--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: php session cache

by felho :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


> Egyetértek, az ilyen sűrűn használt fájlok úgyis bent maradnak a memóriában,
> nem fogja az oprendszer minden egyes kérésnél kiolvasni a fájlt a
> merevlemezről.
Még ha épp memóriából is jön a cucc, akkor is egy APC lényegesen
gyorsabb, szóval simán lehet létjogosultsága.


Üdv,
Felhő
--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak