InstantShift – Internet designere og udviklere daglig ressource.

i et kontinuerligt voksende miljø er det vigtigt, at serveren spiller sin ansvarlige rolle efter behov. Der er dog nogle spidsbelastningstider, når din server giver op, eller du krydser din ønskede båndbreddegrænse. En server kunne styrtes af snesevis af grunde, hvor hver grund har flere muligheder, hvor hver mulighed har snesevis af løsninger, der begår deres eksistens. Dette kan pålægge en stor forvirring for en lille gruppe udviklere.

en ting, vi har bemærket, mens vi administrerer få hjemmesider – i mange tilfælde er de ikke de hurtigste sider på internettet. Selvom meget af dette kan skyldes værtsserverens konfiguration, skyldes nogle af ydelsesproblemerne ting, du kan kontrollere.

i denne artikel præsenterer vi de bedste tip til at reducere serverbelastningen og spare båndbredde til dine voksende hjemmesider.

der er mange grunde, som du kan stå hjemmeside nedetid. Kan skyldes værtsserverens tilstand (for eksempel hvis det er en delt server, vil de andre hjemmesider, der kører på den samme server, helt sikkert bremse tingene) eller din hjemmesidekonfiguration eller måske på grund af din kode. Det er vigtigt at spille sikkert.

der er få ting, du skal huske på, før du udforsker disse tips, at mange gange er det muligt, at få af de nævnte tips ikke virker for din en bestemt hjemmeside, der ikke betyder, at det ikke kommer til at arbejde med nogen anden af dine projekter.

også som en personlig anbefaling, hvis du leder efter nogle almindelige tip til reduktion af serverbelastning og besparelse af båndbredde, så prøv at bruge disse teknikker, da vi også med succes kan få de ønskede resultater i fortiden.

du kan også være interesseret i følgende relaterede artikler.

du er velkommen til at slutte sig til os, og du er altid velkommen til at dele dine tanker, som vores læsere kan finde nyttige.

glem ikke at abonnere på vores RSS-feed og følg os på kvidre — for de seneste opdateringer.

11 Tips til at reducere Server belastning og spare båndbredde

01. Brug CSS tekst i stedet for billeder

instantShift: Tips til at reducere Server belastning og spare båndbredde

Billeder Gør dine hjemmesider langsommere og bruger en masse båndbredde på din server. I stedet for at bruge et baggrundsbillede skal du bruge CSS-koden. For eksempel, hvis du vil bruge almindelig rød baggrund på din hjemmeside, skal du bruge CSS-kode baggrundsfarve:#F00 i stedet for en rød-bg.jpg. Med CSS kan du indstille baggrundsfarven eller baggrundsbilledet for ethvert CSS-element.

dette er en dejlig tutorial om CSS-Tricks.com om, hvor klogt du kan bruge dine baggrundsbilleder til at reducere serverbelastningen.

02. Optimering af dine billeder

instantShift: Tips til at reducere serverbelastning og gemme båndbredde

mere end halvdelen af båndbredden på de fleste hjemmesider bruges af billeder, og optimering af billeder er den bedste måde at forbedre båndbredden på din internetserver. Optimer dine billeder til internettet og krympe deres størrelser også, brug aldrig bitmap-filer (.bmp), da de er enorme (for det meste i MBs). Du skal bruge jpeg (.jpg) eller gif (.gif) filer til billeder, da disse er optimeret til internettet. En god tommelfingerregel er at stræbe efter, at intet billede er større end 10 Kb. Dette er især svært med animationer, men hvis du kan gøre det, vil du bemærke en bemærkelsesværdig forskel i båndbredde, der bruges på din server. Der er forskellige billedkonverteringsprogrammer/programmel til rådighed over hele internettet, og der er også forskellige optimeringsprogrammer, sørg for at få et optimeringsprogram, der vil være i stand til at bevare billedkvaliteten, mens den drastisk reducerer størrelsen.

hvis du bruger Photoshop, kan du komprimere dine billeder med ‘Gem til internet & enheder’ (Alt+Shift+Ctrl+S) mulighed for at optimere det til minimum båndbredde. Når du har et billede med masser af farver, skal du gå til JPEG eller PNG. Spil rundt med kvaliteten for at ændre filstørrelsen.

tjek Den syvende Georgia Tech GVU-undersøgelse som citeret i “hvor meget er for meget”.

03. Komprimer din CSS efter stenografi CSS egenskaber

 instantShift: Tips til at reducere Server belastning og spare båndbredde

CSS filer kan være temmelig store, med masser af ubrugelige pauser og mellemrum. CSS stenografi egenskaber er stor! De er en fantastisk måde at reducere mængden af kode, der er indeholdt i et CSS-dokument, hvilket giver mulighed for hurtigere overførselstider og lettere redigering. For eksempel kan du bruge

margin: 2PH 1PH 3PH 4PH (øverst, højre, nederst, venstre)

…i stedet for

