Навигация по сайту

Популярные статьи

Аптымізацыя хуткасці і юзабіліці сайта на WordPress

  1. Прадмова
  2. фактары
  3. Парады па аптымізацыі сайта на WordPress

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

Я заўсёды хацеў стварыць падобную старонку і запісваць свае дзеянні па аптымізацыі хуткасці і юзабіліці сайтаў, якія падтрымліваю, але ніяк не мог знайсці час на гэта. Тут будуць сабраны праўкі кода ў папулярных убудовах, налада кэшавання, параметры htaccess і ў такім духу (з міру па нітцы - далучайцеся ў каментарах).

Прадмова

WordPress - вельмі магутны рухавічок для сайтаў, зараз ён падтрымлівае і мае ў сваім арсенале:

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

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

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

Аптымізатары за тонкую наладу сайта бяруць ад 200 да 1000 даляраў, таму паспрабуем трохі зэканоміць і разабрацца, як зрабіць свой сайт хуткім і зручным.

фактары

На хуткасць сайта на Wordpress ўплываюць у парадку змяншэння:

  • якасць хостынгу (ва Украіне магу раіць - Украіна [Мой сайт тут] і Hostpro );
  • якасць дызайну сайта (раю сабраць трохі грошай і купіць платную тэму тут );
  • колькасць ўсталяваных убудоў і іх якасць;
  • налада самага сайта.

Датычна убудоў магу прывесці самы яскравы прыклад. Вам трэба зрабіць табліцу з прайс, ідэальнае рашэнне - WP Table Reloaded або Websimon Tables (Прыклады рэалізацыі), але такіх старонак у нас 2-3 на ўвесь сайт, а CSS і JS для падтрымкі табліц загружаецца на ўсіх старонках сайта (больш 100 кб).

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

Парады па аптымізацыі сайта на WordPress

Пасля таго як Вы знайшлі добры хостынг і купілі (напісалі) сабе якасны шаблон сайта, неабходна адразу ўсталяваць гэтыя убудовы:

Гэта мінімальны набор, усё убудовы бясплатныя. З нагоды Use GL - актывуйце яго першым, затым актывуйце тэму афармлення, і астатнія убудовы, інакш могуць быць вялікія «глюкі».

Як выкарыстоўваць Leverage browser caching з дапамогай htaccess?


Гэта дасць магчымасць выкарыстоўваць кэш браўзэра па максімуму. У файл .htaccess дадаем: ExpiresActive On ExpiresByType image / jpg "access 1 month" ExpiresByType image / jpeg "access 1 month" ExpiresByType image / gif "access 1 month" ExpiresByType image / png "access 1 month" ExpiresByType text / css "access 3 day "ExpiresByType application / pdf" access 1 month "ExpiresByType text / x-javascript" access 2 day "ExpiresByType application / x-shockwave-flash" access 1 month "ExpiresByType image / x-icon" access 1 year "ExpiresDefault" access 2 days "

Падлучальны WP-Table Reloaded 1.9.3 толькі на пэўных старонках


Шукаем файл controller-frontend.php ў тэчцы controllers. У ім знаходзім радок function __construct () {. Адразу пасля фігурнай дужкі дадаем: global $ post;

Затым знаходзім if ($ this-> options [ 'enable_tablesorter']) {і перад гэтым радком вставляем:

if (! isset ($ post-> ID) ||! in_array ($ post-> ID, array (2, 15, 53, 89))) return;

Дзе 2,15,53,89 - гэта ID старонак, на якіх Вы хочаце загружаць файлы ўбудовы.



Загружаць стылі і скрыпты Quform толькі на пэўных старонках


Тыя, хто набыў канструктар формаў для WordPress Quform могуць скараціць вага старонак сайта і загружаць файлы канструктара толькі на пэўных старонках сайта (эканомія да 200 кб). Для гэтага:
1. Знаходзім файл iphorm-form-builder / includes / common.php. У гэтым файле знаходзім функцыю function iphorm_enqueue_styles (). Пасля адкрывалай фігурнай дужкі функцыі дадаем: global $ post; if (! isset ($ post-> ID) ||! in_array ($ post-> ID, array (1, 5, 3, 9))) return;

Дзе 1, 5, 3, 9 - ID запісаў, дзе будуць загружацца файлы Quform. Пасля абнаўлення плагіна - паўтараем дзеянні з новым файлам.


Хацеў коратка напісаць, але атрымалася як заўсёды ... далей будзе

Цяпер іншыя чытаюць:

Як выкарыстоўваць Leverage browser caching з дапамогай htaccess?