InstantShift-webdesigners en ontwikkelaars dagelijkse bron.

in een continu groeiende omgeving is het belangrijk dat de server de verantwoordelijke rol speelt zoals vereist. Echter, er zijn een aantal piektijden wanneer uw server opgeven-up of u over de gewenste bandbreedte limiet. Een server kan worden gecrasht door tientallen redenen, met elke reden hebben verschillende mogelijkheden, met elke mogelijkheid hebben tientallen oplossingen die hun bestaan. Dit kan een enorme hoeveelheid verwarring veroorzaken voor een kleine groep ontwikkelaars.

een ding hebben we gemerkt tijdens het beheer van enkele websites – in veel gevallen zijn ze niet de snelste sites op het world-wide-web. Hoewel veel van dit te wijten kan zijn aan de configuratie van de host server, sommige van de prestaties problemen worden veroorzaakt door dingen die je kunt controleren.

In dit artikel presenteren we de beste Tips om de serverbelasting te verminderen en bandbreedte te besparen voor uw groeiende websites.

er zijn vele redenen waarom u de downtime van de website kunt zien. Kan te wijten zijn aan de conditie van de hostserver (bijvoorbeeld, als het een gedeelde server is, zullen de andere websites die op dezelfde server draaien zeker dingen vertragen) of uw website configuratie of misschien te wijten aan uw code. Het is essentieel om veilig te spelen.

er zijn weinig dingen die u in gedachten moet houden voordat u deze tips gaat verkennen, dat het vaak mogelijk is dat enkele van de genoemde tips niet werken voor uw specifieke website, wat niet betekent dat het niet gaat werken met een ander van uw projecten.

ook als een persoonlijke aanbeveling, als je op zoek bent naar een aantal mainstream tips voor het verminderen van Server belasting en het besparen van bandbreedte, probeer dan gebruik te maken van deze technieken als we ook succesvol in staat om de gewenste resultaten in het verleden te krijgen.

u bent ook geïnteresseerd in de volgende gerelateerde artikelen.

doe gerust mee en u bent altijd welkom om uw gedachten te delen die onze lezers nuttig kunnen vinden.

vergeet niet om u te abonneren op onze RSS-feed en volg ons op Twitter — voor recente updates.

11 Tips om de serverbelasting te verminderen en bandbreedte

01 te besparen. Gebruik CSS-tekst in plaats van afbeeldingen

instantShift: Tips om de serverbelasting te verminderen en bandbreedte

te besparen afbeeldingen maken uw webpagina ‘ s trager en verbruiken veel bandbreedte van uw server. In plaats van een achtergrondafbeelding te gebruiken, Gebruik je de CSS-code. Als u bijvoorbeeld effen rode achtergrond in uw website wilt gebruiken, gebruik dan CSS-code background-color:#F00 in plaats van een rode-bg.jpg. Met CSS kunt u de achtergrondkleur of achtergrondafbeelding van een CSS-element instellen.

dit is een mooie handleiding over CSS-Tricks.com over hoe verstandig u uw achtergrondafbeeldingen kunt gebruiken om de serverbelasting te verminderen.

02. Uw afbeeldingen optimaliseren

instantShift: Tips om de serverbelasting te verminderen en bandbreedte te besparen

meer dan de helft van de bandbreedte op de meeste websites wordt gebruikt door afbeeldingen en het optimaliseren van afbeeldingen is de beste manier om de bandbreedte te verbeteren die op uw webserver wordt gebruikt. Optimaliseer uw afbeeldingen voor het internet en krimpen hun grootte ook, gebruik nooit bitmap-bestanden (.bmp) omdat ze enorm zijn (meestal in MBs). Je moet jpeg (gebruiken.jpg) of gif (.gif) bestanden voor afbeeldingen als deze zijn geoptimaliseerd voor het internet. Een goede vuistregel is om te streven naar geen enkele afbeelding groter is dan 10 Kb. Dit is vooral moeilijk met animaties, maar als je het kunt doen, zul je opmerkelijk verschil merken in bandbreedte gebruikt van uw server. Er zijn verschillende beeldconversieprogramma’s / software beschikbaar over het hele internet en er zijn verschillende optimalisatieprogramma’ s ook, zorg ervoor dat u een optimalisatieprogramma krijgt dat de beeldkwaliteit kan behouden terwijl de grootte drastisch wordt verminderd.

Als u Photoshop gebruikt, kunt u uw afbeeldingen comprimeren met ‘opslaan voor Web & apparaten’ (Alt+Shift+Ctrl+S) optie om het te optimaliseren voor minimale bandbreedte. Als je een afbeelding met veel kleuren hebt, moet je voor JPEG of PNG gaan. Speel rond met de kwaliteit om de bestandsgrootte te veranderen.

bekijk de zevende Georgia Tech GVU WWW survey zoals geciteerd in “How Much is Too Much”.

03. Comprimeer uw CSS met afkorting CSS properties

instantShift: Tips om de serverbelasting te verminderen en bandbreedte