margin-top: 2PH;
margin-højre: 1PH;
margin-bund: 3PH;
margin-venstre: 4PH

der er en cool artikel skrevet af .co.uk om CSS stenografi egenskaber.

du kan også bruge CSS-kompressoren fra arantius.com for at reducere størrelsen af CSS-fil og unødvendige pauser og mellemrum.

04. Fjern unødvendig HTML-kode, Tags og hvide mellemrum

instantShift: Tips til at reducere serverbelastning og gemme båndbredde

du kan komprimere din sidestørrelse ved at fjerne unødvendig hvid plads i dine HTML-filer, endda fjerne kommentarer (hvis ikke absolut nødvendigt), fordi hver ekstra charecter betyder ekstra sidestørrelse. Uanset om du bruger visuelle HTML-redaktører eller notesblok, indeholder din HTML-kode unødvendige ting: unødvendige mellemrum, retur, metatags, standardværdier i HTML-elementer osv. De vil gøre dine hjemmesider større, uden at tjene noget reelt formål. Større hjemmesider tager længere tid at indlæse, øger datatrafikken på din internetserver og spilder dyrebar båndbredde.

Ordoff er et simpelt og nyttigt internetværktøj, der giver dig mulighed for at fjerne unødvendige tags og stilarter fra HTML-kode. De fleste af os er nødt til at rydde op i HTML-koden manuelt i vores arbejdsliv. Dette internetværktøj hjælper os alle i den situation, og du finder også dette værd at bogmærke.

05.

instantShift: Tips til at reducere serverbelastning og gemme båndbredde

ajak er en teknologi til en hjemmeside til at kommunikere med en server ved hjælp af JavaScript uden at genindlæse siden. Generelt, relaterede sider på en hjemmeside består af meget indhold, der er fælles mellem dem. Ved hjælp af traditionelle metoder skal dette indhold genindlæses på enhver anmodning. Dog kan en internetapplikation kun anmode om det indhold, der skal opdateres, hvilket reducerer båndbreddeforbruget og indlæsningstiden drastisk.

hvis du vil læse videre om teknikker, som du kan bruge til at gemme din båndbredde ved at drage fordel af Googles API, perishablepress.com udgivet en artikel om dette emne.

06. Deaktiver Filhotlinks

instantShift: Tips til at reducere serverbelastningen og gemme båndbredde

Hot Linking term forbinder billeder eller overførsler fra din hjemmeside til andre hjemmesider. Dybest set billederne er på din hjemmeside og andre hjemmesider bare links billede tags til din hjemmeside, dermed stjæle din båndbredde. Hvis folk er ‘hotlinking’ til dine billedfiler, bruger de din båndbredde, som du i sidste ende vil betale for.

du kan stoppe dette ved at placere en ‘.htaccess ‘ fil i den mappe, hvor dine billeder er gemt. Dette vil kun tillade anmodninger fra dine egne sider for at vise billederne – nogen linker til dem fra uden for din hjemmeside, eller enhver hjemmeside, du vælger, vil have den ‘røde’ i stedet for billedet.

Omskrivningengine på
Omskrivningandet %{HTTP_REFERER} !^$
Omskrivningskund %{HTTP_REFERER}! ^http(S)?://(.*\.)?yourserver.com
omskrivning \.(jpeg / jpg / gif / png)$ –

altlab.com skrev en dejlig tutorial for at forhindre hotlinking ved hjælp af .htaccess-fil.

du kan også bruge .htaccess generator til at deaktivere hotlinking leveret af htmlbasisk.

07. Komprimer din HTML og PHP med gsip

instantShift: Tips til at reducere Server belastning og spare båndbredde

ligesom CSS, kan din HTML indeholde en masse mellemrum og ubrugelige pauser. Hvis du bruger PHP, kan du bruge Mod_gcip til Apache til at komprimere dit indhold. Mod_gp er et modul til apache (findes på både vinduer og versioner af apache), der kan sænke størrelsen på en hjemmeside på farten, når den anmodes om af en bro.ser, der kan forstå komprimeret indhold (næsten alle moderne bro. Serere understøtter komprimering). Husk, at den store ting er, at komprimeringen på serveren kun aktiveres, hvis bro. sere anmoder om komprimeret indhold, hvis bro. seren ikke forstår komprimeret indhold eller ikke anmoder om det, serveren simpelthen servere almindeligt, ukomprimeret indhold!

den nemmeste måde er ved at bruge en .htaccess-fil. Jeg vil anbefale at bruge .htaccess metode, fordi det er meget simpelt at gennemføre og ved .htaccess-fil du kan yderligere konfigurere serverkonfigurationer. Nu for at aktivere gcip-komprimering skal du tilføje følgende linje til din .htaccess-fil.

php_value output_handler ob_ghandler

eller i Du kan indsætte rækkefølge for at PHP-komprimeringen skal fungere, skal du indsætte følgende linje på overskriften på dine hjemmesider, øverst på din side:

