Khubaza ngokuphelele umsebenzi wokusesha wendabuko ku-WordPress ukuze uvimbele izinhlelo ezinonya ukuthi zingaskena futhi ziphahlaze isizindalwazi.

Khubaza ngokuphelele WordPress I-front-end inomsebenzi wokusesha wendabuko ukuvimbela i-database ukuthi ingacindezelwa ukuskena.

Isizindalwazi siyawa hhayi ngoba iwebhusayithi yakho inokuqukethwe okuningi kakhulu, kodwa ngoba usasebenzisa lokho kusesha kwe-WordPress okungeyona indlela ephumelelayo nengajwayelekile.

Abanikazi bamawebhusayithi abaningi bayayishaya indiva into eyodwa: i-front-end... ?s= Amapharamitha okusesha athandwa kakhulu ngabaduni kanye nabaskena.

Uma othile eqhubeka nokwenza izicelo ku-interface yokusesha, isizindalwazi sakho sizophoqeleka ukuthi senze izinkulungwane zemibuzo engenamsebenzi.

Umphumela? Ukusetshenziswa kwe-CPU kwanda, ukusetshenziswa kwememori kwaqhuma, futhi iwebhusayithi yaphahlazeka.

Lokhu akulona ihaba, kodwa okuhlangenwe nakho kwangempela nokubuhlungu kwamasayithi amaningi.

Kungani ukhubaza usesho lwendabuko lwe-WordPress?

Umsebenzi wokusesha owakhelwe ngaphakathi we-WordPress empeleni uwumbuzo ofana nombhalo ogcwele ku-database.

Lo mbuzo awusebenzi kahle kakhulu, ikakhulukazi uma inani lezihloko lidlula u-1; usesho olulodwa lungathatha imizuzwana engaphezu kuka-0.5.

Uma othile esebenzisa i-web crawler noma iskripthi sokuhlasela ukuthumela izicelo eziningi zokusesha ngomzuzwana, isizindalwazi sakho sizogcwala ngokushesha.

Ngokusho kwemibhalo esemthethweni ye-WordPress, ukusesha kwasendaweni akunazo izindlela zokuvikela futhi kuvezwe ngokuphelele ngaphambili. Lokhu kusho ukuthi abahlaseli bangasebenzisa leli phuzu lokungena ngaphandle kokungena ngemvume.

Khubaza ngokuphelele umsebenzi wokusesha wendabuko ku-WordPress ukuze uvimbele izinhlelo ezinonya ukuthi zingaskena futhi ziphahlaze isizindalwazi.

Isixazululo esihlukile: Xhuma enjinini yokusesha ehlakaniphile

Amawebhusayithi amaningi ochwepheshe awasathembeli ekusesheni kwendabuko kwe-WordPress.

Isibonelo, ukufinyelela Usesho Lohlelo lwe-Google noma Algolia Izinsizakalo zokusesha zezinkampani zangaphandle azigcini nje ngokusheshisa, kodwa futhi zinikeza imiphumela enembile kakhulu.

Okubaluleke kakhulu, lezi zinsizakalo ngeke zikhubaze isizindalwazi sakho ngoba yonke imibuzo yenziwa ngaphandle.

Ngakho-ke, uma iwebhusayithi yakhoUkubekaUma kuyisayithi lamathuluzi, isayithi lebhulogi, noma ngisho nesayithi elivele lithembele ekusesheni kwangaphandle, asikho isizathu sokuqhubeka nokugcina umsebenzi wokusesha owakhelwe ngaphakathi we-WordPress.

Khubaza ngokuphelele ukusetshenziswa kwekhodi yokusesha ye-WordPress engaphambili

Indlela eqondile kakhulu ukugxila esihlokweni. functions.php Engeza ikhodi elandelayo kufayela:

// 禁用 WordPress 前台搜索功能,防止被扫描拖垮数据库
function disable_wp_search( $query, $error = true ) {
    if ( is_search() && !is_admin() ) {
        $query->is_search = false;
        $query->query_vars['s'] = false;
        $query->query['s'] = false;
        if ( $error == true ) {
            // 直接返回 404 页面,不走任何数据库查询
            $query->set_404();
            status_header( 404 );
            nocache_headers();
        }
    }
}
add_action( 'parse_query', 'disable_wp_search' );
add_filter( 'get_search_form', '__return_empty_string' );

