Inter la multaj kialoj de la superforta populareco de WordPress en la retejo, la programista komunumo estas, ke ekzistas multege da aldonaĵoj kaj temoj haveblaj por konstrui laŭmendan retejon kun relative malmulte da peno kaj investo. Tamen, kiam pluraj skriptoj funkcias en la retejo, ĝi povas malrapidigi sian agadon kaj ŝarĝan tempon.
Kvankam iuj manuskriptoj ne bezonas esti ŝarĝitaj samtempe, ili faras tion kaj finas malebligi al uzantoj povi vidi la retejan enhavon rapide kaŭzante forlason de la retejo pro ĉagreno. Feliĉe, ekzistas sufiĉe multaj manieroj per kiuj ĉi tiuj bildigaj blokaj JavaScript kaj CSS-dosieroj povas esti forigitaj por permesi al la retejo rapide ŝarĝi kaj liveri la enhavon al la spektantoj.
Redaktado-Blokado de Ĝavoskripto kaj CSS Klarigita
Kiam ajn retejo ŝarĝas en retumilo, ĝi petas ĉiujn skriptojn ŝarĝi en atendovico. Se pro iu kialo, la vico de skriptoj rifuzas klarigi, la retejo ne aperas. Ĉi tiuj skriptoj, kiuj rifuzas ŝarĝi, estas nomataj bildigaj blokaj JavaScript kaj CSS-dosieroj. La tempo por la retejo plene ŝarĝi dependas de la longo de la vico. Tre ofte multaj el la skriptoj blokitaj en la vico eĉ ne necesas por permesi al la spektanto vidi la retejon tiutempe kaj povas tre facile atendi kuri ĝis la retejo plenŝarĝis.
Malavantaĝoj de Redonu-Blokado de Ĝavoskripto kaj CSS
La unua kaj plej grava efiko de bildigaj JavaScript-CSS-skriptoj en la retejo estas, ke ili malrapidigas ĝian ŝarĝan rapidon. La retejo-rapido estas tre grava parametro, kiu diktas kiom uzebla la retejo kaj kiom bone ĝi funkcias en la SERPoj. Se la retejo ŝarĝas malrapide, estas pli verŝajne, ke vizitantoj forlasos ĝin por iu alia retejo; la sekva resaltofteco estas forta SEO-signalo, kiu mallevas la serĉilojn. Laŭ serĉiloĵurnalo, pli ol la efektiva tempo dediĉita al ŝarĝo de la retejo, la problemo estas pri la percepto de la uzantoj pri la tempo, kiun la retejo bezonas por ŝarĝi. Ĉar retumiloj provas ŝarĝi ĉion, inkluzive la bildigajn bildigajn bildojn, samtempe, vi provu certigi, ke la retejo ŝarĝas nur tiujn manuskriptojn necesajn por ke la retejo estu uzebla unue, post kio la resto de la skriptoj povas ŝarĝi.
Forigo de Redonu-Blokado de Ĝavoskripto kaj CSS
Eĉ antaŭ ol vi provas forigi la bildigajn bildigojn, vi devos identigi la skriptojn respondecajn pri la problemo. Uzi la ilon PageSpeed Insights de Google estas la plej facila maniero fari tion. Vi devas fari liston de la skriptoj, kiuj bezonas atenton, kaj tiam decidi, ĉu vi volas solvi la problemon permane aŭ uzi kromprogramon, speciale projektitan por tiu celo.
Tamen, se vi efektivigas iujn plej bonajn praktikojn por redukti la nombron de bildigaj blokaj skriptoj en via retejo dum la disvolviĝo, vi ne nur faciligos al vi la vivon, sed ankaŭ certigos atingebla SEO. Iuj el la oftaj taktikoj inkluzivas malgrandigon de Ĝavoskripto kaj CSS per forigo de nenecesaj blankaj spacoj kaj komentoj en la kodo, kunligado de Ĝavoskripto kaj CSS-dosieroj por redukti ilian ĝeneralan nombron, kaj ankaŭ uzadon de nesinkrona ŝarĝo por prokrasti la ŝarĝon de Java Script.
Tiel simpla kiel eble sonas la metodoj, mane forigi la skriptojn povas tedi pro la nombro de JavaScript kaj CSS-dosieroj, kiuj venas kun ĉiu el la frontaj kromaĵoj. Dum WordPress ofertas kombinitan filtrilon por ĉiuj front-frontaj skriptoj per kiuj vi povas identigi ĉiujn alvenantajn JavaScript aŭ CSS-dosierojn; estas multe pli facile uzi kromprogramon ol fari ĝin de nulo.
Plej bonaj kromprogramoj por redukti la nombron de redakt-blokaj JavaScript kaj CSS-skriptoj
WP Raketo
WP-Raketo funkcias kiel tre bona ilo por optimumigi retejojn, ĉar ĝi estas ege diverstalenta kaj povas trakti diversajn taskojn kiel redukti CSS kaj JavaScript, prokrasti forajn JavaScript-petojn, maldiligentajn ŝarĝajn bildojn kaj pli. Kvankam la facila instalinstrukcio estas granda avantaĝo, la kromprogramo postulos vin adapti sin al alia WordPress-o-sperto ol al kio kutimas la plej multaj programistoj. Kvankam WP-raketo venas kun kelkaj senpagaj ekstraj, la baza prezo por unu retejo komenciĝas je $ 49 jare.
Autoptimize
Konstruita specife por trakti problemojn identigitajn per iloj kiel PageSpeed-informoj, Autoptimize ebligas al uzantoj agordi la kromprogramon per nova menuo en la WordPress-o. Dum Autoptimize plenumas ĉiujn bazajn taskojn kiel konservado kaj reduktado de skriptoj, ĝi ankaŭ povas optimumigi kaj konverti bildojn en la dosierformon WebP. Kvankam agordi ĝin povas esti iomete malfacila, la senpaga aldonaĵo estas tre taksita pro sia funkciado. Propra agorda plano de $ 165 kaj sperta aldona plano kun profesia retejo-revizio de $ 667 ankaŭ haveblas.
JCH Optimumigi
JCH Optimize ofertas aron de unikaj iloj por pliigi viajn paĝajn ŝarĝajn rapidojn. Ekzemple, ĝi povas redukti la paĝograndecojn kaj la nombron de HTTP-petoj necesaj por ŝarĝi retpaĝojn, kiuj havas la efikon malpliigi la ŝarĝon sur la servilo kaj malpliigi la postulon de larĝa bando.
La Sprite-Generatoro, kiu konvertas fonajn bildojn en sprites, tiel ke retumila ŝarĝo postulas malpli da HTTP-petoj. Dum uzantoj ŝatos ĝian altnivelan funkciadon, la kruta lernadkurbo povas esti malfacila afero, kvankam taŭga subtena dokumentado disponeblas por certigi seneraran instaladon. Vi povas komenci uzi la senpagan version; tamen, se vi volas aliri la altnivelajn funkciojn, vi devos aboni unu el la planoj ekde $ 29 dum ses monatoj.
Forigu neuzatajn CSS-JS-dosierojn en WordPress
Estas 4 fundamentaj kapabloj, kiam vi bezonas evakui neuzatajn CSS-JS-registrojn en WordPress-fasado:
- wp_de_script ($ tenilo)
- wp_dequeue_script ($ tenilo)
- wp_de_style ($ tenilo)
- wp_dequeue_style ($ tenilo)
// forpeli enhavajn tenilojn, kiujn ni ne bezonas ĝeni, ĉiu kun siaj propraj kondiĉoj
add_action ('wp_print_scripts', 'wra_filter_scripts', 100000);
add_action ('wp_print_footer_scripts', 'wra_filter_scripts', 100000);
funkcio wra_filter_scripts () {
#wp_de_script ($ tenilo);
#wp_dequeue_script ($ tenilo);
wp_de_script ('bbpress-redaktoro');
wp_dequeue_script ('bbpress-redaktoro');
// Subteno de Aparatoj-Pikseloj
// ĉi tio plibonigas la celojn de Gravatars kaj wordpress.com-translokigoj en alta rezolucio kaj zomaj programoj. Ni nur havas Gravatars, do ni devas esti bone sen ĝi.
wp_de_script ('aparatopx');
wp_dequeue_script ('aparatopx');
if (! is_singular ('dokumentoj')) {
wp_de_script ('toc-front');
wp_dequeue_script ('toc-front');
}
if (! is_singular (array ('dokumentoj', 'afiŝo')))) {
wp_de_script ('kodkesto');
wp_dequeue_script ('kodkesto');
}
}
// forigu stilojn, kiujn ni ne bezonas
add_action ('wp_print_styles', 'wra_filter_styles', 100000);
add_action ('wp_print_footer_scripts', 'wra_filter_styles', 100000);
funkcio wra_filter_styles () {
#wp_de_style ($ tenilo);
#wp_dequeue_style ($ tenilo);
// ne plu bbpress-stiloj.
wp_de_style ('bbp-defaŭlta');
wp_dequeue_style ('bbp-defaŭlta');
// elŝuti ekranon ne estas uzata en la antaŭa finaĵo.
wp_de_style ('wp_dlmp_styles');
wp_dequeue_style ('wp_dlmp_styles');
if (! is_singular ('dokumentoj')) {
// la enhava aldonaĵo estas uzata en dokumentaj paĝoj kiel ili estis
wp_de_style ('toc-ekrano');
wp_dequeue_style ('toc-ekrano');
}
// ĉi tio ne estu tia. Necesas rigardi ĝin.
wp_de_style ('wppb_stylesheet');
wp_dequeue_style ('wppb_stylesheet');
}
if (! is_singular (array ('dokumentoj', 'afiŝo')))) {
wp_de_style ('kodkesto');
wp_dequeue_style ('kodkesto');
}
}
La vere mojosa faro tiel estas, ke vi povas uzi WordPress-limigajn etikedojn por fokusiĝi al specifa paĝo aŭ tute laŭmenda afiŝa tipo. Ĉi tio donas al ni la adapteblecon, kiun ni devas staki niajn CSS / JS-registrojn precize tie, kie ili estas postulataj.
konkludo
Certigi, ke via retejo rapide ŝarĝas, estas esenca por esti facile uzebla kaj malhelpi altan resaltan rapidon subigi vian SEO-rendimenton. Kvankam povas esti multaj kialoj, kial via WordPress-retejo eble ne rapide ŝarĝas, ofta kialo estas la nenecesa vicado de bildigaj JavaScript-CSS kaj CSS-skriptoj ekestantaj de la uzo de aldonaĵoj.
Por trakti la problemojn, kiujn eĉ pura koda skribado ne povas trakti, povas esti utile uzi unu el la specialigitaj aldonaĵoj desegnitaj por redukti la nombron de JavaScript kaj CSS-skriptoj kaj ankaŭ certigi, ke nenecesa vosta formado de skriptoj ne prokrastas la reteja ŝarĝo.