Questo è il terzo di una serie di tutorial sponsorizzati che coprono Incapsula Website Security e servizi di performance. In questo tutorial, ti presenterò Incapsula CDN & Optimizer, che ti mostra quanto è facile aumentare la velocità del tuo sito web con i suoi servizi.
Se desideri iniziare dall'inizio della serie, leggi la prima parte che fornisce un'introduzione a Incapsula Website Security e la seconda parte, che esamina la protezione DDoS di Incapsula prestando particolare attenzione alle applicazioni ospitate da Amazon Web Services.
Se sei pronto, puoi visitare il sito web di Incapsula e saperne di più sui piani e le opzioni di prezzo mentre leggi le nostre serie di tutorial. Se non sei ancora pronto per iscriverti, Incapsula offre un sito dimostrativo completo che puoi consultare. Il sito demo è una copia di un account Incapsula reale che mostra tutti i suoi servizi e funzionalità, ma non consente di utilizzare effettivamente l'interfaccia. Se hai già domande più dettagliate, consulta le domande frequenti su Incapsula e la Knowledge Base.
Per favore fatemi sapere se avete richieste per episodi futuri in questa serie o domande e commenti su questo tutorial. O pubblicale qui sotto come commenti o contattami su Twitter @reifman o scrivimi direttamente via email.
Con pochi minuti di semplici passaggi di integrazione, Incapsula offre un'ampia gamma di miglioramenti delle prestazioni al tuo sito web. Ecco alcuni dei modi in cui Incapsula accelera il tuo sito web:
Il sito Web supportato da Incapsula medio è più veloce del 50% e consuma il 40-70% in meno di larghezza di banda.
È possibile ricordare dalla prima parte che il livello di iscrizione gratuito della rete Incapsula fornisce una rete di distribuzione dei contenuti per conto dell'utente. E, se usi il Account Pro (disponibile gratuitamente con una prova di 14 giorni), ci sono ulteriori ottimizzazioni delle prestazioni. Il Account aziendale offre anche funzionalità di bilanciamento del carico più sofisticate.
Incapsula offre un CDN globale a tutti i suoi account. I suoi server si trovano in tutto il mondo per ottimizzare la consegna dei contenuti ai visitatori del tuo sito:
Il CDN di Incapsula, che riconosce le applicazioni, traccia dinamicamente le risorse del tuo sito web e identifica tutti i contenuti memorizzabili nella cache (dinamici e statici), inclusi contenuti che altri CDN non sono in grado di memorizzare nella cache. La profilazione dinamica e l'analisi delle frequenze assicurano che le risorse più frequentemente accessibili siano identificate e recuperate direttamente dalla memoria, accelerando la consegna dei contenuti aggirando il file system.
Ecco alcune funzionalità aggiuntive per migliorare le prestazioni offerte agli account gratuiti (le esamineremo in dettaglio più avanti):
I suoi piani a livello Pro offrono questi Prestazioni avanzate Caratteristiche:
Infine, i piani a livello aziendale della soluzione Incapsula offrono anche una sofisticata funzionalità di bilanciamento del carico:
Ora, passiamo attraverso l'interfaccia amministrativa di Incapsula in modo da poter vedere come queste caratteristiche di ottimizzazione sono osservate e gestite. Potresti ricordare il Cruscotto dalla prima parte della nostra serie. Fornisce un riepilogo delle attività e dei problemi di sicurezza con il tuo sito:
Per questo tutorial, ho scelto il mio sito Web di Lookahead Consulting. È un sito WordPress abbastanza semplice che attualmente ospita Digital Ocean e che ottimizzo con Varnish e W3 Total Cache; Ho scritto su questo in precedenti tutorial. Ho integrato la soluzione Incapsula in pochi minuti e ho ottenuto tutti i vantaggi aggiuntivi della sicurezza e delle prestazioni. Incapsula è un fantastico miglioramento per eseguire hosting veloce, sicuro e scalabile da qualsiasi piano di base del provider di hosting a basso costo.
Clicca sul Prestazione navigazione per rivedere i vantaggi delle ottimizzazioni di Incapula sul tuo sito web. Puoi vedere la percentuale di larghezza di banda memorizzata nella cache e la quantità di larghezza di banda che hai salvato:
Per gestire queste funzionalità, fare clic su impostazioni pulsante e poi il Prestazione icona nella barra laterale sinistra:
Incapsula fornisce quattro modalità di memorizzazione nella cache:
Puoi leggere queste modalità di memorizzazione nella cache in modo più dettagliato nella pagina Incapsula Global CDN & Caching e nella pagina di supporto Caching.
Il tuo livello di account controllerà le modalità di cache disponibili:
Mentre scorri verso il basso nella pagina, vedrai più avanzato Ottimizzazione del contenuto impostazioni disponibili:
minification: Questo è il processo di rimozione di tutti i caratteri non necessari dal codice sorgente, senza modificarne la funzionalità. Nei codici JavaScript, CSS e HTML, questi caratteri non necessari di solito includono spazi bianchi, caratteri di nuova riga e commenti, spesso usati per aggiungere leggibilità al codice ma non richiesti per la sua esecuzione. Incapsula rimuove questi caratteri, riducendo al minimo le dimensioni e il peso delle pagine Web e riducendo i tempi di caricamento.
Compressione immagine: È possibile scegliere i tipi di file immagine che si desidera comprimere (JPG, PNG). L'utilizzo di una compressione aggressiva per i file JPG massimizza le prestazioni, ma potrebbe avere un effetto minore sulla qualità delle immagini. In alternativa, la compressione JPG lossless mantiene l'immagine stessa intatta, mentre elimina i metadati incorporati nell'immagine. Il rendering progressivo delle immagini consente di caricare più velocemente le pagine durante il rendering di più immagini in parallelo.
Compressione "al volo": Web server e browser comuni supportano la compressione del contenuto; tuttavia, la configurazione della compressione delle risorse del server richiede competenze tecniche e consuma preziosa potenza di elaborazione del server Web. Incapsula comprime dinamicamente file HTML, CSS e JavaScript memorizzati sui suoi server "al volo" usando GZIP (e codifica di trasferimento Chunked HTTP / 1.1 ove possibile) per accelerare i tempi di caricamento della pagina. Comprimendo le risorse del tuo sito web, Incapsula riduce la quantità di dati inviati attraverso la rete senza il fastidio della configurazione del server.
Puoi leggere ulteriori informazioni su queste impostazioni nel riepilogo di Incapsula Content and Networking Optimization.
Infine, ci sono una varietà di Impostazioni avanzate disponibile anche per personalizzare:
Puoi aggiungere Regole avanzate di memorizzazione nella cache per personalizzare la cache come mostrato nell'esempio seguente:
Se desideri che una pagina specifica o un insieme di pagine siano memorizzate nella cache, è facile definire un modello di corrispondenza dell'URL per loro. Allo stesso modo, puoi escludere pagine con lo stesso tipo di pattern.
Eliminazione della cache: Ogni volta che è necessario, puoi eliminare l'intera cache o un URL specifico come mostrato di seguito:
Incapsula fornisce un'API che consente di controllare le politiche di caching in modo efficiente e automatico. L'API può essere utilizzata per modificare le modalità di memorizzazione nella cache, creare regole di memorizzazione nella cache personalizzate, eliminare la cache, eliminare una risorsa specifica o configurare le impostazioni di ottimizzazione del contenuto. L'API consente una facile integrazione ed è particolarmente utile per le aziende che gestiscono un numero elevato di siti specifici di prodotti o paesi.
Ora che hai coperto la serie per vedere tutte le offerte di Incapsula, perché non dare un'occhiata a ciò che Incapsula può fare per te?
Spero che questa serie di tutorial ti sia piaciuta abbastanza da provare Incapsula. Ho scritto un numero di tutorial sponsorizzati per Tuts +, ma sono rimasto impressionato dalla facilità di integrazione offerta da Incapsula, offrendo allo stesso tempo un insieme di servizi vitali a prezzi accessibili.
Quando ti iscrivi a Incapsula, il traffico del tuo sito web viene instradato senza interruzioni attraverso la sua rete distribuita globalmente di server potenti. Il traffico in entrata viene profilato in modo intelligente in tempo reale, bloccando le ultime minacce Web (ad es. Attacchi SQL injection, scrapers, bot dannosi, spammer di commenti) e con piani di livello superiore, contrastando gli attacchi DDoS. Nel frattempo il traffico in uscita è accelerato dal CDN globale della rete di Incapsula. Molte di queste funzionalità sono fornite gratuitamente e puoi provarle tutte gratuitamente durante i loro 14 giorni di prova.
Incapsula è un servizio impressionante che gli sviluppatori, i consulenti e gli editori dovrebbero conoscere.
Come sempre, non esitate a postare le vostre domande e commenti qui sotto. Puoi anche raggiungermi su Twitter @reifman o mandarmi un'email direttamente. Si prega di controllare la mia pagina Tuts + istruttore per leggere i miei altri tutorial.