Prijavite se za biltene ili da moje RSS feedove primati ažuriranja automatski blog!

Poboljšajte izvedbu WordPress: verifikacija odgovora 404



WordPress, u svojoj jednostavnosti upotrebe, je zapravo softver sa složenim mehanizmima koji su napravili blogging platforma najuspješnijih u svijetu.

Ovi mehanizmi, međutim, svibanj izazvati probleme preopterećenja poslužitelja u isprazan slučajevima nevažan, kao što je nedostatak jedne slike, JavaScript ili zahtjev da se proizvodi kao odgovor HTTP error "404 not found."

Da bi razumjeli razloge smo prvo mora biti jasno i mehanizam "zahtjev-odgovor" in WordPress i sa što konfiguracije mogu otkriti ovo propadanje.

Uslovi su 'korištenje permalink (konfigurira u panel options / permalink) iskorištavaju neke od mogućnosti Apache imati veze isključivo tekstualnom i bez parametara.

Kada navigator "poziva" na stranici kroz permalink (oba na početnu stranicu s popisom članaka, je određeni članak ili bilo što drugo), Apache web server je uputio zahtjev za odlaganje WordPress vam je stalo do identificirati sadržaj i da izgradimo stranicu. Ako se zahtjev odnosi, međutim, da postoji jedan resurs u vlastitoj web prostora (kao što su slike), Apache je uputama za učitavanje i poslati ga da intervenira bez WordPress.

Ova učinkovit sustav ima nedostatak koji nastaje kada se izvor je obavezna, ali nije prisutan u web prostor. Apache nije pronalaženje, WordPress vodi do odgovora. Naravno, za WordPress je zahtjev za "glupost" i izgrađuje na stranici 404, ili na stranicu koja govori da je korisnik nije pronađen kao što traži.

Izgradnja ovu stranicu je teška: ona uključuje aktivaciju od WordPress, otvaranje veze prema bazi podataka, aktivacija svih čep, istraživanje koje neće biti pronađena. Na stranici je vjerojatno će sadržavati popis kategorija, popis nedavnih članaka i tako dalje.

Što je odražen u jednostavan odgovor "nije pronađen", postaje niz transakcija tako kompleksna i teška kao i one za izgradnju normalnu stranicu. Dakle, ako je viziju članak "uzroka" zahtjeva za resursima koje ne postoje, jer svaki od tih zahtjeva WordPress aktivira impegando web poslužitelja i baze podataka nepotrebno.

Kako možete provjeriti ovo? Bez stvaranje bilo koji Chanel u vaš blog, samo koristiti Firefox s plug-specifičnih: Live Http zaglavlja. Jednom instaliran i restart Firefox, aktivno odaberete odgovarajuću stavku u izborniku Tools.

To će se prozor koji će prikazati iz tog trenutka nadalje sve zahtjeve made by Firefox. Dovoljno je u ovom trenutku otvoriti početnu stranicu svoje blogove da bilo koji od odgovora 404. Oni odgovore prikazati resurse koji su nestali i stoga mora biti ispravljen.

A klasični primjer je s obzirom na teme slobodnog WordPress. Da bi se prilagodljive teme mogu se mijenjati, promijeniti pozadina slike, obično glavu na blog. Ova slika ponekad i nije uključena s temom, ali uključuje referencu unutar style sheet (datoteke obično nazivaju "style.css").

Preglednik koji analizira stilova očito pokušavate učitati sliku koja proizvodi 404. Ništa od toga jer je grafičko predstavljanje je osmišljen kako bi biti ispravljen čak u odsustvu slike, ali u međuvremenu našoj bazi podataka radi all'impazzata.

Pravi primjer je dano na slici gdje je naveden sliku u stilu list ne postoji (to je originalan analiza napravljena na postojeći blog).

Firefox čep Live HTTP zaglavlja

Ostali slučajevi su manje očiti zbog datoteke koje su obično izborno na site poput favicon.ico i robots.txt.

Prvi je potrebna by Web preglednici, obično sa "politike", i ako se ne nađe ne inzistirate, a ne opterećenje poslužitelja. Ali ako blog je naveden u nekoliko zbirki web-mjesta, na zahtjev favicon.ico može biti tako insistent ovisno o količini prometa koji čini popis bez obzira na posjeta na naš blog.

Zahtjev iz "robots.txt" datoteku koju je napravio bot tražilice. Nažalost, neke od njih su prilično agresivni u zahtjevnim datoteke koje nisu prisutne i nekoliko puta na dan, stvara opterećenje potpuno beskorisno.

Problem je riješen tako umetanjem dvije datoteke na svoj blog. A sada ću ostaviti vas na svoj blog s alatima možete naći ispod.

Instaliraj Firefox i onda skinuti plug-Live Http zaglavlja ili vidim njegovu karticu.

Pretplatite se moje RSS feedove Da li vam se sviđa ovaj članak? Pretplatite se sada RSS izvore!



Još uvijek nema komentar '

RSS feed za komentare na ovaj post. Kugla za pokazivanje URI

Ostavite komentar

XHTML: <href title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Valid XHTML i CSS. ^ Top


Zatvoriti
Pošalji e-mail