Zend Optimizer: hamisan failed to open stream hibát ad
Üdv!
Már többször jelentkezett a probléma, de sosem sikerült a végére járnom. Ha mondjuk ftp-n keresztül frissítem a fájlokat a szerveren a szerver néha elkezd failed to open stream: No such file or directory ... hibákat dobálni olyan fájlokra, amik a helyükön vannak (jogok is rendben).
Apache újraindítás sem sokat segít ilyenkor.
Gondolom az optimizernek érzékelnie kellene, ha a fájlok tartalma megváltozik, szóval ez elég bug-szagú dolog.
Kéne törölni valami fájlokat?
B
■ Már többször jelentkezett a probléma, de sosem sikerült a végére járnom. Ha mondjuk ftp-n keresztül frissítem a fájlokat a szerveren a szerver néha elkezd failed to open stream: No such file or directory ... hibákat dobálni olyan fájlokra, amik a helyükön vannak (jogok is rendben).
Apache újraindítás sem sokat segít ilyenkor.
Gondolom az optimizernek érzékelnie kellene, ha a fájlok tartalma megváltozik, szóval ez elég bug-szagú dolog.
Kéne törölni valami fájlokat?
B
optimizer hasznossága
Üdv,
Felhő
Lehet,
Benyomok egy error logot, ha még mindig produkálja a dolgot, azt hizsem még is meg kell barátkoznom a gondolattal.
optimizer nem az opcode cache
Üdv,
Felhő
Valóban
Zseniális php erőforrás figyelőmmel fel is tűnt, hogy az optimizerrel több ideig futnak a kódok, de gondoltam a cache-elés ellensúlyozza ezt... így valóban nincs sok értelme.
eaccelerator, apc
Üdv,
Felhő
eaccelerator
PHP 4 → múzeum
PHP4 múzeum?
Egyébként sem akkora nagy ugrás a PHP5. Főleg ha figyelembe vesszük, hogy a PHP5 lassabban fut, mint az előző verzió.
De az eAcceleratornál támogatják a PHP5 verziót, csak súlyos hibák jelentkeztek régebben az 5 verzió alatt.
Fejlődés...
Feljlődés
Azért a php4 és php5 között nem áthidalhatatlan szakadék található. :)
Mint például a Drupál és hasonló kódok is mutatják, nem az a helyzet, hogy az OOP jó, minden egyéb rossz. Most meg jön a következő szajkóznivaló, hogy php5 jó, php4 rossz.
Ezzel nem azt akarom mondani, hogy márpedig maradjunk minden esetben valami előző verziónál, bármi légyen is az. De ne írjunk már úgy a php5-ről mintha az univerzum, de minimum a világunk megváltása függene tőle.
Na jó, van benne egy halom függvény, amit a php4-ben nem implementáltak, vagy az objektumjellemzők láthatóságának megoldása is hasznos dolog.
kukába vele ;)
Aztán ott vannak az olyan témák, mint a SimpleXML, SOAP támogatás, PDO stb., ezek mint nagyon fontos újítások, amelyek által szintet ugrott a nyelv. Vagy pl. Reflection API is nagy jóság, lehetőséget nyújt az annotation használatára PHP-ban, ami szintén esetenként nagyon hasznos tud lenni. Szóval összeségében komoly változás a nyelv életében, lényegesen robosztusabbá vált.
A cikkben szerepel egy táblázat is különböző alap kódok sebességének összevetése különböző PHP verziók esetén. Elég alapvető dolgok, plusz különböző algoritmusok, egyetlen olyan érték nem volt, ahol a PHP4.4 gyorsabb lett volna, mint a PHP5.2.
Illetve volt még egy olyan konklúzió is, hogy pl. az átírt memória manager jótékony hatása csak nagy terhelés mellett mutatkozott, kis terhelés esetén nem volt jelentős hatása.
Üdv,
Felhő
A php4 nem eleve rossz
De nem akarnám tovább off-olni a témát. Azt senki nem vonta kétségbe, hogy oop terén nagy előrelépést tett a php5. A régebbi tesztek, amik 5.0 és 4.x hasonlították össze azt mutatták, hogy a 4 verzió gyorsabban fut. Az rendkívül örvendetes, hogy az 5.2 verzió nagy előrelépéseket tett teljesítmény terén. Így már csak a hoszt-cégektől függ, hogy milyen gyorsan merülhet feledésbe a php4.
Azért írtam, mert eleve a fönti kijelentésekből, hogy "kukába vele" meg hasonlók, majd egyesek fejében az születik meg, hogy php4 rossz php5 jó. Aminek annyi igazságtartalma van, mint annak, hogy "Négy láb jó, két láb rossz."
persze
Üdv,
Felhő
[1]: Persze a különbségeket érdemes lehet tudni, hogy ha az ember egy régebben írt rendszerrel találkozik, akkor ne csodálkozzon el.
ok
szerintem nem
Üdv,
Felhő
Megy szépen az 5-tel is most
Üdv,
Felhő
Régebben voltak hibák
Már ha használsz kivételeket, akkor igen. Ha nem, akkor szinte fel sem tűnik a hiányuk. :)
Egyébként Joel érdekes véleménye van a kivételekről. (Joel on Software, Joel a szoftverről)
link a konkrét cikkre?
Köszi,
Felhő
felteszem erről volt szó