PHP Tips & Tricks
Marius Stanciu – Sergiu a postat un articol despre tips&tricks in PHP, in general legate de performanta. Intreg articolul il gasiti aici
Marius Stanciu – Sergiu a postat un articol despre tips&tricks in PHP, in general legate de performanta. Intreg articolul il gasiti aici
Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.
Jonathan Street publica un articol despre diferentele de performanta intre functiile PHP. Mai jos aveti functiile care au fost... read more
Pe site-ul http://www.ilovejackdaniels.com puteti gasi 2 planse utile: PHP Cheat Sheet MySQL Cheat Sheet read more
Nexen.net a realizat o statistica in decembrie 2005 referitoare la procentul de utilizare a PHP pe serverele din fiecare... read more
Derek Silvers a publicat un articol despre decizile care l-au determinat sa renunte la Ruby on Rails si sa... read more
API-ul trafic.ro ofera acces gratuit si nelimitat la o baza de date cu peste 45.000 de site-uri active si... read more
A fost lansat PHP 5.1.2. Aceasta versiune contine imbunatatiri si rezolva 3 probleme de securitate. * HTTP Response Splitting has... read more
Microsoft organizeaza o competitie pentru dezvoltatorii de PHP. Tot ce trebuie sa faci este sa realizezi o aplicatie PHP... read more
phpCallGraph este un utilitar care genereaza un grafic cu dependentele intre metode si functiile unei aplicatii. Prin intermediul lui poti... read more
Ce isi doreste Rasmus Lerdorf de la PHP 6: 1. Remove register_globals completely 2. Remove magic_quotes_* 3. Add input filter extension... read more
Comments (5)
Nu vreau sa fiu rau, dar nu inteleg de ce citati pe cineva care a copiat majoritatea `Sfaturilor` de la altcineva: http://www.articlesbase.com/programming-articles/41-tips-for-optimizing-your-php-code-946419.html
`Don’t bother using complex template systems such as Smarty, use the one that’s included in PHP already, see ob_get_contents and extract, and simply pull the data from your database. read more`
-> nu e niciun sistem template deja inclus in PHP, functiile alea intradevar se pot folosi si la crearea unui sistem template dar nu au fost create special pentru asta.
else if statements are faster than select statements aka case/switch. read more
-> Diferenta insesizabila, mai mult daca intri pe linkul de la read more se trage urmatoarea concluzie: `Using a switch/case or if/elseif is almost the same.`
Incrementing an object property (eg. $this->prop++) is 3 times slower than a local variable. read more
-> Din nou diferenta insesizabila, am testat folosind PHP 5 si le despart cateva miimi de secunda in nici un caz de 3 ori mai rapid, poate asta se intampla folosind PHP 4.
echo is faster than print. read more
-> Aici chiar nu stau sa testez. Din nou insesizabil si explicatia mai in detaliu o gasisiti aici: http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40
Unset or null your variables to free memory, especially large arrays. read more
-> Asta nu trebuie luata ca o regula generala, la sfarsitul scriptului php oricum va sterge din memorie toate variabilele si obiectele care au fost folosite. Unset() folosit gresit ar avea consecinte in privinta performantei scriptului, deci folositi unset() doar daca stiti sigur ca scriptul va rula o perioada lunga de timp si ca va folosi multe memorie sau daca de exemplu vreti sa stergeti un element al sesiunii: unset($_SESSION[‘login’]) care e ceva foarte intalnit.
Avoid magic like __get, __set, __autoload. read more
-> Asta-i chiar antiprogress, doar nu se asteapta daca am 10 membrii protected sa umblu la ei creand alte 10 metode care sa faca chestia asta. Iar autoload a fost introdusa tocmai din nevoia de performanta, de a nu sta sa te intrebi la inceputul unui script dintr-o aplicatie mare oare ce clase vor fi necesare thus ce fisiere sa includ iar daca aplicatia se extinde apar iar alte probleme..
Nu am prea mult timp sa ma uit pe restul, dar sunt ok in general.
Singura problema e ca trebuie specificata sursa reala si nu copia revizuita a unui articol…
Bafta
PHPRomania.net PHP Tips & Tricks: Marius Stanciu – Sergiu a postat un articol despre tips�.. http://bit.ly/16Y94m
via uberVU
Dar parca am trimis un comentariu acum 2-3 zile, nu se accepta criticile constructive ?
Ai dreptate oceans. Nu e prima data cand se scrie un astfel de articol. Dar nu e copiat direct articolul respectiv.
Si da acceptam criticile constructive.
nu e copiat direct, am zis ca e revizuit dar parca totusi un link catre sursa de inspiratie sau de inceput, putea fi trecut, eu stiu ca asa se face dar se vede ca ma insel. Cel putin in cazul scripturilor/aplicatiilor sub orice licenta open source stiu ca nu se sterge autorul sau colaboratorul si se trece `Modified by`, `Revised by`. Asta o zic in special pentru ca apare pe phpromania.net adica site-ul recunoscut oficial de PHP.