Detta är den tredje av en serie sponsrade handledning som täcker Incapsula Website Security och prestandatjänster. I denna handledning introducerar jag dig till Incapsula CDN & Optimizer, som visar hur lätt det är att öka hastigheten på din webbplats med sina tjänster.
Om du vill börja i början av serien läser du en del som ger en introduktion till Incapsula Website Security och del två, som innehåller Incapsula DDoS Protection med särskild uppmärksamhet på applikationer som är värd Amazon Web Services.
Om du är redo kan du besöka Incapsula-webbplatsen och lära dig mer om planerna och prissättningarna som du läser genom vår handledningsserie. Om du inte är redo att anmäla dig, erbjuder Incapsula en komplett demonstrationssida som du kan bläddra bland. Demo-webbplatsen är en kopia av ett faktiskt Incapsula-konto som visar alla dess tjänster och funktionalitet, men låter dig inte använda gränssnittet. Om du har mer detaljerade frågor redan, kolla in Incapsula Vanliga frågor och kunskapsbas.
Vänligen meddela mig om du har några förfrågningar om framtida episoder i denna serie eller frågor och kommentarer på denna handledning. Antingen posta dem nedan som kommentarer eller nå mig på Twitter @ reifman eller maila mig direkt.
Med bara några minuter av enkla integrationssteg ger Incapsula ett brett utbud av prestandaförbättringar på din webbplats. Här är några av de sätt som Incapsula påskyndar din webbplats:
Den genomsnittliga Incapsula-stödda webbplatsen är 50% snabbare och förbrukar 40-70% mindre bandbredd.
Du kan komma ihåg från del ett att inkapsulationsnätets kostnadsfria prenumerationsnivå ger dig ett innehållsleveransnät. Och om du använder Pro-konto (tillgänglig gratis med en 14 dagars provperiod) finns det ytterligare prestandaoptimeringar. De Företagskonto ger också sofistikerade lastbalanseringsfunktioner.
Incapsula erbjuder en Global CDN till alla sina konton. Dess servrar är belägna runt om i världen för att optimera innehållsleverans till dina besökare på webbplatsen:
Incapsula Application-aware CDN profilerar dynamiskt din webbplatsresurser och identifierar allt cacherbart innehåll (dynamiskt och statiskt) - inklusive innehåll som andra CDN-filer inte kan cache. Dess dynamiska profilering och frekvensanalys säkerställer att de mest använda resurserna identifieras och hämtas direkt från minnet, vilket påskyndar innehållsleverans genom att kringgå filsystemet.
Här är några fler prestationsförbättrande funktioner som erbjuds gratis konton (vi granskar alla dessa mer detaljerat nedan):
Dess Pro-planer erbjuder dessa Avancerad prestanda funktioner:
Slutligen erbjuder Incapsula-lösningens Enterprise-planer även avancerad Load Balancing-kapacitet:
Låt oss nu gå igenom administrationsgränssnittet Incapsula så att du kan se hur dessa optimeringsfunktioner observeras och hanteras. Du kommer kanske ihåg det instrumentbräda från del en av våra serier. Den ger dig en sammanfattning av aktivitets- och säkerhetsproblem med din webbplats:
För denna handledning valde jag min Lookahead Consulting webbplats. Det är en ganska enkel WordPress-webbplats som jag för närvarande värd vid Digital Ocean och optimerar med Larn och W3 Total Cache; Jag har skrivit om detta i tidigare tutorials. Jag integrerade Incapsula-lösningen på bara några minuter och få alla de extra fördelarna med deras säkerhets- och prestandafunktioner. Incapsula är en fantastisk förbättring för att köra snabb, säker, skalbar hosting från vilken lågprissatt värdleverantörs grundläggande plan.
Klicka på Prestanda navigering för att se fördelarna med Incapula optimeringar på din webbplats. Du kan se andelen bandbredd som är cachad och hur mycket bandbredd du har sparat:
För att hantera dessa funktioner klickar du på inställningar knappen och sedan på Prestanda ikonen på vänster sidofält:
Incapsula tillhandahåller fyra caching-lägen:
Du kan läsa mer om dessa cachinglägen mer detaljerat på sidan Incapsula Global CDN & Caching och sidan Caching Support.
Din kontonivå kontrollerar vilka cachinglägen du har tillgänglig:
När du rullar ner på sidan ser du mer avancerade Innehållsoptimering tillgängliga inställningar:
minification: Det här är processen att ta bort alla onödiga tecken från källkoden, utan att ändra dess funktionalitet. I JavaScript, CSS och HTML-koden innehåller dessa onödiga tecken vanligtvis vita mellanslag, nya rader och kommentarer, som ofta används för att lägga till läsbarhet för koden men inte krävs för att den ska köras. Inkapsula tar bort dessa tecken, minimerar webbsidans storlek och vikt och reducerar laddningstiden.
Bildkomprimering: Du kan välja vilka bildfiler du vill komprimera (JPG, PNG). Användning av aggressiv komprimering för JPG-filer maximerar prestanda men kan ha en mindre effekt på bildkvaliteten. Alternativt, förlustfri JPG-komprimering håller bilden själv intakt, medan strippning av metadata inbäddade i bilden. Progressiv bildåtergivning gör att sidor kan laddas snabbare samtidigt som flera bilder parallellt visas.
"Flyga" komprimering: Vanliga webbservrar och webbläsare stöder innehållskomprimering; Konfiguration av serverresurskomprimering kräver dock teknisk expertis och förbrukar värdefull webbservrar. Incapsula komprimerar dynamiskt komprimerade HTML-, CSS- och JavaScript-filer som lagras på sina servrar "på flugan" med GZIP (och HTTP / 1.1 chunked överföringskodning där det är möjligt) för att påskynda sidbelastningstider. Genom att komprimera dina resurser på webbplatsen minskar Incapsula mängden data som skickas över nätverket utan problem med serverkonfigurationen.
Du kan läsa mer om dessa inställningar i Incapsula Content and Networking Optimization Summary.
Slutligen finns det en mängd olika Avancerade inställningar Tillgänglig att anpassa också:
Du kan lägga till Advanced Caching Rules för att anpassa caching som visas i exemplet nedan:
Om du vill ha en viss sida eller uppsättning av sidor som ska cachas är det enkelt att definiera ett matchningsmönster för webbadresser för dem. På samma sätt kan du utesluta sidor med samma slags mönster.
Rensa din cache: När du behöver, kan du rensa hela cacheminnet eller en specifik webbadress som visas nedan:
Incapsula tillhandahåller ett API som gör att du kan styra cachepolicy på ett effektivt och automatiserat sätt. API kan användas för att ändra cachinglägen, skapa anpassade cachningsregler, rena cacheminnet, rena en specifik resurs eller konfigurera inställningar för innehållsoptimering. API: n möjliggör enkel integration och är särskilt användbart för företag som hanterar ett stort antal produkt- eller landsspecifika webbplatser.
Nu när du har täckt serien för att se allt inkapsula erbjudande, varför inte ta en titt på vad Incapsula kan göra för dig?
Jag hoppas att du har haft den här tutorialserien nog för att ge Incapsula ett försök. Jag har skrivit ett antal sponsrade handledningar för Tuts + men jag var entydigt imponerad av den lätta integrationen som Incapsula tillhandahåller samtidigt som den erbjuder en prisvärd men ändå rik uppsättning vitala tjänster.
När du registrerar dig för Incapsula, dirigeras din webbplatstrafik sömlöst via sitt globalt distribuerade nätverk av kraftfulla servrar. Din inkommande trafik profileras intelligent i realtid och blockerar de senaste webbenstrusarna (t.ex. SQL-injektionsattacker, skrapor, skadliga bots, kommentarspammare) och med planer på högre nivå som stämmer överens med DDoS-attacker. Samtidigt sänker din utgående trafik med Incapsula-nätverkets globala CDN. Många av dessa funktioner tillhandahålls gratis, och du kan prova allt utan kostnad under 14-dagars försök.
Inkapsula är en imponerande tjänst som utvecklare, konsulter och förlag ska veta om.
Som alltid är du välkommen att skicka dina frågor och kommentarer nedan. Du kan också nå mig på Twitter @ reifman eller maila mig direkt. Kolla in min Tuts + instruktörssida för att läsa mina andra handledning.