Umqondo wale khodi ulula kakhulu:

  • Uma isicelo sokusesha sangaphambili sesitholiwe, imibuzo yesizindalwazi iyavinjelwa ngokushesha.
  • Ukubuyela ekhasini elingu-404 kuvimbela ngokuphelele indawo yokungena.
  • Ngesikhathi esifanayo, ifomu lokusesha lisusiwe ukuze kuvinjelwe izenzo zomsebenzisi ezingenzeka ngengozi.

Inzuzo yale ndlela ukuthi noma umhlaseli enza izicelo eziningi... ?s=xxxNgeke kuqalise noma yimiphi imibuzo yedathabheyisi.

Ukuqaliswa okuhle kakhulu: ukusebenzisa ama-Fluent Snippets

Uma ungafuni ukuguqula ngqo amafayela etimu, ungasebenzisa... Iziqeshana Ezicacile Xhuma.

Le plugin ikuvumela ukuthi wengeze izingcezu zekhodi ngqo ngemuva, futhi ubone imiphumela kanye nokuguqulwa. functions.php Kuyafana, kodwa kuphephile.

Uma isivuliwe, ungakwazi ukuphatha kalula yonke ikhodi yakho yangokwezifiso ngaphandle kokukhathazeka ngezibuyekezo zetimu ezibhalwe phansi.

Imiphumela yangempela yokuhlolwa: Ingcindezi yedathabheyisi yehle kakhulu.

Kulungiselelo lwe- I-CPU enama-core amabili + i-RAM engu-4GB Ku-VPS, lapho usesho lwendabuko lwenza izicelo ezingu-50 ngomzuzwana, ukusetshenziswa kwe-CPU yesizindalwazi kwanda kwaya ku-95%.

Ngemva kokukhubaza usesho, isicelo esifanayo sibuyisele iphutha elingu-404 ngqo, futhi umthwalo wedathabheyisi wawucishe ube yi-zero.

Yingakho ochwepheshe abaningi bezokuphepha bencoma kakhulu ukuvala usesho lwendabuko lwe-WordPress ngokushesha uma ungaludingi.

Abacwaningi bezokuphepha basho ngokusobala kubhulogi esemthethweni kaSucuri:

"Ukusesha kwasendaweni kwe-WordPress kungenye yezindawo ezilula zokungena ongazisebenzisa; abahlaseli bangadala ukuhlaselwa kokunqatshelwa kwensizakalo ngokwenza izicelo zokusesha njalo."

Lesi sitatimende sanele ukuchaza inkinga.

Ekuphetheni: Ukuphepha akuyona into oyikhethayo, kodwa kuyinkambo ephoqelekile.

Ukuphepha kwewebhusayithi akuyona nje ibhonasi, kuyindaba yokuphila nokufa.

Ukukhubaza usesho lwendabuko lwe-WordPress kungabonakala njengesenzo esincane, kodwa kungasindisa isizindalwazi sakho ekucindezelweni.

Kule nkathi yolwazi oluningi kakhulu, ukuhlakanipha kweqiniso akukhona ekwengezeni izici, kodwa ekulahleni ngokuphelele lezo ezingasebenzi kahle noma eziyingozi.

Khumbula: Ukuphepha akusikho izindleko, kuyinani.

Uma usanqikaza, zibuze lokhu: Ungathanda yini ukuvumela isizindalwazi sakho siphahlazeke phakathi kokuhleka kwabahlaseli, noma ungathanda ukulawula isimo?

I-Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ Isihloko esithi "Ukukhubaza Ngokuphelele Umsebenzi Wokusesha Womdabu ku-WordPress Ukuvimbela Ukuskena Kohlelo Olunonya Ekudonseleni Phansi Kwedathabheyisi," esabelwe lapha, singase sibe usizo kuwe.

Siyakwamukela ukwabelana ngesixhumanisi salesi sihloko:https://www.chenweiliang.com/cwl-34192.html

Ukuze uvule amaqhinga afihliwe🔑, wamukelekile ukujoyina isiteshi sethu seTelegram!

Yabelana futhi uthanda uma uthanda! Ukwabelana kwakho nokuthanda kwakho kuyisikhuthazo sethu esiqhubekayo!

 

发表 评论

Ikheli lakho le-imeyili ngeke lishicilelwe. 必填 项 已 用 * Ilebula

Uhla lwemibhalo ye-athikili
Skrolela Top