Čia "WEB Partners" komanda dalinasi džiaugsmais, nelaimėmis ir įspūdžiais. Skirta klientams, draugams ir fanams. Plačiau: Apie šį blogą, apie "WEB Partners", gėrybės internete.
Liepos 15-19 dienomis visas ofisas keliasi dirbti į sodybą "Juodasis namas" (www.juodasisnamas.lt).
Su sodybos šeimininkais aptarėme, kad tokios praktikos jie neturėję bei negirdėję kitose sodybose. Pabūsime pionieriais. Vienas svarbiausių reikalavimų - kad būtų internetas. Kol kas jokių problemų nejaučiame.
Pirmas žingsnis yra išsiaiškinti, kuri svetainės dalis sukelia problemas. Tam tikras puslapis ar Vaizdas (View), pavyzdžiui lėtai veikiant atrodo skirtingos problemos ir visa svetainė atrodo, kad veikia lėtai. Kita problema į kurią reikia atkreipti dėmesį, tai ar administravimo aplinka ar vartotojo sąsaja veikia lėtai. Interneto naršyklėse, tokios kaip „Chrome“, esantis interneto inspektorius („Inspect element“) gali parodyti, kurie duomenys (CSS failai, JS failai, paveikslėliai) yra naudojami, kokio dydžio jie yra ir kiek užtrunka juos užkrauti, taip pat parodo kitos naudingos informaicjos.
Antras žingsnis būtu sužinoti koks yra serverio pajėgumas. Atkreipkite dėmesį į serverio CPU apkrovą, taip galėsite pamatyti kaip efektyviai apdorojamos PHP aplikacijos. Jums taip pat reikėtų įsijungti Drupal Devel modulį ir peržiūrėti lėtai veikiančias užklausas, galbūt jos yra problematiškos.
Kai didiname svetainės ir serverio efektyvumą, vadovaujamės žingsniai, peržiūrime statistiką. Tik iškilus būtinybei, vykdomi kompleksiniai sprendimai. Paleidžiant puslapį rekomenduojame vadovautis šiais žingsniais:
Įjungti CSS/JS glaudinimą;
Įsitikinti, kad serveryje veikia APC ir jis tinkamai sukonfigūruotas;
Išjungti nereikalingus modulius;
Išvalyti visas įmanomas PHP klaidas;
Įsitikinti, kad MySQL užklausų kešavimas yra įjungtas ir tinkamai sukonfigūruotas;
Sumažinti paveikslėlius (apjungti į vieną (sprite)), dėl efektyvesnio vartotojo sąsajos naudojimo.
Minėti žingsniai leis užtikrinti, kad jūsų svetainė veiks greitai ir sklandžiai. Kartais to gali neužtekti. Galima bandyti spręsti kitas problemas:
Įjungti papildomus kešavimus, kaiip Views ar blokai (jei tai įmanoma);
Naudoti MySQL lėtų užklausų sąrašą ir nuspręsti ar jos gali būti perrašytos ir supaprastintos;
Išanalizuoti srautą. Svetainei su dideliu anonimiškų vartotojų srautu labai gali padėti "Boost" ir "Varnish" modulių panaudojimas;
Apžvėlgėme tiktai optimizavimo pradmenis, kurie gali būti panaudojami svetainei ir serveriams. Kai svetainės lankomumas yra didelis ir nebeužtenka vieno galingo serverio, praktikoje serverius galime plėsti vertikaliai (naudojama galingesnius serverius) arba horizontaliai (naudojant daugiau serverių).
Prieš kelias dienas buvo publikuota lažybų bendrovės "TOP SPORT" svetainės mobili versija. Dabar galima lažintis net ir sėdint arenoje ir stebint varžybas.
Džiaugiamės, kad pirmai ir didžiausiai lažybų bendrovei Lietuvoje padėjome pirmąjai įsidiegti mobilią versiją.
Jungtis ir išbandyti galima per mobilų įrenginį (iPhone ar pan.): http://m.topsport.lt.