EAccelerator nebo jiný akcelerátor

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
modromak
Člen | 4
+
0
-

Ahoj všem,

máte někdo zkušenost s implementací e-acceleratoru nebo jiného PHP akcelerátoru s kombinaci s Nette? Včera jsme se pokoušeli nasadit eaccelerator na poměrně vytížený projekt a neúspěšně, neustále nám to hlásilo chybu:

include(): open_basedir restriction in effect. File() is not within the allowed path(s): (/home/www/:/tmp:/ramdisk:/ramdisk/eaccelerator)

A navíc ani eaccelerator nevytvářel žádnou cache – nedokázal vytvářet adresáře, házelo chyby jako:

EACCELERATOR: Open for write failed for "/tmp/eaccelerator/f/8//eaccelerator-f8cad5b7f0c843f0234b59d10eaf6a56": No such file or directory

Díky všem, co máte nějakou zkušenost s tím – nebo případně zda máte zkušenost s jiným akcelerátorem a jeho použitím s Nette. Moc by nám to pomohlo.

Patrik Votoček
Člen | 2221
+
0
-

eAccelerator je kostlivec kterýho už by měl někdo pohřbít.

Nicméně ta chyba celkem dost jasně říká kde je probém máš nastavený open_basedir a snažíš se zapisovat někam kam to nejde (díky nastavení open_basedir).

Být tebo raději bych se podíval na OPcache

modromak
Člen | 4
+
0
-

Ahoj,

děkuji za radu. Máš s OPCache zkušenost, že dokáže opravdu výkon aplikace zrychlit a že si s Nette rozumí?

Patrik Votoček
Člen | 2221
+
0
-

Ano zkušenost mám u nás ve Slevomat-u jsme cca před půl rokem nahradili APC právě za OPcache. Navíc OPcache je přímou a nativní součástí PHP 5.5.x :-)