Оптимизација перформанси ВордПресса: подаци пре оптимизације

Чланак написао:
  • WordPress
  • Ажурирано: мај КСНУМКС, КСНУМКС

Интернет обилује члановима који ће вам рећи како оптимизовати перформансе ваше ВордПресс странице. Написао сам неки од њих Ја сам. Ако су добро, након читања, имат ћете јасну идеју о најбољим праксама за побољшање перформанси ВордПресс сајта. Али, "најбоља пракса" је више или мање кодна фраза за "ако не можете или нећете научити како да разумете ову тему у дубини, тиме ћете то учинити и вероватно ћете учинити боље". Најбоље праксе су врло опће , иако ће њихова имплементација помоћи, мало је вероватно да ће се у сваком случају остварити најбољи могући резултати - а то је оптимизација: схватити како постићи оптимални исход у одређеним околностима.

Свака веб локација ВордПресс-а је јединствена комбинација тема, додатака и подешавања, од којих свака може утицати на перформансе. Једини начин да заиста оптимизујете ВордПресс сајт јесте да знате тачно који аспекти изазивају проблеме са перформансама и усредоточите своје напоре тамо. Постоји врло мало поента трошење новца и времена постављање међународне мреже дистрибуције садржаја ако КСНУМКС% посетилаца вашег локалног пословног сајта живи у КСНУМКС миљама сервера; можда би ваше време било боље да се потроши разврставање виџета за друштвену поделу, што би довело до закашњења од неколико секунди приликом учитавања почетне странице.

Да бисте знали где су ваши напори најбоље постављени, потребни су вам подаци. У остатку овог чланка, истичићу неке алате које можете користити за профилирање веб странице и добијате увид у оно што утиче на перформансе.

ПагеСпеед Увид

гоогле претраживања увидом

ПагеСпеед Инсигхтс је услуга Гоогле-а која ће анализирати веб странице и пружити детаљан извештај са саветима о томе како се перформансе могу побољшати. На примјер, ако не вршите минирање вашег ЈаваСцрипт-а, ПагеСпеед Инсигхтс ће вас обавијестити који скрипти могу бити минифизовани и потенцијалне користи.

Гоогле Пагеспеед Инсигхтс за ВордПресс је плугин који узима податке ПагеСпеед и користи га за креирање контролне табле која ће помоћи власницима сајтова да циљају на своје напоре за оптимизацију.

Пингдом алати

пингдом алати

Већина власника сајта ће већ бити упозната са овом, али вреди помињати јер је веома корисна. Постоји некакав цроссовер функционалности са ПагеСпеед Инсигхтс, али ако сте визуелни мислилац, видећете да ће представљање водопада показати јасан увид у процес учитавања странице, што олакшава откривање узрока латенције.

Дебуг бар споро акције

дебуг бар

Ако стварно желите да сазнате детаље о садржају вашег сајта, спори Акције поред тога Дебуг Бар додатак ће вам пружити све информације које су вам потребне.

Плугин ће приказати најспорије радње КСНУМКС-а који ће почети са израдом ВордПресс странице. Ова информација је кориснија за програмера од просечног корисника ВордПресса, али ако сте намеравали да научите шта треба да знате како бисте правилно оптимизовали своју веб локацију, овај додатак је незаменљив.

Избегавајте бесмислене оптимизације

На врху овог чланка рекао сам да "најбоље праксе" нису увек најбоље за одређене локације. То је зато што неки савјети о оптимизацији нису релевантни за неке сајтове. Да се ​​борим против тога, саветујем вам да што више сакупите што више информација о вашој веб локацији, али превише информација може бити толико опасно колико и премало ако не одредите приоритет.

Имајте на уму да чак и ако вам ови алати кажу да "Фацтор Кс" чини вашу локацију споријим него што би могла бити, то је важно само ако има опипљив утицај на корисничко искуство или конверзије - чак и на Гооглеовој почетној страници не успеју неки од његових тестова ПагеСпеед Инсигхт. Овдје функционише закон о смањењу прихода. Понекад је брзо довољно брзо, а оптимизација је само губитак времена. Користите ове алате, али обавезно ставите информације које пружају у контексту ваших ширијих циљева.

Оптимизације које пружају добар експрес за Буцк

Надам се да сам у овом чланку јасно ставио до знања да опсесивна оптимизација често није најбоља употреба ресурса. Међутим, постоје бројне оптимизације које ће резултирати бољим перформансама за готово било које ВордПресс сајтове.

Изаберите добар хостинг

Јефтин хостинг може бити примамљив, али постоји разлог што је јефтин. Повољни хостинг провајдери имају тенденцију да превише продају своје планове. На серверу ће бити више сајтова него што се разумно може руковати, поготово ако се неки од њих у исто време добијају саобраћајне шиљке. Ако је ваш хостинг спор, ништа друго што радите, вероватно ће имати користи од ваше странице колико год је то могуће.

цацхинг

ВордПресс је динамички сајт генератора. Потребно је узнемирење ПХП кодова и база података и уписује их у ХТМЛ који чини веб страницу. Без обзира на то колико је брза реклама брза хостинг, динамичка генерација страница је спорија него пружање статичних страница. Ми користимо динамичке генераторе сајтова јер долазе са много других погодности - нико од нас не би био сретан кодирање наших сајтова од нуле - али већину времена не требамо имати странице генериране за сваког посјетитеља: не мијењају се то брзо. Цацхинг омогућава да сачувамо генерисане странице на диску или у меморији, што их чини готово брзо као статичка страница.

Најбољи плугин за кеширање на ВордПресс-у је ВКСНУМКС Укупно кеш. Прилично је једноставан за кориштење, али има више него довољних конфигурацијских опција за чак и најнапреднији оптимизатор. ВКСНУМКС Тотал Цацхе ће такође управљати другим корисним оптимизацијама, као што су ЈаваСцрипт и ЦСС минификација.

Учитавање ЈаваСцрипт-а и ЦСС-а асинхроно

Једна од ствари о којима ће се Гоогле ПагеСпеед Инсигхтс жалити су датотеке ЈаваСцрипт и ЦСС које се прво учитавају и блокирају све остало. Због тога што су ове скрипте обично укључене у <хеад> ХТМЛ датотеке, оне су међу првим стварима које прегледач прелази на страницу и све остало зауставља док се учитавају. У већини случајева, ни потребе за ЈаваСцриптом нити ЦСС-ом заиста морају бити учитане. Асинц ЈС и ЦСС је одличан додатак који ће спријечити ЈС и ЦСС датотеке да блокирају учитавање остатка странице.

Када добијете добар хостинг, кеширање и асинхроно учитавање на мјесту, време је размишљати о коришћењу мреже дистрибуције садржаја. После тога, ваши оптимизацијски потези ће почети да падају у област о којој смо раније разговарали, а време је да се озбиљно размислите да ли сте превише оптимизовани и да ли би ваше време могло бити боље потрошено на оптимизацију конверзије или писање сјајног садржаја.

Абоут ВХСР Гуест

Овај чланак је написао дописник госта. Доле приказани аутори су у потпуности његови и не могу одражавати ставове ВХСР-а.