Любімы занятак тэхна снобаў - гэта сравнивание вадкага і мяккага а-ля «што стромы кіт або слон». У вэб-дызайнераў параўнанне ідзе па хуткасці генерацыі карцінкі або спажыванай памяці рухавічкоў сайта. І куча ўсякіх тэстаў па фреймворков, версій php, ruby vs python і гэтак далей.
І гэтак жа «вядома ўсім» (дарэчы, гэта лагічная памылка - апеляванне да натоўпу), што WordPress павольны, а вось CMF / CMS MODX хуткі. Вось па гэтаму я і хачу трошкі прайсціся.
PageSpeed
У Google ёсць сэрвіс параўнання хуткасці сайтаў - PageSpeed . Чулі многія, а вось не ўсе карыстаюцца (альбо карыстаюцца ад выпадку да выпадку). Там можна праверыць не толькі хуткасць загрузкі сайта, але і атрымаць каштоўныя падказкі. Хто не ведае, хуткасць мераецца комплекснай ацэнкай ад 0 да 100. І чым больш балаў, тым хутчэй працуе сайт.
Асноўныя крытэрыі:
- хуткасць аддачы сервера (ўскосна - і наколькі хутка аддае CMS)
- аптымізацыя кода старонкі
- аптымізацыя css стыляў
- аптымізацыя js скрыптоў
- аптымізацыя малюнкаў
- кэшаванне ў браўзэры
Калі ў гэтага сэрвісу аналагі? Канешне ёсць! Але яны константируют факты, але не робяць высновы і не даюць парады. Акрамя таго, у залежнасці адкуль вы, мера і што, вынікі адрозніваюцца.
А тут як бы лёгка можна праверыць, атрымаць парады. І размяшчэнне сайта не залежыць.
Што мераць будзем
Асабіста я гэтым сэрвісам не карыстаўся, але вось праглядаючы на ютубе канал фінты WordPress, я наткнуўся на серыю відэа урокаў па паскарэнню сайта на WordPress і вырашыў праверыць свае праекты на гэтым сэрвісе да і пасля аптымізацыі.
Паддоследныя трусы: сайт «Адпачынак у Анапе» на MODX Evolution (па ўсіх водгуках - вельмі хуткі рухавічок), сайт «Гараж будуем самі» на WordPress са складанай тэмай, сайт сяброў « Геленджык »З простай неадаптивной тэмай і гэты блог, які я пераклаў на простую бясплатную тэму Basic. Ну і да кучы сайт на MODX Revolution як тэставы сайт (спасылка ужо не працуе, я яе выдаліў). Як бачыце, спасылкі не хаваю, самі можаце мяне праверыць.
Каб было зроблена для паскарэння
Сайты на WordPress былі трохі аптымізаваныя сайты Гараж і гэты блог:
- Перакладзены на PHP 7.0 серверы, памылкі пафіксіўшы;
- Убудовай Query Monitor прагледжаныя ўсе запыты і выдаленыя убудовы з памылкамі (быў убудова DB optimize, які вешаў сістэму на 7 версіі і WP No External Links - звяртаўся да неіснуючай табліцы);
- Пастаўленыя убудова перегенерации малюнкаў Regenerate Thumbnails;
- Пастаўлены і настроены убудовы аптымізацыі малюнкаў: EWWW Image Optimizer, Imsanity;
- Убудова барацьбы са спамам Akismet заменены на Kama SpamBlock;
- Убудовай Autuptimize поціскам скрыпты, стылі і html;
- У файле .htaccess дададзеныя інструкцыі для налады кэшавання.
Як бачыце, нічога звыш натуральнага не было зроблена. Убудова WP SuperCache быў раней усталяваны.
Сайт Анапа па минификации стыляў і скрыптоў быў дапрацаваны рукамі раней, як і адказы кэшавання сервера.
Вынікі замераў хуткасці
А вось вынікі апынуліся цікавымі. Усе сайты знаходзяцца на розных акаўнтах, але ў аднаго хосцера - Sprinthost.ru. І ён аднолькава дрэнна аддае старонкі, пра што ўвесь час лаецца PageSpeed.
СайтCMSДля мабільныхДля настольныхНаведвальнасць
Отых ў Анапе MODX Evolution 64 67 200 Гараж WordPress 49 55 70 Геленджык WordPress 42 49 4798 Jean179 WordPress 65 91 25 Тэставы MODX Revolution 58 65 0 Замер хуткасці сайта jean179.ru ў сэрвісе PageSpeed
Якія высновы з гэтага можна зрабіць:
- Нізкія вынікі для мабільных прылада залежаць яшчэ і ад тэмы, так што Геленджык са старой тэмай і Адпачынак у Анапе набралі так мала балаў менавіта па гэтаму.
- Гараж прайграў па наваротаў, якія з'ядаюць час - слайдер, складаная разметка з кучай логікі (тэма вельмі наварочаная), прагляды, фішкі.
- Вельмі моцна залежыць ад аптымізацыі тэмы WordPress што і як будзе аддавацца кантэнт.
- Асаблівай розніцы паміж MODX і WordPress няма зусім.
- Цалкам рэальна зрабіць хуткі сайт і на WordPress, галоўнае не захапляцца фішкамі, ўбудовамі і складанасцямі.
Так што чыста для сябе я закрыў пытанне ў «маруднасці рухавічка WordPress».
Акрамя таго, выдатна відаць, што і спрэчкі MODX Evo vs Revo таксама дурныя - яны абсалютна аднолькава аддаюць кантэнт. І без рэальнай аптымізацыі рукамі такія сайты будуць прайграваць WordPress, дзе аптымізацыю можна аддаць на водкуп гатовым ўбудовам.