WordPress optimizacija

Šiek tiek “prasinešiau” per savo blog’o PHP kodą su XDebug ir WinCacheGrind, nes nusibodo laukti, kol susigeneruos titulinis puslapis (statistika puslapio apačioje rodė, kad generavimas trunka 4 sec… o tai tikrai nenormalu). Be gana kvailai parašyto kalendoriaus kodo, pasirodo, kad didžiausi stabdžiai - plug-in’ai (ir ne tie, kurie renka statistiką). WP turi gana prastą taisyklių rinkinį third-party developer’iams, tad visai įmanomas jau žinomas scenarijus - ir šis projektas iš greito, mobilaus ir patogaus Smart’o pataps dideliu kombainu, atliekančiu milijoną nereikalingų funkcijų (beje, taip atsitiko su MamboTypo3, phpBB bei kitais gerai žinomais projektais).

Anyway, perrašęs dalį kodo, sumažinau krovimosi greitį iki 1 sec. Toliau mažinti nelabai yra kur - matyt stabdo kiti veiksniai.

4 Responses to “WordPress optimizacija”

  1. Justinas Says:

    tai vis tiek tituliniam kaba skaiciai:
    Page generated in 4.423 seconds

  2. YOzaz Says:

    Po serverio pertvarkymų skaičiai pagerėjo. Dabar generavimas <1 sec.
    Manau stabdė PHP <-> MySQL connection’as.

  3. teibaz Says:

    Page generated in 2.036 seconds. :P Nė velnio ;-)
    Geriausia tai būtų pasidaryt mygtuką “Generate index.html” ;-) O jau statinį užkrautų laaabai greit ;)

  4. YOzaz Says:

    Nu gal. Bet kažkaip šokinėja tas generavimas, dabar vėl 0,5 sec. PHP dalis kaip ir OK… DB connection’as stabdo nerealiai :/