Die Geschwindigkeit einer Website ist entscheidend für Benutzerfreundlichkeit, SEO und Konversionen. Eine langsame Website kann Besucher frustrieren und dazu führen, dass sie Ihre Website verlassen, bevor sie überhaupt eine Chance haben, Ihre Inhalte zu erkunden. Aus diesem Grund verwenden wir ein Caching-Plugin, damit unsere Websites schnell laufen.
W3 Total Cache ist ein beliebtes und leistungsstarkes WordPress-Caching-Plugin, das die Leistung Ihrer Website drastisch verbessern kann. Es erstellt statische Versionen Ihrer Seiten, wodurch die Serverlast verringert und der Inhalt den Besuchern viel schneller zur Verfügung gestellt wird.
Dieser anfängerfreundliche Leitfaden bietet eine schrittweise Anleitung zur Installation und Einrichtung von W3 Total Cache auf Ihrer WordPress-Website. Wir erklären die wichtigsten Funktionen und Einstellungen, damit Sie Ihre Website für die Geschwindigkeit optimieren und eine reibungslosere, angenehmere Erfahrung für Ihre Benutzer schaffen können.
Anmerkung des Herausgebers: Wir verwenden W3 Total Cache nicht mehr auf unserer Website und sind zu WP Rocket, einem Premium-Caching-Plugin, gewechselt. W3 Total Cache ist immer noch eine gute Lösung, die gut funktioniert.
Was ist W3 Total Cache?
W3 Total Cache ist eines der besten WordPress-Caching-Plugins, mit dem Sie die Leistung und Geschwindigkeit von WordPress ganz einfach verbessern können.
Standardmäßig verwendet WordPress PHP, um jede Seite auf Ihrer Website dynamisch zu generieren, wenn sie von einem Benutzer angefordert wird.
PHP ist eine serverseitige Programmiersprache. Das bedeutet, dass jede Benutzeranfrage die Last auf Ihrem Server erhöht. Dies beeinträchtigt die Leistung Ihrer Website, die Benutzerfreundlichkeit und die Suchmaschinenoptimierung.
WordPress-Caching-Plugins helfen Ihnen, dies zu reduzieren, indem sie PHP überspringen und eine zwischengespeicherte Kopie Ihrer Webseite ausliefern.
Außerdem können Sie Ihre Website problemlos mit einem CDN (Content Delivery Network) verbinden, um die Leistung Ihrer Website weiter zu verbessern.
Installieren von W3 Total Cache in WordPress
Bevor Sie das W3 Total Cache-Plugin in WordPress installieren, müssen Sie sicherstellen, dass Sie alle anderen Caching-Plugins auf Ihrer Website deaktivieren. So sparen Sie Server-Ressourcen und vermeiden Konflikte mit anderen Plugins.
Danach können Sie das W3 Total Cache-Plugin installieren und aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung für die Installation eines WordPress-Plugins.
Nach der Aktivierung fügt W3 Total Cache einen neuen Menüpunkt mit der Bezeichnung “ Performance“ zu Ihrer WordPress-Admin-Seitenleiste hinzu. Wenn Sie darauf klicken, wird der Einrichtungsassistent des Plugins gestartet.
Klicken Sie einfach auf die Schaltfläche Weiter, um fortzufahren.
Zunächst werden Sie aufgefordert, den Seiten-Cache zu aktivieren. Klicken Sie auf die Schaltfläche Test Page Cache, um fortzufahren.
W3 Total Cache zeigt Ihnen verschiedene Speicheroptionen an. Sie müssen diejenige auswählen, die Ihnen am meisten Zeit spart. Normalerweise ist das die Option „Disk: Enhanced‘ für die meisten Shared Hosting-Plattformen.
Klicken Sie auf die Schaltfläche Weiter, um fortzufahren.
Nun erhalten Sie die Möglichkeit, den Datenbank-Cache zu testen. Wir empfehlen die Option Keine. Bei den meisten kleinen bis mittelgroßen Websites ist Ihr MySQL-Server in der Lage, die Daten schneller abzurufen als der Datenbank-Cache.
Klicken Sie auf die Schaltfläche Weiter, um mit dem nächsten Schritt fortzufahren.
Dies bringt Sie zum Abschnitt Objekt-Cache. Object Caching ermöglicht es W3 Total Cache, Datenbankabfragen für dynamische Seiten zu speichern und wiederzuverwenden, um die Leistung zu verbessern.
Wenn das Testergebnis nur wenige Millisekunden Unterschied zeigt, können Sie Keine wählen.
Klicken Sie auf die Schaltfläche „Weiter“, um fortzufahren.
Klicken Sie anschließend auf die Schaltfläche Browser-Cache testen“ und wählen Sie unter den Testergebnissen die Option Aktiviert“.
Mit dieser Option wird der Browser des Benutzers aufgefordert, eine Kopie der Webseite für eine begrenzte Zeit zu speichern. Das Laden einer Seite aus einem Browser-Cache ist viel schneller als das Laden aus dem Cache Ihres Webservers.
Klicken Sie auf die Schaltfläche „Weiter“, um zum nächsten Schritt zu gelangen.
Schließlich werden Sie vom Einrichtungsassistenten aufgefordert, das „Lazy Loading“ für Bilder zu aktivieren.
WordPress verfügt jetzt über eine eingebaute Funktion zum langsamen Laden von Bildern. Allerdings haben einige ältere Browser möglicherweise keine Unterstützung für diese Funktion.
W3 Total Cache verwendet JavaScript, um das „Lazy Loading“ für Bilder hinzuzufügen, was noch schneller und effizienter sein kann.
Klicken Sie anschließend auf die Schaltfläche Weiter, um den Einrichtungsassistenten zu beenden und das W3 Total Cache-Dashboard anzuzeigen.
Erweiterte Caching-Optionen in W3 Total Cache
Die Grundeinstellungen sind für die meisten Websites geeignet. Es gibt jedoch viele erweiterte Optionen, die Sie konfigurieren können, um die Leistung weiter zu verbessern.
Werfen wir einen Blick auf die wichtigsten.
Minimierung von JavaScript und CSS in W3 Total Cache
Der Begriff „minify“ bezeichnet eine Methode, mit der die Dateigröße Ihrer Website verringert wird. Dies geschieht durch das Entfernen von Leerzeichen, Zeilen und unnötigen Zeichen aus dem Quellcode.
Hinweis: Das Verkleinern von JS- und CSS-Dateien kann Ihre Website möglicherweise beschädigen. Wenn Sie es aktivieren und Ihre Website nicht richtig aussieht, deaktivieren Sie diese Optionen einfach.
Mit W3 Total Cache können Sie auch JavaScript-, CSS- und HTML-Quellcode problemlos minifizieren. Wir empfehlen jedoch, nur JavaScript- und CSS-Dateien zu minifizieren.
Gehen Sie einfach auf die Seite Performance “ Minify und scrollen Sie nach unten zum Abschnitt JS.
Aktivieren Sie das Kästchen neben „JS minify settings“.
Scrollen Sie nun nach unten zum Abschnitt CSS und aktivieren Sie die CSS-Minifizierungseinstellungen auf die gleiche Weise.
Vergessen Sie nicht, auf die Schaltfläche Alle Einstellungen speichern zu klicken, um Ihre Einstellungen zu speichern.
Alternative Methoden finden Sie in unserer Anleitung zum Minifizieren von JavaScript- und CSS-Dateien in WordPress.
Aktivieren der CDN-Unterstützung in W3 Total Cache
CDNs oder Content Delivery Networks helfen Ihnen, die Leistung Ihrer Website weiter zu verbessern, indem sie statische Dateien wie Bilder, CSS und JavaScript von einem globalen Netzwerk von Servern bereitstellen.
Dies reduziert die Belastung Ihres WordPress-Hosting-Servers und verbessert die Ladegeschwindigkeit der Seite.
W3 Total Cache verfügt über integrierte Unterstützung für verschiedene CDN-Plattformen.
Wir empfehlen die Verwendung von Bunny.net, der besten CDN-Lösung auf dem Markt. Diese Lösung verwenden wir für unsere OptinMonster-Website.
Zuerst müssen Sie sich für ein Bunny.net-Konto anmelden. Nach der Anmeldung müssen Sie eine Pull Zone für Ihre Website erstellen.
Eine Pull-Zone fügt einen Hostnamen zum Bunny.net CDN hinzu. Dieser Hostname wird dann für die Bereitstellung statischer Dateien für Ihre Website verwendet.
Fügen Sie einen Namen für Ihre Pull-Zone hinzu und geben Sie dann den Domainnamen Ihrer Website an.
Nachdem Sie die Pullzone hinzugefügt haben, müssen Sie die Seite Leistung “ Allgemeine Einstellungen aufrufen.
Dann scrollen Sie einfach nach unten zum Abschnitt CDN.
Aktivieren Sie das Kästchen Aktivieren neben der Option CDN und wählen Sie Generic Mirror neben der Option CDN-Typ.
Vergessen Sie nicht, auf die Schaltfläche Alle Änderungen speichern zu klicken, um Ihre Einstellungen zu speichern.
Als Nächstes müssen Sie die Seite Leistung “ CDN besuchen und zum Abschnitt Konfiguration: Objekte.
Hier müssen Sie den Hostnamen hinzufügen, den Sie zuvor für Ihre Pullzone erstellt haben, und auf die Schaltfläche „Test Mirror“ klicken.
W3 Total Cache prüft die Verfügbarkeit Ihres Hostnamens und zeigt bei Erfolg die Meldung „Test Passed“ an.
Sie können nun auf die Schaltfläche Alle Änderungen speichern klicken, um Ihre Einstellungen zu speichern.
W3 Total Cache beginnt nun mit der Bereitstellung Ihrer statischen Ressourcen vom CDN-Server.
W3 Total Cache funktioniert auch gut mit dem kostenlosen CDN von Cloudflare. Alternativ können Sie es auch mit Sucuri verwenden, dem besten Website-Firewall-Service mit integriertem CDN-Service.
Fehlerbehebung bei W3 Total Cache-Problemen
Sobald Sie W3 Total Cache richtig konfiguriert haben, sollte es nahtlos im Hintergrund arbeiten, um die Geschwindigkeit von WordPress zu verbessern und die Leistung zu steigern.
Gelegentlich kann es vorkommen, dass Sie Änderungen, die Sie an Ihrer Website vorgenommen haben, nicht sofort sehen, oder dass ein Plugin nicht richtig funktioniert.
Der häufigste Grund für diese Probleme ist, dass Sie wahrscheinlich eine alte Cache-Version Ihrer Website sehen.
Dies kann leicht behoben werden, indem der Cache in WordPress gelöscht wird.
Klicken Sie einfach oben auf das Menü „Leistung“ und wählen Sie dann die Option „Alle Caches leeren“. W3 Total Cache löscht alle zwischengespeicherten Inhalte auf Ihrer Website.
Wenn Sie immer noch die alte Version Ihrer Website sehen, versuchen Sie auch, Ihren Browser-Cache zu leeren.
Wir hoffen, dass dieser Artikel Ihnen geholfen hat, W3 Total Cache in WordPress zu installieren und einzurichten. Vielleicht interessieren Sie sich auch für unseren Leitfaden zur Steigerung der Seitenladegeschwindigkeit auf WPBeginner und unsere Expertenauswahl der besten WordPress-Caching-Plugins zur Beschleunigung Ihrer Website.
Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.
Rabia
Thanks valuable information.
WPBeginner Support
You’re welcome
Admin
Jiří Vaněk
I would recommend everyone to make a note of the changes you have made, especially. Issues on the website may not manifest immediately. For instance, it happened to me that after a week, WordPress started behaving strangely, and it was happening randomly. It took me quite a while to find the problem in the cache plugin and incorrect settings. If I had documented the changes I made, I would have found the problem more easily. It’s a recommendation for everyone.
Roin
Hello,
I’ve a question:
Does a free version slow the website ? My opinion is that a free version of this plugin makes website slow.. how do you think?
WPBeginner Support
The free version of plugins will not slow down your site, poorly coded plugins can slow down your site.
Admin
Abu Allaah
Thanks for the valuable tips,
I would like to ask if it’s possible to update the article with the latest version of the plugin.
Thanks in advance
WPBeginner Support
We will look into updating the article as soon as we are able
Admin
Balu
I enabled Minify settings in W3 Total cache plugin and also installed cloudflare extension in w3 total cache plugin.
Should I enable minify settings in Cloudflare extension also?
WPBeginner Support
You would want to only use one or the other, if your W3 Total cache minification is working well then stay with that for the moment
Admin
Prajyot Kumbharjuvekar
Do I still need to install a caching plugin if I use CLOUDFLARE CDN
WPBeginner Support
It is not required but it is recommended to use a caching plugin with your CDN
Admin
Duryab
This post is much outdated now, please update this post to the latest W3 total cache plugin.
Thanks.
WPBeginner Support
Thank you for letting us know about this post being outdated, we will update this article as we are able
Admin
Tom Lloyd
Thanks for the great article! I really benefitted from it and have a better performance now 1/4 load time. One thing you should mention is in the Browser Page under Performance tab there is a box at the bottom that says Rewrite URL. Don’t check that it ruined my pages. All links were alterred but I took it off and it’s ok.
Gavin
Thanks for your very easy to follow tutorial (with screenshots) on W3 Total Cache. I noticed an immediate difference in load time of the site.
Bikramjit
Hi, As per your recommendation, I have decided to go for MaxCDN, Is there any new update about CDN? Going to the MaxCDN site, there are different service including Content Delivery Network, Edge Delivery and other. Can your recommend me which service I have to select initially? I have new blog with no affiliate link till now and not planning for the next six month. And I am planning to apply Google adsense in the near future.Presently I installed WP Super Cache.
Do I need to switch W3 Total Cache to configure with MaxCDN? if I can configure MaxCDN with WP Super Cache, do you have any guideline?
HumbleHuman
Hey:)
Thanks for those detailed instructions and I must say that you helped me much in setting up W3TC for my website..
I have a small issue with W3TC.. It is not purging my feed cache even though I have enabled this in the Purge Policy..
Will you help me how to solve this issue?
Thanks in Advance
Brandon
After following this guide, I get the error: „Error: Empty hostname / CNAME list.“ I have filled the „Replace site’s hostname with:“ with all my cdn.* fields. Has anyone ran into this issue?
Vijay Prajapati
I am Using W3 Total cache plugin for WordPress. My post has one table which updates every minute/hour. But as I do caching, the server does not serves latest version, instead it displays cached copy to the visitor. How can I purge cache every 30 minutes automatically so that it shows latest version of the post at after every 30 minutes?
I have already tried inserting this code in functions.php file but its not purging cache every 1h, instead it dies 2-3h later.
function w3_flush_cache( ) {
$w3_plugin_totalcache->flush_all();
}
// Schedule Cron Job Event
function w3tc_cache_flush() {
if ( ! wp_next_scheduled( ‚w3_flush_cache‘ ) ) {
wp_schedule_event( current_time( ‚timestamp‘ ), ‚hourly‘, ‚w3_flush_cache‘ );
}
}
Anna
Thanks for such an easy to follow article. I broke my website yesterday using instructions from another blog. I should have come here first!!
I am a bit surprised by my results though. I did a Pingdom and GT Metrics test before I made all these changes and my page load time was:
Pingdom: 8.91 secs and GT Metrix: 5.3 secs
After I made all the changes I re-ran the tests:
Pingdom: 9.51 secs and GT Metrix: 9.9 secs
I thought my load times were meant to get much better – not worse!!?? What have I done wrong?
WPBeginner Support
Hi Anna,
Allow the plugin to generate cache and recheck your scores. If that doesn’t help try to review your cache settings to make sure everything is setup properly. Alternately, you can try WP Super Cache and see if it helps.
Admin
Roman
Thank you for so great content.
Should I enable „Page cache“ option in the process of development of site or only at when I launch it?
For me it is convenient to do this right now, but I think maybe during development it is not good as I visiting thousand times to check the progress.
WPBeginner Support
Hi Roman,
Yes, you are right. You can set up the plugin later once your website is live.
Admin
Jessica Braboy
Hi! Trying to install the W3 Total Cache Plug In, and while it says it is compatible with my version of WordPress, it says that the plug in is unavailable and says „Not allowed on our system due to performance, security or compatibility concerns. Please contact support with any questions.“
First of all… do you know why this is no longer working? And, do you have an alternative cache plug in that you recommend? Thank you!
WPBeginner Support
Hi Jessica,
This means that your WordPress hosting company doesn’t allow the plugin. Most probably because they have their own caching solution integrated into your hosting account which doesn’t work well with W3 total Cache. Please contact your hosting provider for more details.
Admin
Andy Sellers
Hi, I need some help please.
I’ve followed the instructions to serve my static files through CDN (and they’re very clear, thank you) and have found the process straightforward so far- but when I log in to my site the URL still starts with ‚www.‘ and not ‚cdn‘ so I guess cdn is not operational yet.
One thing I notice is that in the MAXcdn account page there is no option to ‚Update‘ the Custom Domain settings as mentioned in the instructions – is this OK? I assume it now updates automatically?
But my main problem is that, assuming I now have to do this, I don’t know how to specify the static files in the custom files list in the custom setting of W3Total Cache. Help please. How should I fill in this Advanced panel – it’s now getting a bit too techie for me? Thank you.
WPBeginner Support
Hi Andy,
You will login to your WordPress site using the normal URL. CDN only serves static files via their network not the whole website.
MaxCDN settings may have changed, but you would still need to setup your domain. Please contact their support and they will be able to guide you.
Admin
sazia kazia
Hi Very helpful and useful article. I set w3 total cache as per above instructions and could see it improved my website speed in good level. I ‚ll use MaxCDN instructions …Thank you so much
Amit Jain
Hello Team! I am following your blog since long now and trust have learnt a lot. Thanks.
I need a little bit of help – Mine is a startup site, but have started with Cloud VPS Server with Data Centre located in Mumbai, India. 2.80*4 CPU and 8GB Ram is the part of Server Configuration. For better Site Security and Performance what should i use – Cloudflare (If cloudflare then free or paid plan) or Sucuri, W3Total Cache, WP Super Cache, Varnish Cache or Some other plugin/software.