Dies ist das dritte einer Reihe von gesponserten Tutorials, die Incapsula Website Security und Performance Services abdecken. In diesem Tutorial werde ich Ihnen Incapsula CDN & Optimizer vorstellen. Es zeigt Ihnen, wie einfach es ist, die Geschwindigkeit Ihrer Website mit ihren Diensten zu steigern.
Wenn Sie am Anfang der Serie beginnen möchten, lesen Sie den ersten Teil, der eine Einführung in Incapsula Website Security bietet, und Teil zwei, in dem der Incapsula DDoS-Schutz unter besonderer Berücksichtigung der von Amazon Web Services gehosteten Anwendungen beschrieben wird.
Wenn Sie bereit sind, können Sie die Incapsula-Website besuchen und mehr über die Pläne und Preisoptionen erfahren, wenn Sie unsere Tutorialserie lesen. Wenn Sie sich nicht ganz für die Anmeldung anmelden möchten, bietet Incapsula eine vollständige Demonstrationsseite, die Sie durchsuchen können. Die Demo-Site ist eine Kopie eines tatsächlichen Incapsula-Kontos, auf dem alle Dienste und Funktionen aufgeführt sind. Die Schnittstelle kann jedoch nicht verwendet werden. Wenn Sie bereits detailliertere Fragen haben, lesen Sie die Incapsula-FAQs und die Knowledge Base.
Bitte lassen Sie mich wissen, wenn Sie Fragen zu zukünftigen Episoden dieser Serie oder zu Fragen und Kommentaren zu diesem Tutorial haben. Poste sie unten als Kommentar oder erreiche mich auf Twitter @reifman oder schreibe mir eine E-Mail.
Mit wenigen Minuten einfacher Integrationsschritte bietet Incapsula eine breite Palette von Leistungsverbesserungen für Ihre Website. Hier einige Beispiele, wie Incapsula Ihre Website beschleunigt:
Die durchschnittliche von Incapsula unterstützte Website ist 50% schneller und verbraucht 40-70% weniger Bandbreite.
Möglicherweise erinnern Sie sich an Teil 1, dass das kostenlose Abonnement des Incapsula-Netzwerks ein Content-Delivery-Netzwerk für Sie bereitstellt. Und wenn Sie das benutzen Pro Konto (kostenlos verfügbar mit einer 14-tägigen Testversion), gibt es zusätzliche Leistungsoptimierungen. Das Unternehmenskonto bietet auch komplexere Lastausgleichsfunktionen.
Incapsula bietet allen Konten eine globale CDN an. Ihre Server befinden sich auf der ganzen Welt, um die Bereitstellung von Inhalten für Ihre Website-Besucher zu optimieren:
Das Incapsula-Anwendungs-Aware-CDN erstellt ein dynamisches Profil Ihrer Website-Ressourcen und identifiziert alle zwischengespeicherten Inhalte (dynamisch und statisch), einschließlich Inhalte, die von anderen CDNs nicht zwischengespeichert werden können. Das dynamische Profiling und die Frequenzanalyse stellen sicher, dass die Ressourcen, auf die am häufigsten zugegriffen wird, direkt aus dem Speicher abgerufen und abgerufen werden. Dadurch wird die Bereitstellung des Inhalts beschleunigt, indem das Dateisystem umgangen wird.
Hier sind ein paar weitere leistungssteigernde Funktionen, die kostenlosen Konten angeboten werden (wir werden alle diese im Folgenden näher betrachten):
Die Pro-Level-Pläne bieten diese an Erweiterte Leistung Eigenschaften:
Schließlich bieten die Pläne auf Unternehmensebene der Incapsula-Lösung auch hoch entwickelte Lastausgleichsfunktionen:
Lassen Sie uns nun die Verwaltungsoberfläche von Incapsula durchgehen, um zu sehen, wie diese Optimierungsfunktionen beobachtet und verwaltet werden. Sie erinnern sich vielleicht an die Instrumententafel aus dem ersten Teil unserer Serie. Es bietet Ihnen eine Zusammenfassung der Aktivitäten und Sicherheitsprobleme Ihrer Site:
Für dieses Tutorial habe ich meine Lookahead Consulting-Website ausgewählt. Es ist eine recht einfache WordPress-Website, die ich derzeit bei Digital Ocean hoste und mit Varnish und W3 Total Cache optimiere. Ich habe darüber in früheren Tutorials geschrieben. Ich habe die Incapsula-Lösung in wenigen Minuten integriert und alle zusätzlichen Vorteile ihrer Sicherheits- und Leistungsmerkmale erhalten. Incapsula ist eine fantastische Erweiterung, um schnelles, sicheres und skalierbares Hosting auf Basis eines einfachen Plans eines kostengünstigen Hosting-Providers durchzuführen.
Klicke auf das Performance Navigation, um die Vorteile der Incapula-Optimierungen auf Ihrer Website zu überprüfen. Sie können den Prozentsatz der zwischengespeicherten Bandbreite und die eingesparte Bandbreite sehen:
Um diese Funktionen zu verwalten, klicken Sie auf die Einstellungen und dann die Performance Symbol in der linken Seitenleiste:
Incapsula bietet vier Caching-Modi:
Weitere Informationen zu diesen Caching-Modi finden Sie auf der Incapsula Global CDN & Caching-Seite und auf der Caching-Support-Seite.
Ihr Konto bestimmt, welche Cache-Modi Sie zur Verfügung haben:
Wenn Sie auf der Seite nach unten scrollen, werden Sie fortgeschrittener Inhaltsoptimierung Einstellungen verfügbar:
Minification: Dabei werden alle nicht benötigten Zeichen aus dem Quellcode entfernt, ohne dass die Funktionalität geändert wird. In JavaScript-, CSS- und HTML-Code enthalten diese nicht benötigten Zeichen normalerweise Leerzeichen, neue Zeilenzeichen und Kommentare. Diese werden häufig verwendet, um den Code lesbarer zu machen, er ist jedoch für seine Ausführung nicht erforderlich. Incapsula entfernt diese Zeichen, minimiert Größe und Gewicht der Webseite und verringert die Ladezeit.
Bildkompression: Sie können die Arten von Bilddateien auswählen, die Sie komprimieren möchten (JPG, PNG). Durch die Verwendung einer aggressiven Komprimierung für JPG-Dateien wird die Leistung maximiert, es kann sich jedoch geringfügig auf die Bildqualität auswirken. Bei der verlustfreien JPG-Komprimierung bleibt das Bild selbst intakt, während die im Bild eingebetteten Metadaten entfernt werden. Durch die progressive Bildwiedergabe können Seiten schneller geladen werden, während mehrere Bilder parallel gerendert werden.
"On the fly" Kompression: Gemeinsame Webserver und Browser unterstützen die Komprimierung von Inhalten. Das Konfigurieren der Serverressourcenkomprimierung erfordert jedoch technisches Fachwissen und verbraucht wertvolle Verarbeitungsleistung für Webserver. Incapsula komprimiert HTML-, CSS- und JavaScript-Dateien, die auf den Servern "on the fly" gespeichert sind, dynamisch mit GZIP (und möglichst mit HTTP / 1.1-Verschlüsselung für die Übertragungscodierung), um das Laden der Seiten zu beschleunigen. Durch die Komprimierung Ihrer Website-Ressourcen reduziert Incapsula die Datenmenge, die ohne Netzwerkkonfiguration über das Netzwerk übertragen wird.
Weitere Informationen zu diesen Einstellungen finden Sie in der Zusammenfassung Incapsula Content und Networking Optimization.
Schließlich gibt es eine Vielzahl von Erweiterte Einstellungen verfügbar auch anpassbar:
Du kannst hinzufügen Erweiterte Caching-Regeln So passen Sie das Caching wie im folgenden Beispiel an:
Wenn Sie möchten, dass eine bestimmte Seite oder ein Satz von Seiten zwischengespeichert wird, können Sie leicht ein URL-Übereinstimmungsmuster für sie definieren. Ebenso können Sie Seiten mit den gleichen Mustern ausschließen.
Cache leeren: Bei Bedarf können Sie Ihren gesamten Cache oder eine bestimmte URL löschen (siehe unten):
Incapsula bietet eine API, mit der Sie Caching-Richtlinien auf effiziente und automatisierte Weise steuern können. Die API kann verwendet werden, um die Caching-Modi zu ändern, benutzerdefinierte Caching-Regeln zu erstellen, den Cache zu leeren, eine bestimmte Ressource zu leeren oder Einstellungen für die Optimierung der Inhalte zu konfigurieren. Die API ermöglicht eine einfache Integration und ist besonders für Unternehmen hilfreich, die eine große Anzahl produkt- oder länderspezifischer Websites verwalten.
Nachdem Sie die Serie mit allen Incapsula-Angeboten besprochen haben, werfen Sie einen Blick auf die Möglichkeiten von Incapsula?
Ich hoffe, Sie haben diese Tutorialserie genossen, um Incapsula auszuprobieren. Ich habe eine Reihe von gesponserten Tutorials für Tuts + geschrieben, aber ich war einzigartig beeindruckt von der einfachen Integration, die Incapsula bietet, und bietet gleichzeitig eine erschwingliche, aber reichhaltige Auswahl an wichtigen Services.
Wenn Sie sich für Incapsula anmelden, wird Ihr Website-Verkehr nahtlos über das weltweit verteilte Netzwerk leistungsfähiger Server geleitet. Ihr eingehender Datenverkehr wird intelligent in Echtzeit erstellt und blockiert die neuesten Webbedrohungen (z. B. SQL-Injection-Angriffe, Scraper, bösartige Bots, Kommentar-Spammer) und durch übergeordnete Pläne verhindern Sie DDoS-Angriffe. Währenddessen wird Ihr ausgehender Datenverkehr mit dem globalen CDN des Incapsula-Netzwerks beschleunigt. Viele dieser Funktionen stehen kostenlos zur Verfügung und Sie können sie während ihrer 14-tägigen Testphase ohne Kosten testen.
Incapsula ist ein beeindruckender Service, über den Entwickler, Berater und Publisher Bescheid wissen sollten.
Wie immer können Sie Ihre Fragen und Kommentare weiter unten posten. Sie können mich auch auf Twitter @reifman erreichen oder mich direkt per E-Mail kontaktieren. Bitte lesen Sie meine Tuts + Instructor-Seite, um meine anderen Tutorials zu lesen.