WordPress optimizacija
Posted in other, info, web, me, blog, know-how on October 12th, 2006 by YOzazŠ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 Mambo, Typo3, 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.