john.brown Posted January 9, 2007 Report Share Posted January 9, 2007 Nu, kā jau teicu, gaumes lieta. Ar sarežģītu kodu tu domāji pašu engine, vai lietošanu? Smarty salīdzinājumā ar manu pašreizējo template system ir daudz ātrāks Ko gan tu tur savā enginē esi salicis, ka pat smarty ir ātrāks? :D Link to comment Share on other sites More sharing options...
4e4en Posted January 10, 2007 Author Report Share Posted January 10, 2007 mans pašreizējais :) http://paste.php.lv/4955 varbūt, kāds palīdzēs un optimizēs viņu ātrdarbībai?? Link to comment Share on other sites More sharing options...
v3rb0 Posted January 10, 2007 Report Share Posted January 10, 2007 bet kur tas kaifs izdomāt 'jaunu' templeišu valodu, tās parseri uztaisīt iekš php un mēģināt viņu nooptimizēt? tak tas vienmēr būs lēnāk nekā php izmantošana par pašu templeišu valodu(šinī pašā treadā pieminētais variants, neatkārtošos). brīžiem tiešām nesaprotu kāpēc neizmantot vispirms php piedāvātās fīčas, kad aptrūkstas, tad pārmesties uz 'lielajām' (java, .net) valodām. nevajag php piedēvēt javā esošās problēmas. priekš weba javai ir vajadzīga templeišu valoda(jsp), jo ar System.out.print(); diez ko ērti htmlu ārā nedabūsi, bet php gadījumā, kur problēma ērtā un pārskatāmā veidā savienot html tagus ar php gabaliem? Link to comment Share on other sites More sharing options...
john.brown Posted January 10, 2007 Report Share Posted January 10, 2007 Tak pats paskaties, kas rij resursu. Saliec uz funkcijam benchmarka taimerus, peskaties, kas tieši rij - nu un tad jau domā, kā nooptimizēt. A tā, bez komentāriem rakties cauri svešam kodam... :) Tev ātrāk sanāks :) Pilnīgi noteikti pregi bremzē, varbūt var šos aizvietot ar string funkcijām, droši vien k. kur var foreach uz for aizvietot... Link to comment Share on other sites More sharing options...
4e4en Posted January 11, 2007 Author Report Share Posted January 11, 2007 man par optimizēšanu nav nekādas nojausmas, tāpēc varbūt palīdzēsi? Link to comment Share on other sites More sharing options...
john.brown Posted January 11, 2007 Report Share Posted January 11, 2007 (edited) Re kur ir timeris, ko lietoju - http://paste.php.lv/4959 Tad šamo lieto k. kā tā: require_once('BNC_Timer.php'); $GLOBALS['Benchmark'] = new BNC_Timer(true); $GLOBALS['Benchmark']->setMarker('For cikla saakums'); for($i = 0;$i < 100000;$i++) { .... } $GLOBALS['Benchmark']->setMarker('For cikla beigas'); $GLOBALS['Benchmark']->stop(); $GLOBALS['Benchmark']->display(); Saliec visām funkcijām sākumā un beigās markerus, un skaties beigās, kas iet visilgāk. Nu un domā kā labot ;) Edited January 11, 2007 by john.brown Link to comment Share on other sites More sharing options...
4e4en Posted January 11, 2007 Author Report Share Posted January 11, 2007 (edited) Jauki :) :) ķeršos tik klāt :) pec tam vajadzes palidzibu optimizet funkcijas/patternus Edited January 11, 2007 by 4e4en Link to comment Share on other sites More sharing options...
Recommended Posts