te besparen CSS-bestanden kunnen vrij groot zijn, met veel nutteloze pauzes en spaties. CSS steno eigenschappen zijn geweldig! Ze zijn een geweldige manier om de hoeveelheid code in een CSS-document te verminderen, waardoor snellere downloadtijden en gemakkelijker bewerken. U kunt bijvoorbeeld

marge: 2px 1px 3px 4px (boven, rechts, onder, Links)

…in plaats van

margin-top: 2px;
margin-right: 1px;
margin-bottom: 3px;
margin-left: 4px

is er een cool artikel geschreven door webcredible.co.uk over CSS steno eigenschappen.

u kunt ook de CSS Compressor gebruiken van arantius.com om de grootte van CSS-bestand en onnodige pauzes en spaties te verminderen.

04. Verwijder onnodige HTML-Code, Tags en witruimtes

instantShift: Tips om de serverbelasting te verminderen en bandbreedte te besparen

u kunt uw paginagrootte comprimeren door onnodige witruimte in uw HTML-bestanden te verwijderen, zelfs opmerkingen verwijderen (zo niet absoluut noodzakelijk) omdat elke extra charecter extra paginagrootte betekent. Of u nu visuele HTML-editors of Kladblok gebruikt, uw HTML-code bevat onnodige dingen: onnodige spaties, returns, meta-tags, standaardwaarden in HTML-elementen, enz. Zij zullen uw webpagina ‘ s groter te maken, zonder het dienen van een echt doel. Het laden van Grotere webpagina ‘ s duurt langer, verhoogt het dataverkeer van uw webserver en verspilt kostbare bandbreedte.

Wordoff is een eenvoudig en handig webtool waarmee u onnodige tags en stijlen uit HTML-code kunt verwijderen. De meesten van ons moeten de HTML-code handmatig opruimen in ons werkende leven. Deze Web tool zeker helpen ons allemaal in die situatie en je vindt dit ook de moeite waard bookmarking.

05. Gebruik Ajax-en JavaScript-bibliotheken

instantShift: Tips om de serverbelasting te verminderen en bandbreedte te besparen

AJAX is een technologie voor een webpagina om met een server te communiceren met behulp van JavaScript zonder de pagina opnieuw te laden. In het algemeen, verwante pagina ‘ s op een website bestaan uit veel inhoud die gemeenschappelijk is tussen hen. Met behulp van traditionele methoden, die inhoud zou moeten worden herladen op elk verzoek. Echter, met behulp van Ajax, een webapplicatie kan alleen de inhoud die moet worden bijgewerkt, waardoor drastisch verminderen bandbreedte gebruik en laadtijd.

als u meer wilt lezen over technieken die u kunt gebruiken om uw bandbreedte te besparen door gebruik te maken van Google ‘ s Ajax Libraries API, perishablepress.com gepubliceerd een artikel over dit onderwerp.

06. Hotlinks

instantShift uitschakelen: Tips om de serverbelasting te verminderen en bandbreedte te besparen

Hot Linking term is het koppelen van afbeeldingen of downloads van uw website naar andere website(s). In principe zijn de beelden op uw website en andere websites gewoon links image tags naar uw website, vandaar het stelen van uw bandbreedte. Als mensen ‘hotlinking’ naar uw beeldbestanden, ze zijn met behulp van uw bandbreedte die u uiteindelijk zal betalen voor.

u kunt dit voorkomen door een ’te plaatsen.htaccess ‘ bestand in de map waar uw afbeeldingen worden opgeslagen. Dit zal alleen verzoeken van uw eigen pagina ’s om de beelden weer te geven – iedereen die linkt naar hen van buiten uw website, of een website die u kiest, zal de’ rode x ‘ in plaats van de afbeelding.

RewriteEngine On
Rewriteconde %{HTTP_REFERER} !^$
herschrijven tweede % {HTTP_REFERER}! ^http (s)?://(.*\.)?yourserver.com
herschrijven \.(jpeg / jpg / gif|png)$ –

altlab.com schreef een leuke tutorial om te voorkomen dat hotlinking met behulp van de .htaccess-bestand.

u kunt ook gebruiken .htaccess generator om hotlinking van HTMLBasix uit te schakelen.

07. Comprimeer uw HTML en PHP met gzip

instantShift: Tips om de serverbelasting te verminderen en bandbreedte

te besparen net als de CSS, kan uw HTML veel witruimtes en nutteloze pauzes bevatten. Als u PHP gebruikt dan kunt u mod_gzip voor Apache gebruiken om uw inhoud te comprimeren. Mod_gzip is een module voor apache (bestaande op zowel windows als Unix / Linux-versies van apache) die de grootte van een webpagina op de vlieg aanzienlijk kan verlagen, wanneer het wordt gevraagd door een browser die gecomprimeerde inhoud kan begrijpen (bijna alle moderne browsers ondersteunen compressie). Vergeet niet, het grote ding is dat de compressie op de server wordt geactiveerd alleen als de browsers vraagt gecomprimeerde inhoud, in het geval dat de browser niet begrijpt gecomprimeerde inhoud of niet vraagt om het, de server gewoon servers gewone, ongecomprimeerde inhoud!

