cachovani php ci reverzni proxy

Ondřej Tůma konference na webjet.cz
Úterý Únor 5 22:20:24 CET 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Zdravim,

to o cem mluvite je eAccelerator (http://eaccelerator.net/). Z vlastni
zkusenosti mohu rict asi toto: Slape to skvele ale neseje :(

Tedy nehral sem si s tim nejak podrobne, ale zcela logicky sem dosel k
tomu, ze pro me je to nepouzitelny. Ten modul (alespon pokud sem to
pochopil dobre) funguje tak, ze scripty nechava cashovane v pameti.
Mate moznost nastavit jak dlouho se data budou uchovavat do jak velke
pameti.

Problem vsak nastava kdyz scripty pracuji zcela dynamicky. Vetsinu sve
prace stavim na frameworku phpBlamework
(http://phpblamework.webjet.cz/), ten vsechen vystup cpe prohlizeci
pres index.php, dynamicky nacita ruzne knihovny a pouziva je .. po
nejake dobe, projekty postavene na takovem-to mechanismu prestali
fungovat (prazdna stranka).

Jeste sem nezjistoval, zda jde o chybu nebo funkcnost, a co to vlastne
hlasilo do logu.

On Sat, 2 Feb 2008 23:50:43 +0100
"Michal Krajčírovič" <konference na kraja.net> wrote:

> Ahojte,
> obracim se na vas s prosbou o radu/tip.
> Mame na serveru priblizne pet domen, velmi zatezovych, radove se
> blizime milionu pageviews denne.
> V tuto chvili to obsluhuji dva servery, jeden php5.2 na apache2, druhy
> mysql5. Vzhledem ke stale klesajicim cenam RAM uz dnes neni problem ze
> stavajicich 4GB upgradnout na 8GB ci ev. 16GB (tam stoupa cena
> potrebou nove desky :-) ).
> Moje, mozna naivni predstava je, ze by se udelala zhruba nasledovne
> fungujici cache: prvni user otevre stranku ve vterine 0, ta se
> zacachuje do ram. A behem nasledujicich deseti sekund se bude posilat
> vsem userum co prijdou po nem. Tedy user2 ve vterine 1, dalsich
> padesat useru ve vterine 2, dalsi tri useri ve vterine tri, dalsich
> tisic useru ve vterine ctyri apod. Az v desate sekunde se zase
> stranka skutecne vygeneruje (tedy prozene peres php parser) znovu.
> Existuje na toto neco jednoducheho, co by to delalo, aniz by to
> vyzadovalo jakekoli skriptove upravy? Pripadne uplne nejlepe kdyby se
> daly nastavit vyjimky, na ktere to neplati.
> Mozna by na toto nebylo spatne reseni na urovni reverzni proxy (napr.
> na lighttpd), ktera by servirovala z ramdisku ty staticka data.
> 
> Pokud ma nekdo jednoduchy navrh, resp. jednoduche reseni, prihodte do
> mlyna :-)

- -- 
Ondřej Tůma

Unix-like system is the best operation system from the top of the world.
I'm lucky BSD and linux user. :) Use unix-like, be free. :)

hash.webjet.cz          mcbig.webjet.cz          Jabber: mcbig na jabber.cz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)

iD8DBQFHqNMYBmNIPxOnb/IRAvqPAJ9URqBLfemTvKtiCgq7mHIskNogDgCgoHUj
zEOzhluoo5MdXLwyZZuvYrI=
=rMCV
-----END PGP SIGNATURE-----


Další informace o konferenci Linux