Meld deg på nyhetsbrev eller til min RSS-feeder til å motta oppdateringer automatisk blogg!

Forbedre ytelsen til WordPress: verifikasjon av tiltak 404



WordPress i sin enkelhet i bruk, er faktisk en programvare med komplekse mekanismene som har gjort plattformen blogging mest vellykkede i verden.

Disse mekanismene, men kan gi opphav til problemer med overbelastning på server i intetsigende tilfeller småpenger, for eksempel mangel av et bilde, et javascript eller en forespørsel som produserer som et svar HTTP-feil "404 Not Found".

For å forstå hvorfor vi må først bli klart mekanismen "demand-svar" i WordPress, og med hvilke konfigurasjoner kan frigjøre denne nedbrytning.

Forholdene er de av bruk av permalink (konfigurert i panelet alternativer / permalink) utnytte noen funksjoner av Apache for å ha koblinger rent tekstlig og uten parametere.

Når en Navigator "kaller" en side gjennom en permalink (både hjemme side med en liste over artikler, er en bestemt artikkel eller noe annet), webserveren Apache har instruert forespørselen om å utsette WordPress du har lyst til å identifisere innholdet og bygge siden. Hvis forespørselen relaterer imidlertid en ressurs som finnes i deres egen web-plass (for eksempel et bilde), Apache er bedt om å laste det opp og sende den til å gripe inn uten WordPress.

Denne effektive systemet har en feil som fremkommer når en ressurs er nødvendig, men er ikke til stede på Internett plass. Apache er ikke å finne, WordPress fører til svaret. Of course, for WordPress er en forespørsel "tull" og bygger på side 404 eller side som sier at brukeren har ikke blitt funnet som ble forespurt.

Konstruksjonen av denne siden er tunge: Det involverer aktivering av WordPress, åpningen av tilkoblinger til databasen, aktiveringen av alle plugg, Forskning som ikke vil bli funnet. Siden også vil trolig inneholde en liste over kategorier, listen over de siste artiklene og så videre.

Hva ble reflektert i det enkle svaret "ikke funnet", blir en rekke transaksjoner så kompleks og tung som for bygging av en vanlig side. Så hvis visjonen om en artikkel "årsaker" av forespørsler om ressurser som ikke finnes, for hver av disse forespørslene WordPress aktiverer impegando web-server og database unødvendig.

Hvordan kan du bekrefte dette? Uten å gjøre noen endringer i bloggen din, er det bare å bruke Firefox med plugin-spesifikke: Live HTTP-hodet. Når installert, og start Firefox, du aktivt velge riktig element på Verktøy-menyen.

Den vil ha et vindu som vil vise fra det øyeblikk utover alle forespørsler gjort av Firefox. Akkurat på dette punktet åpne hjemmesiden til sine blogger for å finne noen svar fra 404. Disse svarene viser hvilke ressurser som er mangler, og derfor må korrigeres.

Et klassisk eksempel er på grunn av temaene gratis WordPress. For å gjøre det tilpassbare temaer kan være endret endre et bakgrunnsbilde, vanligvis leder av bloggen. Dette bildet noen ganger er ikke inkludert i temaet, men inkludert en referanse innen stilark (filen vanligvis kalles "style.css").

Den leser som analyserer stilarket åpenbart prøver å laste opp bildet som produserer en 404. Ingen av den fordi den grafiske presentasjonen er utformet for å bli korrigert selv i fravær av bildet, men i mellomtiden vår database arbeider all'impazzata.

En ekte eksempel er gitt i figur der en bestemt bilde i stilark ikke er tilstede (det er en ekte analyse gjort på en eksisterende blog).

Firefox plugg Live HTTP-hoder

Andre tilfeller er mindre åpenbar grunn til filer som vanligvis er valgfritt på et nettsted som favicon.ico og robots.txt.

Den første er påkrevd av nettlesere, vanligvis med "politikk", og hvis ikke funnet ikke insistere og ikke belaste serveren. Men dersom bloggen er oppført i noen samlinger av områder, forespørsel fra favicon.ico kan gjøres slik at pågående avhengig av trafikkvolumet som gjør listen uavhengig av besøk på vår blogg.

Forespørselen fra robots.txt-filen er laget av bot søkemotorer. Dessverre er noen av disse er ganske aggressive i krevende filene som ikke er til stede flere ganger om dagen, skape en belastning helt unyttig.

Problemet er løst ved å sette inn de to filene til bloggen din. Og nå jeg la deg til bloggen din med de verktøyene du finner nedenfor.

Installer Firefox og deretter laste ned plugin-Live HTTP-hodet eller se hans kort.

Abonner mine RSS feeds Visste du liker denne artikkelen? Abonner nå RSS-feeds!



Fortsatt ingen kommentar '

RSS feed for kommentarer til dette innlegget. TrackBack URI

Legg igjen en kommentar

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


Gyldig XHTML og CSS. ^ Top


Lukke
Send e-post