Running PHP 5.1 beta 3
Posted on July 27th, 2005 in PHP |
Neskatoties uz to, ka PHP 5.1 vēl ir beta stadijā, saņēmos un uzinstalēju, lai pārliecinātos praksē par to, cik liels ir ieguvums ātrdarbībā.
Tā kā serveris, uz kura tas viss tiek darbināts ir diezgan pavecs, tad no vienas puses ātrdarbība ir ļoti aktuāla, no otras puses - jārēķinās ar to, ka uz jaunāka servera ātrdarbības ieguvums varētu būt izjūtams daudz labāk. Lai nu kā, intereses pēc veicu pavisam triviālus testus. Pirms PHP atjaunināšanas vairākas reizes pēc kārtas pārlādēju 3a3-interactive.net pirmo lapu. Laiki, kuri uzrādījās Wordpress iebūvētajā hronometrā bija robežās no 1.45 sekundēm līdz 1.80 sekundēm. Veicot tādas pašas darbības pēc PHP atjaunināšanas, attiecīgais laiks samazinājās robežās no 1 līdz 1.2 sekundēm. Sīkums, bet patīkami.
Attiecībā uz problēmām, kādas radās migrēšanas rezultātā:
- daži kļūdu paziņojumi par to, ka kaut kas nav kārtībā ar date funkciju, kas tika veiksmīgi novērsts vienkārši atslēdzot kļūdu paziņojumu rādīšanu;
- nelielas problēmas ar SquirrelMail, kurš ir rakstīts izmantojot PHP4 objektorientēto pieeju, taču veicot dažas modifikācijas izejas tekstā tagad funkcionē tīri labi arī uz PHP 5.1.
To, vai tas nebija skrējiens ar galvu sienā, uzzināsim jau tuvākajās dienās…
9 Responses
Jā butu man arī jāpameiģina žel ka tik nav laika, jo Gentoo pašlaik moku…
Kur tad problēma to mēģināt uz Gentoo?
Es arī 5.1 ieprovēju… Neskatoties uz betu IR ātrs… Man gan šams nav pa date bļāvis…
kļūdas paziņojumu atslēgšana - labākā kļūdu novēsršanas metode :D
ātrākā :P
php-5.1 ir kluda ieks mysqli ar mysql5 proceduru izsauksanu - izsaucot proceduru peec tam tajaa pasaa konekcijaa man neparkoa negrib izpildit kaadu citu kveriju. - siikums, bet nepatikami.
Kaklz, tev starp citu php programmeetaaja rokasgraamataa encodings liiks, laikam tas ar servera konfigu sakaraa… Tas taa ,starp citu ;)
Ņemu savus vārdus atpakaļ :)
php5 man jau iepaticies vairāk par ceturto ;)
mazliet vajadzēja papētīt kā ar mysqli darboties, bet strādā nevainojami.
vismaz tas piespieda mani rakstīt objektorientēti:
darbības ar mysql vienā klasē
phpiskas kalkulācijas, datu apstrāde utt citā
un izvadīšana citā.
ērti, patīkami :)