Taigi, tęsiame mūsų paieškas aplikacijų monitoringe. Facebook vyrai sugalvojo analogą XDEBUG skirtą būtent production sistemoms – xhprof. Pačio PHP išplėtimo (extension) diegimas nėra sudėtingas, nes galime naudoti pecl repositoriją, kompiliuosite rankomis ar ne – Jūsų pasirinkimas. Nurodžius išplėtimą php.ini faile ir perkrovę PHP procesus iš karto pradedame rinkti informaciją. Yra keletas programėlių kuriomis galime peržiūrėti surinktus duomenis, visai kaip su XDEBUG. Žinoma mūsų tai netenkina, todėl ieškome kaip viską atvaizduoti online. Čia ir prasideda sunkioji dalis.
Straipsnis skirtas žmonėm, kurie nenaudoja MySQL indeksų, nežino kas tai yra arba dar tik planuoja juos naudoti arba jais domėtis. Naiviai tikiuosi, kad didžioji dauguma „php programuotojų“ išnaudoja indeksų teikiamus privalumus, bet taip pat žinau, kad yra nemažai tų, kuries juos dar reikia atrasti.
Programos, kurios neišnaudoja MySQL indeksų galimybių švaisto sistemų resursus (CPU, RAM, IO) todėl yra privaloma suprasti kaip veikia MySQL indeksai ir kaip juos optimaliai išnaudoti.
Skaityti visą >>Skaitiniai
1. Kiekvienam būsimam, esamam ar buvusiam programuotojui privaloma perskaityt
2. Python knyga nuo pradžiamokslio iki profesionalo
3. Python knyga Lietuvių kalba
Humoras
1. Vyras ir Moteris
2. Trumpas žaidimas jūsų kolegoms
Įrankiai
1. Didelių SQL failų skaidymas
Naudinga
1. Atsakymai į visus klausimus
Skaityti visą >>Šiuo atveju mes nenaudosime jokios JavaScript bibliotekos, o tiesiog kursime viską savo ir Ajax užklausas bei metodus apsirašysime patys. Kadangi kaip žinia Ajax nereikalingi jokie papildomi HTML elementai kaip pavyzdžiui <iframe>, o visas Ajax pagalba gautas turinys įkeliamas vos ne tą pačią sekundę į nurodytą vietą. Skaityti visą >>
DBVS, arba duomenų bazių valdymo sistemos, tai yra specializuotos programos skirtos kurti ir organizuoti duomenų bazes. Istoriškai taip susikolostė, kad programom vis nepakakdavo operatyvios atminties laikyti duomenis. Taip pat duomenis reikėjo „atsiminti“ tarp kompiuterio perkrovimų, todėl duomenys buvo saugojami failuose. Iš pradžių duomenų saugojimo failuose posistemes savo programoms kūrė tų programų autoriai. Vėliau, augant funkcijų, kokybės, ir kitiems poreikiams, išsiskyrė atskiros kompanijos, kurios pradėjo specializuotis DBVS kūrime. Šiai dienai DBVS yra labai daug ir įvairių. Kelios labiausiai žinomos: Oracle, MsSQL Server, DB/DB2, Sybase, MySQL, PostgreSQL ir t.t. Visos jos turi savo panaudojimo sritis, savus reikalavimus, galimybes, licensijas, bendruomenes, pliusus ir minusus.
Skaityti visą >>