Dit is de derde van een reeks gesponsorde zelfstudies over Incapsula Website Security en prestatiediensten. In deze tutorial zal ik u kennis laten maken met Incapsula CDN & Optimizer, die u laat zien hoe eenvoudig het is om de snelheid van uw website met zijn services te verhogen.
Als je aan het begin van de serie wilt beginnen, lees dan deel één, dat een inleiding biedt tot Incapsula Website Security en deel twee, waarin Incapsula DDoS Protection wordt besproken met speciale aandacht voor applicaties die worden gehost door Amazon Web Services.
Als je er klaar voor bent, kun je de Incapsula-website bezoeken en meer te weten komen over de plannen en prijsopties tijdens het lezen van onze tutorialseries. Als je nog niet helemaal klaar bent om je aan te melden, biedt Incapsula een complete demonstratiesite die je kunt bekijken. De demosite is een kopie van een echt Incapsula-account met al zijn services en functionaliteit, maar u kunt de interface niet echt gebruiken. Als u al meer gedetailleerde vragen heeft, raadpleegt u de veelgestelde vragen en de Knowledge Base van Incapsula.
Laat het me weten als je verzoeken hebt voor toekomstige afleveringen in deze serie of voor vragen en opmerkingen over deze zelfstudie. Of post ze hieronder als commentaar of bereik me op Twitter @reifman of email me direct.
Met slechts enkele minuten eenvoudige integratiestappen biedt Incapsula een breed scala aan prestatieverbeteringen voor uw website. Hier zijn enkele manieren waarop Incapsula uw website versnelt:
De gemiddelde door Incapsula ondersteunde website is 50% sneller en verbruikt 40-70% minder bandbreedte.
Wellicht herinnert u zich vanaf deel 1 dat het gratis abonnementsniveau van het Incapsula-netwerk een netwerk voor de levering van inhoud voor u biedt. En, als u de Pro-account (gratis beschikbaar bij een proefperiode van 14 dagen), er zijn extra prestatie-optimalisaties. De Enterprise-account biedt ook meer geavanceerde functies voor taakverdeling.
Incapsula biedt een wereldwijde CDN voor al zijn accounts. De servers bevinden zich over de hele wereld om de levering van inhoud aan uw sitebezoekers te optimaliseren:
De Incapsula-toepassingsbewuste CDN profileert dynamisch uw websitebronnen en identificeert alle cachebare inhoud (dynamisch en statisch) -inclusief inhoud die andere CDN's niet kunnen cachen. De dynamische profilering en frequentieanalyse zorgen ervoor dat de bronnen die het vaakst worden gebruikt, direct uit het geheugen worden geïdentificeerd en opgehaald, waardoor de levering van content wordt versneld door het bestandssysteem te omzeilen.
Hier zijn nog een paar prestatiebevorderende functies die worden aangeboden aan gratis accounts (we zullen ze hieronder in meer detail bekijken):
De Pro level-plannen bieden deze Geavanceerde prestaties Kenmerken:
Ten slotte bieden de Enterprise-level-plannen van de Incapsula-oplossing ook geavanceerde Load Balancing-mogelijkheden:
Laten we nu de interface van Incapsula bekijken, zodat u kunt zien hoe deze optimalisatiefuncties worden waargenomen en beheerd. Misschien herinnert u zich het Dashboard uit deel een uit onze serie. Het geeft je een samenvatting van activiteits- en beveiligingsproblemen met je site:
Voor deze tutorial koos ik mijn Lookahead Consulting-website. Het is een vrij eenvoudige WordPress-website die ik momenteel host bij Digital Ocean en optimaliseer met Varnish en W3 Total Cache; Ik heb hierover geschreven in eerdere tutorials. Ik heb de Incapsula-oplossing in slechts enkele minuten geïntegreerd en kreeg alle extra voordelen van hun beveiligings- en prestatiefuncties. Incapsula is een fantastische verbetering voor het uitvoeren van snelle, veilige en schaalbare hosting voor het basisplan van een low-cost hostingprovider.
Klik op de Prestatie navigatie om de voordelen van Incapula's optimalisaties op uw website te bekijken. U kunt het percentage van de bandbreedte zien dat in de cache is opgeslagen en hoeveel bandbreedte u heeft opgeslagen:
Om deze functies te beheren, klikt u op de instellingen knop en vervolgens de Prestatie pictogram op de linkerzijbalk:
Incapsula biedt vier cachemodi:
U kunt meer over deze cachemodi lezen op de Incapsula Global CDN & Caching-pagina en de bijbehorende Caching-ondersteuningspagina.
Je accountniveau bepaalt welke cachemodi je beschikbaar hebt:
Terwijl u naar beneden scrolt, ziet u geavanceerder Inhoudsoptimalisatie instellingen beschikbaar:
minification: Dit is het proces om alle overbodige tekens uit de broncode te verwijderen, zonder de functionaliteit ervan te wijzigen. In JavaScript, CSS en HTML-code bevatten deze overbodige tekens meestal witte spaties, nieuwe lijntekens en opmerkingen, vaak gebruikt om de code leesbaar te maken, maar niet nodig voor de uitvoering ervan. Incapsula verwijdert deze tekens, minimaliseert de grootte en het gewicht van de webpagina en vermindert de laadtijd.
Beeldcompressie: U kunt de typen afbeeldingsbestanden kiezen die u wilt comprimeren (JPG, PNG). Het gebruik van agressieve compressie voor JPG-bestanden maximaliseert de prestaties, maar heeft mogelijk een klein effect op de beeldkwaliteit. Als alternatief zorgt verliesvrije JPG-compressie ervoor dat de afbeelding zelf intact blijft, terwijl de metagegevens die zijn ingesloten in de afbeelding worden verwijderd. Bij progressieve weergave van afbeeldingen kunnen pagina's sneller worden geladen terwijl meerdere afbeeldingen parallel worden weergegeven.
"On the Fly" Compressie: Gemeenschappelijke webservers en browsers ondersteunen inhoudscompressie; Het configureren van serverresourcecompressie vereist echter technische expertise en kost waardevolle verwerkingskracht van de webserver. Incapsula comprimeert dynamisch HTML-, CSS- en JavaScript-bestanden die op de servers zijn opgeslagen "on the fly" met behulp van GZIP (en HTTP / 1.1 gesplitste overdrachtcodering waar mogelijk) om de laadtijd van de pagina te versnellen. Door uw websitebronnen te comprimeren, vermindert Incapsula de hoeveelheid gegevens die via het netwerk wordt verzonden, zonder gedoe met serverconfiguratie.
U kunt meer over deze instellingen lezen in de Samenvatting van Incapsula-inhoud en netwerkoptimalisatie.
Eindelijk zijn er een aantal Geavanceerde instellingen beschikbaar om ook aan te passen:
Je kan toevoegen Geavanceerde regels voor caching om caching aan te passen zoals getoond in het onderstaande voorbeeld:
Als u een specifieke pagina of set pagina's in de cache wilt plaatsen, kunt u eenvoudig een patroon voor URL-overeenkomsten voor hen definiëren. Evenzo kunt u pagina's met dezelfde soorten patronen uitsluiten.
Je cache leegmaken: Wanneer dat nodig is, kunt u uw volledige cache of een specifieke URL opschonen zoals hieronder wordt weergegeven:
Incapsula biedt een API waarmee u het cachebeleid op een efficiënte en geautomatiseerde manier kunt beheren. De API kan worden gebruikt om de cachemodi te wijzigen, aangepaste cachingregels te maken, de cache leeg te maken, een specifieke resource leeg te maken of instellingen voor inhoudsoptimalisatie te configureren. De API maakt eenvoudige integratie mogelijk en is vooral handig voor bedrijven die grote aantallen product- of landspecifieke sites beheren.
Nu je de serie hebt besproken om alle aanbiedingen van Incapsula te zien, waarom niet eens kijken naar wat Incapsula voor je kan doen?
Ik hoop dat je deze tutorialserie genoeg hebt gehad om Incapsula eens te proberen. Ik heb een aantal gesponsorde tutorials voor Tuts + geschreven, maar ik was bijzonder onder de indruk van het gemak van integratie dat Incapsula biedt, terwijl het een betaalbare en toch rijke set van essentiële services biedt.
Wanneer u zich aanmeldt voor Incapsula, wordt uw websiteverkeer naadloos gerouteerd via het wereldwijd gedistribueerde netwerk van krachtige servers. Uw inkomende verkeer wordt in realtime intelligent geprofileerd, waardoor de nieuwste webbedreigingen worden geblokkeerd (zoals aanvallen met SQL-injectie, scrapers, kwaadwillende bots, spammers die opmerkingen plaatsen) en plannen van een hoger plan, die DDoS-aanvallen tegenwerken. Ondertussen wordt uw uitgaande verkeer versneld met de wereldwijde CDN van het Incapsula-netwerk. Veel van deze functies worden gratis aangeboden en u kunt het allemaal gratis proberen tijdens hun 14-daagse proeven.
Incapsula is een indrukwekkende service die ontwikkelaars, consultants en uitgevers moeten kennen.
Zoals altijd, aarzel niet om uw vragen en opmerkingen hieronder te plaatsen. Je kunt me ook bereiken via Twitter @reifman of mij rechtstreeks een e-mail sturen. Bekijk alstublieft mijn Tuts + instructeur pagina om mijn andere tutorials te lezen.