de makkelijkste manier is door a te gebruiken .htaccess-bestand. Ik zou het gebruik aanraden .htaccess methode omdat het zeer eenvoudig te implementeren en door .htaccess-bestand u kunt serverconfiguraties verder configureren. Nu gzip compressie inschakelen voeg de volgende regel toe aan uw .htaccess-bestand.

php_value output_handler ob_gzhandler

of in U kunt de volgorde invoegen zodat de PHP-compressie werkt, moet u de volgende regel invoegen op de header van uw webpagina ‘ s, aan de bovenkant van uw pagina:

< ? ob_start (“ob_gzhandler”);?>

webcodingtech.com schreef een tutorial over het inschakelen van GZIP compressie.

08. Gebruik gratis images / file webhosting-website om uw bestanden

instantShift te hosten: Tips om de serverbelasting te verminderen en bandbreedte

te besparen als u (grote) bestanden wilt delen en uw bandbreedte er niet door wilt laten beïnvloeden, host u het bestand op gratis of betaalde image/file hosting websites zoals Flickr, Pikasa, PhotoBucket, ImageShack, rapidshare.com en megaupload.com. Host het bestand en plaats de download link op uw eigen blog of website. Dit bespaart een enorme hoeveelheid bandbreedte op uw server. Voordat u dit doet, echter, zorg ervoor dat u zijn toegestaan door uw dienstverlener om dat te doen.

09. Vermijden van bijlagen waar mogelijk

instantShift: Tips om de serverbelasting te verminderen en bandbreedte

te besparen als het bestand dat u op het punt staat te hosten op uw server elders op het net te vinden is, is het misschien beter om de link van die locatie te gebruiken in plaats van een kopie van het bestand zelf op uw server te hosten. Het zal zonder enige twijfel kosten u extra bandbreedte, maar ook verhogen server load. Als er niets anders, dit bespaart u wat tijd, omdat je niet nodig hebt om het bestand te uploaden op uw systeem.

10. Caching van websites

instantShift: Tips om de serverbelasting te verminderen en bandbreedte

te besparen Caching is een methode om gegevens uit een ready storage (cache) op te halen in plaats van bronnen te gebruiken om deze te genereren telkens dezelfde informatie nodig is. Schakel caching op uw website als het niet dynamisch, zal de eindgebruikers computer om te lezen van uw server af en toe, de rest van de keren dat het zal lezen van zijn eigen back-up kopieën totdat ze verlopen. Een ander goed idee is om de cache van uw website, maar je zou willen om een vervaldatum in de HTTP headers zo verlopen headers vertellen de browser Hoe lang het moet de inhoud in de cache te houden. De meeste afbeeldingen op uw site veranderen nooit en het is een goed idee om ze lokaal in de cache te houden.

Caching met mod_headers

# 1 jaar
<bestandsmatch”\.(flv / ICO / pdf / avi / mov / ppt / doc / mp3 / wmv / wav)$”=””>
Header set Cache-Control “max-age=29030400, public”
< / filesmatch>

# 1 WEEK
<bestandsmatch”\.(jpg / jpeg / png / gif / swf)$”=””>
Header set Cache-Control “max-age=604800, public”
< / filesmatch>

# 3 HOUR
<filesmatch”\.(txt / xml / js / css)$”=””>
Header set Cache-Control “max-age=10800”
</bestandsmatch>

# nooit CACHE
<bestandsmatch “\.(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 “\.(txt / xml / js / css)$”=””>
ExpiresDefault A10800 ”
< / filesmatch>

11. Cache RSS-Feeds

instantShift: Tips om de serverbelasting te verminderen en bandbreedte te besparen

RSS of Really Simple Syndication, zoals het algemeen bekend is, is een technologie die webmasters de mogelijkheid geeft om gesyndiceerde inhoud gemakkelijk te verspreiden en te publiceren op het Internet. Zodra de feed is gecached zal het worden gelezen van de lokale harde schijf voor een bepaalde hoeveelheid tijd. Nadat de opgegeven tijd is verstreken, zal de RSS-feed opnieuw worden opgehaald. Hierdoor kan de inhoud van de RSS-feed worden weergegeven OM actueel te blijven, terwijl het hele proces te versnellen. Cache RSS feeds verminderen bandbreedte gebruik. De bandbreedte wordt verminderd omdat de webserver niet herhaaldelijk dezelfde RSS-feed van uw server hoeft op te halen.

conclusie

als u een website, blog of fotogalerij met veel verkeer wilt maken, ga dan niet alleen door op uw webhost, maar besteed iets meer tijd om uw website en server te optimaliseren. Want als je dat niet doet dan zul je op zoek naar een nieuwe en grotere webhost voor uw website snel genoeg. Hoewel het altijd wordt aanbevolen om een goede en snelle host te gebruiken, maar het toepassen van deze technieken bespaart u een hoop server belasting en bandbreedte in een mum van tijd.

Hebben We Iets Gemist?

heeft u nog meer bandbreedtebesparende technieken die niet op deze lijst staan? Voel je vrij om ze te delen met onze lezers.

Leave a Reply

Het e-mailadres wordt niet gepubliceerd.