codez Posted November 13, 2008 Report Share Posted November 13, 2008 Kādus darba efektivitātes tūļus izmantojat, lai analizētu sava koda perfomanci un spētu uzlabot tā ātrdarbību? Padalieties ar info, varbūt parādīsies, kas neredzēts. Es izmantoju: 1)Xdebug - debugošanai un PHP profilingam http://www.xdebug.org/ + Webisku profilinga informācijas apskati http://code.google.com/p/webgrind/ 2)Mysql iebūvēto profileri. http://dev.mysql.com/tech-resources/articl...y-profiler.html 3)Individuālus kverijus analizēju ar EXPLAIN, lai redzētu vai indeksi ir salikti kā vajag un vai kverijs kaut kur nav efektīvs. http://dev.mysql.com/doc/refman/5.1/en/using-explain.html Varbūt ir vēl kaut kas efektīvs, ko varētu izmantot? Link to comment Share on other sites More sharing options...
Gints Plivna Posted November 13, 2008 Report Share Posted November 13, 2008 Šos gan īsti nevarētu nosaukt par "darba efektivitātes" rīkiem, tādi drīzāk būtu visādi forši teksta (koda) redaktori, rīki ar ko apstrādāt ērti db, koda versionēšanas rīki utml. Bet nu ok tas sīkums. Mana versija par šo: http://datubazes.wordpress.com/category/atrdarbiba/ Tiesa gan tas nav saistīts tikai ar MySQL & php. Gints Plivna http://datubazes.wordpress.com Link to comment Share on other sites More sharing options...
Klez Posted November 13, 2008 Report Share Posted November 13, 2008 Par performanci runaajot ... man liekas ka par to jaasaak uztraukties tad kad rodas probleemas. kaut kas bremzee vai kaut kaa taa. Taa kodeejot es neko uuber neizmantoju ... notepad2 adobe dreamviewer mcedit ... Un ja kodee daudz maz peec standarta un ir saprashana no indeksiem un db struktuuras tad domaaju ka nekaadus riikus nevajag (manupraat). pie lielaakiem projektiem var izmantot versiju kontroles sisteemas un visus paareejos ar ko var kaut ko sameeriit. labaak ir uzrakstiit divus vienkaarshaakus kveerijus nekaa vienu uuber sarezhgiito ... Link to comment Share on other sites More sharing options...
codez Posted November 13, 2008 Author Report Share Posted November 13, 2008 Par performanci runaajot ... man liekas ka par to jaasaak uztraukties tad kad rodas probleemas. kaut kas bremzee vai kaut kaa taa. Bet jautājums jau paliek, kā tu nosaki ka lapa bremzē? Uz aci? Es uzskatu, ka lapa jau ir bremzīga, ja tā tiek ģenerēta virs 300ms, bet ar aci grūti būs atšķirt, vai tev lapu ģenerē 350ms vai 50ms. Link to comment Share on other sites More sharing options...
Grey_Wolf Posted November 13, 2008 Report Share Posted November 13, 2008 Par performanci runaajot ... man liekas ka par to jaasaak uztraukties tad kad rodas probleemas. kaut kas bremzee vai kaut kaa taa. Tu ko codez projektaa nakammeness buus miljoniem lietotaaju , vinjam darga katra milisekunde ... savadak nabadzinsh sogad netiks pie 4 Miljardiem dolaaru :( un Pienjemtie un kautkur Latvijas arees iesprosttotie programeetaaji nomirs badaa ..... Link to comment Share on other sites More sharing options...
Klez Posted November 13, 2008 Report Share Posted November 13, 2008 nu uz performanci skatos taa, kad ja lapa ielaadeejas normaali bez aizkershanaas ... tos laikus es nemeeru ... vai taas ir 350ms vai 500 .... ja cilveekam nav jaagaida tad ir ok. taatad viena kaste man ir LAN`aa Ielādes laiks: 0.009 sekundes (videeji) kastei kas deac staav, taa pati lapa ielaadeejas 0.006 sekundes (videeji) taa kaa taados skaitljos nav ko iespringt .... izpildaas ~ 15 kveriji .. Link to comment Share on other sites More sharing options...
bubu Posted November 13, 2008 Report Share Posted November 13, 2008 Klez - vēl jau vajag piereizināt lietotāju skaitu. Draudziņu portālā droši vien katra milisekunde ir no svara skripta izpildes laikā. Link to comment Share on other sites More sharing options...
Aleksejs Posted November 13, 2008 Report Share Posted November 13, 2008 Pamatā darba efektivitātes uzlabošanai izmantoju "ignore user posts" foruma funkciju attiecībā uz tiem biedriem, kas ar savu attieksmi un saziņas kultūru nav pelnījuši, lai ņemtu vērā viņu viedokli vai problēmas. Darba efektivitāte palielinās ļoti strauji. ;) Link to comment Share on other sites More sharing options...
codez Posted November 13, 2008 Author Report Share Posted November 13, 2008 He,he, nabaga emocionāli aizskartie bērnudārznieki. Kad apdirst par manuāļu nelasīšanu vai tēlot apvainotos un piesārņot topiku, tad baigie varoņi, kā pasaka pāris skarbus vārdus pretī, tā apvainojas kā tādas primadonnas vai pirmskolas vecuma bērni un sāk normālus topikus pārvietot un drazu. Varu pateikt jums ka, kamēr nespēsiet izkāpt no savas bērnudārza vecuma attieksmes, tikmēr pilnā krāšņumā izpaudīsies jūsu psiholoģiska rakstura problēmas. Link to comment Share on other sites More sharing options...
Java Posted November 13, 2008 Report Share Posted November 13, 2008 codez - tu i jucis vai arī lieto kaut ko par daudz ("tīneidžera sapņu ambīcijas"?). Link to comment Share on other sites More sharing options...
Klez Posted November 13, 2008 Report Share Posted November 13, 2008 Bubu , protams ka lietotaju skaits ir no svara. un kastes interneta piesleegums un veel citas lietas :) Link to comment Share on other sites More sharing options...
andrisp Posted November 13, 2008 Report Share Posted November 13, 2008 codez, zini kā ir - ja tev liekas, ka visiem citiem nav taisnība un visi citi ir idioti, tad ļoti ticams, ka tu pats tāds esi. Link to comment Share on other sites More sharing options...
Analgiins Posted November 13, 2008 Report Share Posted November 13, 2008 Tā kā lietotju Zend Studio, tad šat tad izmantoju arī Zend Profiler (tiesa tad vajag Zend Platform, bet tam atkal Zend Core). Pāris reizes ir noderējis. Link to comment Share on other sites More sharing options...
codez Posted November 13, 2008 Author Report Share Posted November 13, 2008 Piemērs no dzīves: IP datubāze ar 3 miljoni ierakstiem tabula geoip: ip1 INTEGER ip2 INTEGER locid INTEGER primary key uz ip1 Cilvēks uzraksta kveriju: SELECT locid FROM geoip WHERE userip>=ip1 AND userip<=ip2 Cilvēkam nebija pilnīga izpratne par indeksu darbību. Taču šīs analīzes sistēmas uzreiz parādīja, ka kverijs tiek pildīts 0.15 s. Šāds kverijs lieki tērētu gan db skaitļošanas resursu, gan lapas ielādes laiks paliktu nedaudz lielāks, taču ar aci vēl nebūtu pamanāms. Link to comment Share on other sites More sharing options...
codez Posted November 13, 2008 Author Report Share Posted November 13, 2008 (edited) un visi citi ir idioti, tad ļoti ticams, ka tu pats tāds esi. andrisp, paldies par komplimentiem, liekas, ka arī tu esi starp tiem, kuri spēj anonīmā vidē apvainoties uz virtuāliem tēliem. cheers! Īsti gan neatceros, kad kādu būtu saucis par ideotu, bet viss var gadīties. Bet katrā ziņā, ja es pasaku kādam, ka viņš ir ideots un viņu tas aizskar, tad kompleksi ir viņam, nevis man. P.S. Vēl esmu novērojis, ka šajā forumā dažiem ir smagas problēmas ar humora izjūtu. Džeki, nepalieciet par nūģiem, ja joks nepatika, neiespringstiet. Edited November 13, 2008 by codez Link to comment Share on other sites More sharing options...
Recommended Posts