evolucija! Baidu automatska push skripta za slanje veze

Baidu Webmaster Platform već neko vrijeme omogućuje automatsko slanje JS skripti za indeksiranje poveznica . Baiduovim vlastitim riječima:
JS link push code uzima web stranice kao najmanji objekt, služi svim platformama i više terminala, a može se koristiti i na osobnim računalima i na mobilnim stranicama. Kada se stranica na kojoj je instaliran kod učita na bilo kojoj platformi (preglednik, WeChat, Weibo), poveznica stranice će se odmah prenijeti na Baidu, čime se povećava brzina otkrivanja novog sadržaja na stranici.
Nije li nevjerojatno? Pregledajmo ga ponovo. Kod izgleda ovako:
Baidu JS link push kod
Samo trebate staviti ovaj kod na svaku od svojih stranica, kad god korisnik posjeti te stranice, 1×1 gif će biti preuzet s Baidua putem ove skripte, a URL adresa stranice će se u ovom trenutku zabilježiti.

Razmatranja izvedbe za automatske push skripte

Iz ove skripte možemo vidjeti:
  1. Prvo se utvrđuje je li trenutna vrsta protokola https ili druge vrste (kao što su http, ftp itd.)
  2. Zatim je preuzeo službenu js datoteku s Baidua
  3. Zatim generira blok skripte iz sadržaja js datoteke i umeće ga u trenutnu stranicu
  4. Konačno će se pokrenuti ovaj blok skripte
Možemo pristupiti ovim dvjema js datotekama kako bismo vidjeli njihov sadržaj, koji je samo jedan redak. Čitat će ovakav gif. https://sp0.baidu.com/9_Q4simg2RQJ8t7jm9iCKT-xh_/s.gif ili http://api.share.baidu.com/s.gif U isto vrijeme, informacije kao što je window.location.href šalju se u Baidu. Ovdje možemo pronaći dva problema:
  • Prvo, ova će skripta pozvati dva Baidu resursa jedan za drugim, što stvara redundanciju i ne doprinosi brzini učitavanja stranice.
  • Drugo je da će skripta poslati trenutni Voditelj ažuriranog telefonskog broja iz cijelog svijeta za 2024 URL, ali će mnogi URL-ovi biti dinamički URL-ovi s različitim parametrima. Iako Baidu indeks također ima vlastitu metodu prosuđivanja, to nedvojbeno povećava njegov teret.
Stoga, kako bi riješio ova dva problema, autor se konzultirao s mojim prijateljem Chai Yunxiangom, koji je također majstor front-end razvoja . Uz pomoć Daniela, imamo sljedeću poboljšanu verziju.

Poboljšana verzija Baidu indeksne automatske push skripte

Voditelj ažuriranog telefonskog broja iz cijelog svijeta za 2024
Poboljšana skripta za automatsko podnošenje poveznice na Baidu indeks
Dodali smo komentare gornjoj slici, a sada ćemo započeti s objašnjenjem koda.
  • Ono što ova nova skripta čini jest dodavanje dodatnog koraka za pregled kanonskog URL- a stranice . Znamo da kanonski atribut znači da čak i ako stranica ima tisuće URL obrazaca, tražilice traže samo URL vrijednost danu u href . To će spriječiti tražilice da više puta provjeravaju određeni sadržaj vaše push how to get a link to your site from gov and edu domains stranice za istu stranicu (koja je možda već indeksirana).
  • Još jedna promjena u ovoj novoj skripti je izravno uklanjanje sadržaja gornja dva js-a. Budući da su kodovi u ova dva js-a zapravo statični, nije ih potrebno pozivati ​​svaki put. S druge strane, trebamo promijeniti vrijednost r u vrijednost kanonskog URL-a, tako da ovo rješava naš drugi problem iznad.

Za kraj, neka razmišljanja

Automatsko guranje je vrlo praktična metoda. Ima nizak prag i lako se postavlja, ali ima i manjih problema. Ovaj članak pruža samo metodu za poboljšanje učinkovitosti i djelotvornosti automatskog guranja. Treba imati na umu da Baidu može bhb directory ažurirati sadržaj ove dvije js datoteke u bilo kojem trenutku. Iako funkcija nije ažurirana otkad je pokrenuta, to ne znači da se neće ažurirati u budućnosti, tako da kôd treba ažurirati. ažurirati ručno na vrijeme. Gornji kod možete preuzeti ovdje .

Leave a Reply

Your email address will not be published. Required fields are marked *