Чудили ли сте се как WordPress плъгини да повлияят на времето за зареждане на вашия сайт? The WordPress плъгини ви позволяват да добавите функционалност към вашия сайт, но те също могат да повлияят на скоростта на уебсайта. В този урок ще ви покажем как да WordPress плъгини влияят на времето за зареждане на вашия сайт и как можете да ги контролирате по-ефективно.
Как работи приставката?
WordPress плъгините е подобно на приложение за вашия WordPress сайт. Можете да ги инсталирате, за да добавите още функции към вашия сайт като формуляри за контакти, фотогалерии или магазин за електронна търговия.
Когато някой посети вашия уебсайт, WordPress първо зарежда основните си файлове и след това зарежда всички ваши активни приставки.
Как плъгините могат да повлияят на блога ви?
всеки WordPress плъгин предлага различни функции. За да направят това, някои плъгини правят извиквания към базата данни във фонов режим, докато други зареждат файлове в предния край, като CSS, JavaScript файлове и т.н.
Повечето плъгини правят HTTP заявка за зареждане на файлове като скриптове, CSS и изображения. Всяка заявка увеличава времето за зареждане на цялата страница на вашия сайт.
След като се направи правилно, въздействието върху производителността често е твърде забележимо.
Следователно, ако използвате множество приставки, които правят твърде много HTTP заявки за качване на файлове, това ще повлияе на ефективността на вашия сайт и потребителския опит.
Как да проверя файловете, заредени от WordPress плъгини?
За да видите как плъгините влияят на времето за зареждане на вашата страница, трябва да проверите файловете, заредени от тези плъгини в WordPress.
Има много инструменти, които можете да използвате, за да разберете това.
Можете да използвате инструмента си за разработка на браузъра (в Google Chrome „Проверка на елемент“).
Просто посетете сайта си и щракнете с десния бутон, за да изберете „ инспектира ". Това ще отвори панела с инструменти за разработка.
Трябва да кликнете върху раздела „Мрежа“ и след това да презаредите уебсайта си. За да видите как се зарежда и да видите всички файлове, които се зарежда.
Можете също така да използвате инструменти на трети страни като Pingdom и GTmetrix, за да видите това. Тези инструменти също ще ви позволят да видите всички файлове, които са заредени и колко време отнема да се заредят.
Колко приставки трябва да инсталирате?
Ако видите тези различни файлове заредени, можете да започнете да се чудите колко плъгини трябва да използвате?
Отговорът наистина зависи от набора приставки, които използвате на вашия уебсайт.
Един лош плъгин може да зареди 12 файлове, докато няколко добри приставки просто добавят няколко допълнителни файла.
Всички добре кодирани плъгини се опитват да сведат до минимум файловете, които качват. Не всички разработчици на приставки обаче са внимателни. Някои приставки зареждат файлове на всяка страница, дори когато не се нуждаят от този файл.
Ако използвате много от тези плъгини, това ще започне да се отразява на ефективността на вашия сайт.
Как да държите плъгините под контрол?
Най-важното нещо, което можете да направите на вашия WordPress сайт, е да използвате само плъгини, които са добре кодирани, имат добри отзиви и са препоръчани от надеждни източници.
Ако намерите a WordPress плъгин влияе върху това как се зарежда вашия сайт, така че потърсете по-добър плъгин, който върши същата работа, но по-добре.
След това трябва да започнете да използвате кеширане и CDN, за да подобрите още повече ефективността и скоростта на вашия сайт.
Друг фактор, който трябва да имате предвид, е хостингът на вашия уебсайт. Ако вашите хостинг сървъри не са правилно оптимизирани, това няма да увеличи времето за реакция на вашия сайт.
Това означава, че не само приставките, но и цялостната ефективност на вашия сайт ще бъде по-бавна. Уверете се, че използвате един от най-добрите WordPress хостинг.
В краен случай можете да деинсталирате приставки, които не използвате. Разгледайте внимателно приставките, инсталирани на вашия сайт, и вижте дали можете да ги деинсталирате. Това не е идеалното решение, тъй като ще трябва да компрометирате функционалността спрямо скоростта на вашия блог.
Деактивирайте приставки за таблици на стилове в WordPress
Първо трябва да намерите името или манипулатора на таблицата със стилове, които искате да отмените. Можете да го намерите с помощта на вашия инструмент " инспектирайте елемента ".
След като намерите дръжката на стиловия лист, можете да „ се отпиша Като добавите този код към файла functions.php От вашата тема или основния файл на приставка.
add_action ("wp_print_styles", "my_deregister_styles", 100); функция my_deregister_styles () {wp_deregister_style ( "gdwpm_styles-CSS); }
Можете да „отпишете“ толкова стилове, колкото искате в тази функция. Например, ако имате повече от един плъгин, чийто таблица със стилове искате да „отпишете“, можете да го направите по следния начин:
ADD_ACTION ( "wp_print_styles", "my_deregister_styles" 100); функция my_deregister_styles () {wp_deregister_style ( "gdwpm_styles-CSS); wp_deregister_style ("bfa-font-awesome-css"); wp_deregister_style ('some-other-stylesheet-handle'); }
Не забравяйте, че „отрегистрирането“ на тези стилови таблици ще повлияе на функционалността на плъгините на вашия сайт. Трябва да копирате съдържанието на всеки стилов лист, който изтривате, и да го поставите в стиловия лист на вашата WordPress тема или да го добавите като персонализиран CSS.
Деактивирайте плъгините за JavaScript
Точно като таблиците със стилове, ще трябва да намерите манипулатора, използван от JavaScript файловете, за да ги „отпишете“. Въпреки това няма да намерите дръжката, като използвате " инспектира ".
За това ще трябва да копаете по-дълбоко във файловете с приставки, за да намерите дръжката, използвана от приставката за зареждане на скрипт.
Друг начин да разберете за всички дръжки, използвани от плъгините, е да добавите този код към файла functions.php на вашата тема.
функция bpc_display_pluginhandles () {$ wp_scripts = wp_scripts (); $ handlename. = " "; foreach ($ wp_scripts-> опашка като $ handle): $ handlename. = ' ". $ дръжка. ' '; endforeach; $ handlename. = " "; връщане на $ handlename;} add_shortcode ('pluginhandles', 'bpc_display_pluginhandles');
След като добавите този код, можете да използвате краткия код [pluginhandles], за да покажете списък на дръжките на скриптове на приставки.
Сега, когато имате скриптове, можете лесно да ги „отпишете“, като използвате кода по-долу:
add_action ('wp_print_scripts', 'my_deregister_javascript', 100); функция my_deregister_javascript () {wp_deregister_script ("contact-form-7"); }
Можете също да използвате този код, за да деактивирате множество скриптове, като този:
add_action ('wp_print_scripts', 'my_deregister_javascript', 100); функция my_deregister_javascript () {wp_deregister_script ("contact-form-7"); wp_deregister_script ('gdwpm_lightbox-script'); wp_deregister_script ("друг-плъгин-скрипт"); }
Сега, както споменахме по-рано, деактивирането на тези скриптове ще попречи на вашите приставки да функционират правилно.
За да избегнете това, ще трябва да комбинирате кодовете на JavaScripts заедно, но понякога това не работи правилно, трябва да знаете какво правите.
Това е всичко за този урок, надявам се да знаете как да подобрите своите приставки. Ако имате въпроси, не се колебайте да ги зададете.