< ? ob_start (“ob_handler”);?>

webcodingtech.com skrev en tutorial om, hvordan du aktiverer gcip-komprimering.

08. Brug gratis billeder / filer til at være vært for dine filer

 instantShift: Tips til at reducere server belastning og gemme båndbredde

hvis du ønsker at dele (store) filer og ikke lade din båndbredde effekt af det, vært for filen på gratis eller betalt billede/fil hosting hjemmesider såsom Flickr, Pikasa, PhotoBucket, ImageShack, rapidshare.com og megaupload.com. Host filen og placere linket Hent på din egen blog eller hjemmeside. Dette vil spare en enorm mængde båndbredde på din server. Før du gør dette, skal du dog sørge for, at din tjenesteudbyder har tilladelse til at gøre det.

09. Undgå vedhæftede filer, når det er muligt

 instantShift: Tips til at reducere serverbelastning og gemme båndbredde

hvis den fil, du er ved at være vært for på din server, kan findes andre steder på nettet, er det måske bedre at bruge linket til den placering i stedet for at være vært for en kopi af selve filen på din server. Det vil uden tvivl koste dig ekstra båndbredde, men også øge serverbelastningen. Hvis intet andet, vil dette spare dig lidt tid, fordi du ikke behøver at uploade fil på dit system.

10. Hjemmeside Caching

 instantShift: Tips til at reducere serverbelastning og gemme båndbredde

Caching er en metode til at hente data fra en klar lagring (cache) i stedet for at bruge ressourcer til at generere dem hver gang de samme oplysninger er nødvendige. Aktiver caching på din hjemmeside, hvis det ikke er dynamisk, vil give slutbrugerne computer til at læse fra din server en gang imellem, resten af de gange, det vil læse fra sine egne sikkerhedskopier, indtil de udløber. En anden god ide er at cache din hjemmeside, men du vil måske indstille en udløbsdato i HTTP-overskrifterne, så udløbne overskrifter fortæller bro.ser, hvor længe det skal holde indholdet i cachen. De fleste af billederne på din side ændres aldrig, og det er en god ide at holde dem cachelagrede lokalt.

Caching med mod_headers

# 1 år
< filesmatch”\.(flv|ICO|pdf|avi|mov|ppt / doc / mp3 / MVV|bølge)$”=””>
Header sæt Cache-kontrol “maks-alder=29030400, offentlig”
< / filesmatch>

# 1 uge
< filesmatch “\.(jpg / jpeg / png / gif / SF)$”=””>
Header sæt Cache-kontrol “maks-alder=604800, offentlig”
< / filesmatch>

# 3 time
< filesmatch”\.(e-mail: info (at) )$”=””>
Header sæt Cache-kontrol “maks-alder=10800”
</filesmatch>

# CACHE aldrig
< filesmatch “\.(html|htm|php|cgi|pl)$”=””>
Header set Cache-Control “max-age=0, private, no-store, no-cache, must-revalidate”
</filesmatch>

Caching with mod_expires

ExpiresActive On
ExpiresDefault A0

# 1 YEAR
<filesmatch “\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$”=””>
ExpiresDefault A9030400
</filesmatch>

# 1 WEEK
<filesmatch “\.(jpg|jpeg|png|gif|swf)$”=””>
ExpiresDefault A604800
</filesmatch>

# 3 HOUR
<filesmatch “\.(e-mail: info (at) )$”=””>
Afslutningerfault A10800 ”
< / filesmatch>

11. Cache RSS-Feeds

instantShift: Tips til at reducere serverbelastning og gemme båndbredde

RSS eller virkelig simpel syndikering, som det er almindeligt kendt, er en teknologi, der giver netmestere mulighed for nemt at distribuere og offentliggøre syndikeret indhold på internettet. Når feedet er cachelagret, læses det fra den lokale harddisk i et bestemt tidsrum. Når den angivne tid er udløbet, hentes RSS-feedet igen. Dette gør det muligt for indholdet af RSS-feedet, der vises, at forblive aktuelt, mens hele processen fremskyndes. Cache RSS-feeds reducere brugen båndbredde. Båndbredden reduceres, fordi internetserveren ikke gentagne gange skal hente det samme RSS-feed fra din server.

konklusion

hvis du vil lave en hjemmeside med høj trafik, blog eller billedgalleri, skal du ikke bare videresende på din internethost, men bruge lidt mere tid på at optimere din hjemmeside og server. For hvis du ikke gør det, vil du snart søge efter en ny og større hjemmeside til din hjemmeside. Selvom det altid anbefales at bruge en god og hurtig vært, men at anvende disse teknikker sparer dig meget serverbelastning og båndbredde på kort tid.

Vi Savnede Noget?

har du flere båndbreddebesparende teknikker, der ikke er på denne liste? Du er velkommen til at dele dem med vores læsere.

Leave a Reply

Din e-mailadresse vil ikke blive publiceret.