Сышышь ты, выходи сюда,
поговорим !

Аптымізацыя CSS стыляў у WordPress

  1. змест:
  2. Аптымізацыя CSS з дапамогай плагіна
  3. Настройка ўбудовы JS & CSS Script Optimizer

Наступная праблема, якая патрабуе вырашэння, як і ў выпадку   малюнкаў   , Гэта скарачэнне кода і аптымізацыя CSS стыляў і JS скрыптоў Наступная праблема, якая патрабуе вырашэння, як і ў выпадку малюнкаў , Гэта скарачэнне кода і аптымізацыя CSS стыляў і JS скрыптоў.

Аптымізацыя дазволіць, на думку сэрвісу Developers Google, скараціць аб'ём дадзеных, паскорыць іх загрузку і апрацоўку.

змест:

Калі CSS-файлаў на сайце шмат, то для аптымізацыі неабходна аб'яднаць іх у адзін, мінімізаваць іх, гэта значыць прыбраць усе прабелы, усе каментары, зрабіць код самым мінімалістычны, каб паменшыць загрузку з сервера ў браўзэр.

Аптымізацыя CSS з дапамогай плагіна

У выпадку WordPress існуюць спецыяльныя убудовы, якія сумяшчаюць магчымасць аб'яднання і минификации скрыптоў і аптымізацыі стыляў. Адзін з іх, гэта - JS & CSS Script Optimizer.

Знаходзім яго ў каталогу WordPress, спампоўваем, усталёўваем і актывуецца.

Знаходзім яго ў каталогу WordPress, спампоўваем, усталёўваем і актывуецца

Тут трэба сказаць, што ён у дрэнным аб'яднанне css стыляў можа прывесці да парушэння адлюстравання сайта, могуць узнікаць канфлікты стыляў, няправільнае адлюстраванне сайта і т. Д.

Вынік аб'яднання ў гэтым выпадку залежыць ад канкрэтнай тэмы і для некаторых з іх убудова можа наогул не падысці.

Іншыя тэмы, наадварот, могуць ужо ўтрымліваць опцыю аб'яднання і памяншэння css стыляў і скрыптоў на сайце.

Варта адзначыць, што перш чым пачынаць аптымізацыю файлаў css і працаваць са скрыптамі, неабходна зрабіць поўную рэзервовую копію сайта, а таксама рэзервовую копію базы дадзеных для таго, каб пры неабходнасці не трэба было думаць, як аднавіць рэсурс.

Настройка ўбудовы JS & CSS Script Optimizer

Адкрываем налады плагіна JS & CSS Script Optimizer. Тут для эфектыўнай аптымізацыі трэба выканаць паслядоўна наступныя дзеянні:

  • Убудова ўключаем - Enable plugin, дырэкторыю для захоўвання кэша файлаў і шлях да яго пакідаем як ёсьць.
  • Далей ставім галачку Ignore external JavaScript, то ёсць ігнараваць знешнія скрыпты з іншых даменаў.
  • Спакаваць Java скрыпты, гэта рашэнне на ваша меркаванне, таму што яны могуць перастаць працаваць.

Спакаваць Java скрыпты, гэта рашэнне на ваша меркаванне, таму што яны могуць перастаць працаваць

  • Затым ідуць пункты аб'яднання скрыптоў у футере і хедэры або перанесці іх у футер, таксама на меркаванне ў кожным асобным выпадку па свойму.
  • Далей ўключаем опцыі аптымізацыі CSS, толькі для тых скрыптоў, якія знаходзяцца на вашым дамене, аб'яднаць файлы стыляў, минифицировать іх і затым захоўваем налады.

Далей ўключаем опцыі аптымізацыі CSS, толькі для тых скрыптоў, якія знаходзяцца на вашым дамене, аб'яднаць файлы стыляў, минифицировать іх і затым захоўваем налады

  • Затым у поле Ignore next CSS дапускаецца ўнесці спіс файлаў CSS, якія не трэба аб'ядноўваць.

Гэта можа спатрэбіцца, калі раптам вы заўважылі, што сайт пачынае адлюстроўвацца некарэктна і ў гэтым выпадку некаторыя файлы стыляў неабходна выключыць з аб'яднання.

Дадзеныя ў гэтае поле трэба ўносіць з адносным шляхам, таму што некаторыя з іх могуць належаць тэме афармлення, альбо плягіну, таму лепш канкрэтызаваць усе задачы.

Абнаўляем рэсурс, усё выглядае нармальна, правяраем усе старонкі, нічога не сапсавалася і нават працуе.

Правяраем зыходны код, у ім можна бачыць аб'яднаны файл CSS стыляў і аб'яднаныя Java скрыпты.

Код пасля аптымізацыі атрымаўся вельмі шчыльны, практычна не прыдатны для рэдагавання, але ён аптымальны для загрузкі ў браўзэр, так як у ім няма нічога лішняга.

Зыходныя дадзеныя пры гэтым ніяк не мяняюцца, усё што ёсць у тэме афармлення або ў убудовах, усё застаецца без зменаў, гэта значыць аптымізацыя CSS ніяк іх не змяняе.

Пры гэтым аб'яднаны файл css захоўваецца ў кэшы і адтуль жа падгружаецца. З адключэннем плагіна ўсе цалкам аднаўляецца.

Паглядзім, што змянілася на сайтах сэрвісаў developers.google.com і tools.pingdom.com пасля аптымізацыі.

Можна заўважыць, што лік запытаў зменшылася і зменшылася таксама час загрузкі аб'яднаных CSS файлаў і Java скрыптоў.

Гэта значыць вынік пасля аптымізацыі css дастаткова добры і менш засталося праблем, якія яшчэ трэба вырашыць.

Іншыя запісы па тэме: