Kashe aikin bincike na asali gaba ɗaya a cikin WordPress don hana shirye-shiryen cutarwa daga bincika da lalata bayanan.

Kashe gaba ɗaya WordPress Gaban gaba yana da aikin bincike na asali don hana bayanai su shagaltu da scanning.

Bayanan yanar gizon suna lalacewa ba wai saboda gidan yanar gizonku yana da abun ciki da yawa ba, amma saboda har yanzu kuna amfani da wannan binciken WordPress na asali wanda ba shi da inganci.

Masu gidajen yanar gizo da yawa suna watsi da abu ɗaya: abin da ke gaban... ?s= Sigogi na bincike sune abubuwan da masu satar bayanai da na'urorin daukar hoto suka fi so.

Idan wani ya ci gaba da yin buƙatu zuwa hanyar bincike, za a tilasta wa rumbun adana bayanai naka aiwatar da dubban tambayoyi marasa ma'ana.

Sakamakon haka? Yawan amfani da CPU ya ƙaru, yawan amfani da ƙwaƙwalwa ya fashe, kuma gidan yanar gizon ya lalace.

Wannan ba ƙari ba ne, amma abin mamaki ne kuma mai raɗaɗi na shafuka marasa adadi.

Me yasa ake kashe binciken asali na WordPress?

Aikin bincike da aka gina a cikin WordPress ainihin tambaya ce ta LIKE mai cikakken rubutu a cikin rumbun adana bayanai.

Wannan tambayar ba ta da inganci sosai, musamman idan adadin labaran ya wuce 1; bincike ɗaya zai iya ɗaukar fiye da daƙiƙa 0.5.

Idan wani ya yi amfani da wani mai binciken yanar gizo ko kuma wani mai kai hari don aika buƙatun bincike da dama a cikin daƙiƙa ɗaya, bayananka za su yi matuƙar wahala nan take.

A cewar takardun WordPress na hukuma, binciken asali ba shi da wata hanyar kariya kuma yana fuskantar gaba gaba. Wannan yana nufin cewa maharan za su iya amfani da wannan hanyar shiga ba tare da ma shiga ba.

Kashe aikin bincike na asali gaba ɗaya a cikin WordPress don hana shirye-shiryen cutarwa daga bincika da lalata bayanan.

Madadin mafita: Haɗa zuwa injin bincike mai wayo

Yawancin shafukan yanar gizo na ƙwararru ba sa dogara da binciken asali na WordPress.

Misali, samun dama Binciken Shirye-shiryen Google ko Algolia Irin waɗannan ayyukan bincike na ɓangare na uku ba wai kawai suna da sauri ba, har ma suna samar da sakamako mafi daidaito.

Mafi mahimmanci, waɗannan ayyukan ba za su gurgunta bayananka ba saboda duk tambayoyin ana yin su ne a waje.

Don haka idan gidan yanar gizonkuMatsayiIdan shafin kayan aiki ne, shafin yanar gizo, ko ma wani shafi da ya riga ya dogara da bincike na waje, babu wani dalili da zai sa a ci gaba da riƙe aikin bincike da aka gina a ciki na WordPress.

Kashe aiwatar da lambar bincike ta gaba-gaba ta WordPress gaba ɗaya

Hanya mafi kai tsaye ita ce a mayar da hankali kan jigon. functions.php Ƙara lambar da ke ƙasa zuwa fayil ɗin:

// 禁用 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' );

Dabarar wannan lambar abu ne mai sauƙi:

  • Da zarar an gano buƙatar bincike ta gaba, ana toshe tambayoyin bayanai nan take.
  • Komawa zuwa shafi na 404 ya toshe wurin shiga gaba ɗaya.
  • A lokaci guda, an cire fom ɗin bincike don hana ayyukan mai amfani da gangan.

Amfanin wannan hanyar ita ce ko da wani mahari ya yi buƙatu da yawa... ?s=xxxBa zai haifar da duk wani tambayoyi game da bayanai ba.

Tsarin aiki mafi kyau: amfani da Fluent Snippets

Idan ba kwa son gyara fayilolin jigo kai tsaye, zaku iya amfani da... Yankakken ... plugin.

Wannan plugin ɗin yana ba ku damar ƙara snippets na lamba kai tsaye a bango, da kuma ganin tasirin da gyare-gyare. functions.php Haka ne, amma mafi aminci.

Da zarar an kunna, zaka iya sarrafa duk lambar ka ta musamman cikin sauƙi ba tare da damuwa da sabunta jigogi ba.

Sakamakon gaske: Matsi a cikin rumbun bayanai ya ragu sosai.

A cikin saitin CPU mai core 2 + RAM 4GB A kan VPS, lokacin da binciken asali ya yi buƙatun 50 a cikin sakan ɗaya, amfani da CPU na bayanai ya karu zuwa 95%.

Bayan kashe bincike, buƙatar ɗaya ta dawo da kuskuren 404 kai tsaye, kuma nauyin bayanan bai kai sifili ba.

Wannan shine dalilin da ya sa masana tsaro da yawa suka ba da shawarar kashe binciken asali na WordPress nan take idan ba kwa buƙatar sa.

Masu binciken tsaro sun bayyana a fili a cikin shafin yanar gizon Sucuri na hukuma:

"Binciken asali na WordPress yana ɗaya daga cikin wuraren shiga mafi sauƙi don amfani; masu kai hari na iya ƙirƙirar hare-haren hana aiki ta hanyar yin buƙatun bincike akai-akai."

Wannan magana ta isa ta bayyana matsalar.

A ƙarshe: Tsaro ba zaɓi bane, amma hanya ce ta tilas.

Tsaron gidan yanar gizo ba wai kawai kari bane, har ma da batun rayuwa da mutuwa.

Kashe binciken WordPress na asali na iya zama kamar ƙaramin aiki, amma yana iya ceton bayananka daga damuwa.

A wannan zamani na yawan bayanai, hikimar gaskiya ba ta ta'allaka ne da ƙara fasali ba, sai dai a yi watsi da waɗanda ba su da inganci ko kuma masu haɗari.

Ka tuna: Tsaro ba kuɗi ba ne, daraja ce.

Idan har yanzu kana shakkar hakan, ka tambayi kanka wannan: Shin za ka fi son barin rumbun adana bayanai naka ya faɗi a tsakiyar dariyar maharan, ko kuwa za ka fi son ka mallaki lamarin?

comments

Ba za a buga adireshin imel ɗin ku ba. Ana amfani da filayen da ake buƙata * Alamar

Littafin Adireshi
Gungura zuwa top