Szybkość witryny ma kluczowe znaczenie dla doświadczenia użytkownika, SEO i konwersji. Wolna witryna może frustrować odwiedzających, prowadząc ich do opuszczenia witryny, zanim jeszcze będą mieli szansę zapoznać się z jej treścią. Dlatego używamy wtyczki buforującej, aby nasze witryny działały szybko.
W3 Total Cache to popularna i potężna wtyczka WordPress do buforowania, która może znacznie poprawić wydajność witryny. Tworzy ona statyczne wersje stron, zmniejszając obciążenie serwera i dostarczając treści odwiedzającym znacznie szybciej.
Ten przyjazny dla początkujących przewodnik zawiera instrukcje krok po kroku dotyczące instalacji i konfiguracji W3 Total Cache w witrynie WordPress. Wyjaśnimy kluczowe funkcje i ustawienia, abyś mógł zoptymalizować swoją witrynę pod kątem szybkości i stworzyć płynniejsze, przyjemniejsze wrażenia dla użytkowników.
Uwaga redaktora: Nie używamy już W3 Total Cache na naszej stronie i przeszliśmy na WP Rocket, wtyczkę premium do buforowania. W3 Total Cache nadal jest dobrym rozwiązaniem, które działa dobrze.
Czym jest W3 Total Cache?
W3 Total Cache to jedna z najlepszych wtyczek do pamięci podręcznej WordPressa, która pozwala łatwo poprawić wydajność i szybkość WordPressa.
Domyślnie WordPress używa PHP do dynamicznego generowania każdej strony w twojej witrynie internetowej, gdy jest ona żądana przez użytkownika.
PHP jest językiem programowania po stronie serwera. Oznacza to, że każde żądanie użytkownika zwiększa obciążenie twojego serwera. Ma to wpływ na wydajność twojej witryny internetowej, wrażenia użytkownika i SEO.
Wtyczki WordPress do buforowania pomagają to ograniczyć, pomijając PHP i serwując pamięć podręczna twojej strony internetowej.
Umożliwia również łatwe podłączenie twojej witryny internetowej do CDN (sieci dostarczania treści) w celu dalszej poprawy wydajności witryny.
Instalacja W3 Total Cache w WordPressie
Zanim zainstalujesz wtyczkę W3 Total Cache w WordPress, musisz upewnić się, że wyłączasz wszystkie inne wtyczki pamięci podręcznej na twojej witrynie internetowej. Pomoże to zaoszczędzić zasoby serwera i zapobiegnie konfliktom wtyczek.
Następnie można przejść do instalacji i włączania wtyczki W3 Total Cache. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.
Po włączaniu, W3 Total Cache doda nowy element menu o nazwie Wydajność do twojego panelu bocznego administratora WordPress. Kliknięcie go spowoduje uruchomienie kreatora konfiguracji wtyczki.
Kliknij przycisk Dalej, aby kontynuować.
Najpierw zostaniesz poproszony o włączenie pamięci podręcznej strony. Kliknij przycisk Test pamięci podręcznej strony, aby kontynuować.
W3 Total Cache pokaże różne opcje silnika pamięci masowej. Musisz wybrać ten, który zaoszczędzi Ci najwięcej czasu. Zazwyczaj będzie to opcja „Disk: Enhanced” dla większości współdzielonych platform hostingowych.
Kliknij przycisk Dalej, aby kontynuować.
Teraz pojawi się opcja Test pamięci podręcznej bazy danych. Zalecamy wybranie opcji Brak. W przypadku większości małych i średnich witryn internetowych twój serwer MySQL będzie w stanie pobierać dane szybciej niż pamięć podręczna bazy danych.
Kliknij przycisk Dalej, aby przejść do następnego kroku.
Spowoduje to przejście do sekcji Pamięć podręczna obiektów. Pamięć podręczna obiektów pozwala W3 Total Cache na przechowywanie zapytań do bazy danych dla dynamicznych stron i ponowne ich wykorzystanie w celu poprawy wydajności.
Jeśli wynik testu pokazuje zaledwie kilka milisekund różnicy, można wybrać opcję Brak.
Kliknij przycisk Dalej, aby kontynuować.
Następnie kliknij przycisk Testuj pamięć podręczna przeglądarki, a następnie wybierz opcję „Włączone” pod wynikami testu.
Ta opcja żąda od przeglądarki użytkownika przechowywania kopii strony internetowej przez ograniczony czas. Wczytywanie strony z pamięci podręcznej przeglądarki jest znacznie szybsze niż wczytywanie jej z pamięci podręcznej twojego serwera WWW.
Kliknij przycisk Dalej, aby przejść do następnego kroku.
Na koniec kreator konfiguracji poprosi o włączenie leniwego wczytywania obrazków.
Obecnie WordPress ma wbudowaną funkcję leniwego wczytywania obrazków. Jednak niektóre starsze przeglądarki mogą nie mieć obsługi tej funkcji.
W3 Total Cache wykorzystuje JavaScript, aby dodać leniwe wczytywanie dla obrazków, które może być jeszcze szybsze i bardziej wydajne.
Następnie kliknij przycisk Dalej, aby zakończyć działanie kreatora konfiguracji i zobaczyć kokpit W3 Total Cache.
Zaawansowane opcje pamięci podręcznej w W3 Total Cache
Podstawowe ustawienia sprawdzą się w przypadku większości witryn internetowych. Istnieje jednak wiele zaawansowanych opcji, które można skonfigurować w celu dalszej poprawy wydajności.
Przyjrzyjmy się tym najważniejszym.
Minifikacja JavaScript i CSS w W3 Total Cache
Termin „minify” jest używany do opisania metody, która zmniejsza rozmiar plików Twojej witryny internetowej. Odbywa się to poprzez usuwanie białych spacji, linii i niepotrzebnych znaków z kodu źródłowego.
Uwaga: Minifikacja plików JS i CSS może potencjalnie zepsuć twoją witrynę internetową. Jeśli ją włączysz, a twoja witryna internetowa nie będzie wyglądać prawidłowo, po prostu wyłącz te opcje.
W3 Total Cache umożliwia również łatwe minifikowanie kodu źródłowego JavaScript, CSS i HTML. Zalecamy jednak tylko minifikację plików JavaScript i CSS.
Wystarczy przejść na stronę Performance ” Minify i przewinąć w dół do sekcji JS.
Zaznacz pole obok opcji „Ustawienia minifikacji JS”, aby ją włączyć.
Teraz przewiń w dół do sekcji CSS i włącz ustawienia minifikacji CSS w ten sam sposób.
Nie zapomnij kliknąć przycisku Zapisz wszystkie ustawienia, aby zapisać twoje ustawienia.
Alternatywne metody można znaleźć w naszym przewodniku na temat minifikacji plików JavaScript i CSS w WordPress.
Włączenie obsługi CDN w W3 Total Cache
Sieci CDN lub sieci dostarczania treści pomagają jeszcze bardziej poprawić wydajność witryny internetowej, serwując pliki statyczne, takie jak obrazki, CSS i JavaScript z globalnej sieci serwerów.
Zmniejsza to obciążenie twojego serwera hostingowego WordPress i poprawia szybkość ładowania strony.
W3 Total Cache posiada wbudowaną obsługę różnych platform CDN.
Zalecamy korzystanie z Bunny. net, który jest najlepszym rozwiązaniem CDN na rynku. To jest to, czego używamy dla naszej witryny internetowej OptinMonster.
Najpierw należy zarejestrować konto Bunny. net. Po rejestracji należy utworzyć strefę Pull Zone dla twojej witryny internetowej.
Strefa pull dodaje nazwę hosta do Bunny.net CDN. Ta nazwa hosta jest następnie używana do obsługi plików statycznych dla twojej witryny internetowej.
Dodaj nazwę strefy pull, a następnie podaj nazwę domeny Twojej witryny internetowej.
Po dodaniu strefy pullzone należy przejść na stronę Wydajność ” Ustawienia ogólne.
Następnie przewiń w dół do sekcji CDN.
Zaznacz pole Włącz obok opcji CDN i wybierz Generic Mirror obok opcji CDN Type.
Nie zapomnij kliknąć przycisku Zapisz wszystkie zmiany, aby zapisać twoje ustawienia.
Następnie należy przejść na stronę Wydajność ” CDN i przewinąć w dół do sekcji Konfiguracja: Obiekty.
W tym miejscu należy dodać utworzoną wcześniej nazwę hosta dla twojej strefy pullzone i kliknąć przycisk test mirror.
W3 Total Cache sprawdzi dostępność twojej nazwy hosta i wyświetli komunikat Test Passed, gdy test się powiedzie.
Możesz teraz kliknąć przycisk Zapisz wszystkie zmiany, aby zapisać twoje ustawienia.
W3 Total Cache rozpocznie teraz serwowanie twoich statycznych zasobów z serwera CDN.
W3 Total Cache działa również dobrze z darmowym CDN Cloudflare. Alternatywnie można go również używać z Sucuri, który jest najlepszą usługą zapory witryn internetowych z wbudowaną usługą CDN.
Rozwiązywanie problemów z pamięcią podręczną W3 Total Cache
Po prawidłowym skonfigurowaniu W3 Total Cache powinien działać płynnie w tle, aby poprawić szybkość WordPressa i zwiększyć wydajność.
Od czasu do czasu możesz napotkać problemy, w których nie widzisz od razu zmian wprowadzonych w twojej witrynie internetowej lub wtyczka może nie działać poprawnie.
Najczęstszą przyczyną tych problemów jest to, że prawdopodobnie widzisz starą wersję pamięci podręcznej twojej witryny internetowej.
Można to łatwo naprawić poprzez wyczyszczenie pamięci podręcznej w WordPress.
Wystarczy kliknąć menu Wydajność u góry, a następnie wybrać opcję Wyczyść wszystkie pamięci podręczne. W3 Total Cache wyczyści całą pamięć podręczna twojej witryny internetowej.
Jeśli nadal widzisz starą wersję twojej witryny internetowej, spróbuj również wyczyścić pamięć podręczną przeglądarki.
Mamy nadzieję, że ten artykuł pomógł ci zainstalować i skonfigurować W3 Total Cache w WordPress. Możesz również zapoznać się z naszym przewodnikiem na temat tego, jak zwiększyć szybkość ładowania strony na WPBeginner i naszym eksperckim wyborem najlepszych wtyczek WordPress do buforowania, aby przyspieszyć swoją witrynę.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Francis
Good and Quality tutorial
thanks Syed Balkhi.
this really helped me
Raj singh
I have an issue with this plugin , when I trying to update this plugin it failed and after fails when I Refresh my wordpress site .
It says under maintenance come back after few hours.
So I leave and came back after few hours but after few hours when I try to open my site .
It’s Totally blank , Nothing is show on my Site.
Only white page comes when I Try to open.
So now what should I do ?
Please help me…
Derek C
Thank you so much! I was about to go pay an extra $15 a month for cloud based hosting because my blog had gotten so slow at times it was unbearable! I had setup W3 Total Cache and just enabled everything.
I didn’t recognize it until going through your guide, but this was the main reason my dashboard and WP console was taking FOREVER to do anything. Sometimes I would wait 20-30 seconds just to create or save a post. Now it is like 2-3 seconds at the max. Also, my site loads even faster with a lot of that junk turned off.
I am on a shared hosting plan, and I guess all of the caching was actually bottlenecking the CPU or something…. Anyhow, thanks for such a useful guide!
Huu
Thanks Bro! ^^
Pronob
thanks a lot for this article.i was searching for this.
Amit
Dear sir,
I use your guide with w3 total cache but facing the issue of rendering CSS file. This is link of my blog How its work
Can I use Cloudfare with subdomain CDN ? Is it speed up loading time?
Rahul Rampal
Hi, I have a problem with My yoast sitemaps not rendering. A blank screen appears when I click it. My question is should I include or exclude Sitemap.xsl file in custom file settings in CDN?
Kindly advice.
Dinuka
What is 'server response time’? And how to reduce it?
Mody Star
Hello , I’m using w3 Total Cache on multisite wordpress … I want to exclude certain site from being excluded
mysite.com/ms/
mysite.com/ms/2/
mysite.com/ms/3/
mysite.com/ms/4/
mysite.com/ms/5/
mysite.com/ms/6/
I want to exclude the whole mysite.com/ms/4/ site from being cached
and what about exclude caching of certain plugin on mysite.com/ms/5/
Help me Please
Utkarsh
I did the settings of W3 total cache plugin and the favicon of my website stopped appearing. Can you please check it
Jon
I downloaded plugin and now its loading slower.
Each time I test in pingdom the % faster than other sites decreases.
Its only a 1 page site at this time.
Ian Smith
I recently set up W3 Total Cache with the Rackspace Cloud Files CDN. It all works, but I had expected the media files in the wp-content/uploads folder to only be posted in the CDN rather than on the server. Instead, media uploads now go to both the CDN AND the wp-content/uploads folder. Is this what is supposed to happen? It seemed unnecessarily redundant to me.
WPBeginner Support
Yes, but the images on your server are stored so that you can end using CDN service anytime you want, or move to another service, or to create backup using WordPress backup plugins. However, your visitors will be served images from the closest CDN server instead of your site.
Administrator
Himanshu Grewal
MAXCDN is free ir not??
WPBeginner Support
No it is a paid service.
Administrator
Ian
Hi,
Are you still using maxcdn on this site? I’m trying to decide between maxcdn and keycdn. I noticed this post was from a few years ago and wondered if your thoughts about maxcdn are still the same?
Thanks
WPBeginner Support
Yes, we still use and recommend MaxCDN.
Administrator
Bart Percy
Superb site you have here but I was wondering if you knew of any forums that cover the same topics discussed in this article? I’d really like to be a part of group where I can get feedback from other knowledgeable individuals that share the same interest. If you have any suggestions, please let me know. Bless you!
ROSANNA
Hi ! I installed yesterday Super Cache because it seemed easier to configure than W3 Total Cache but this morning my site was very very very slow… So I decided to follow your tutorial step by step and change plugins.
So, the first step was to deactivate the first plugin, so I clicked deactivate Super Cache and my whole site crashed !!! I get this message : 503 SERVICE UNAVAILABLE no server is available to handle this request.
I don’t know what to do. Can you help ?
Anant
Minify via disk is currently disabled
I tried to check the box and when I save after the refresh, it’s disable. enabling it 100 times over still results in an unchecked box, and the message “Minify via disk is currently disabled. Anyone know how to fix that ?
Thank you
Reply
TJ
Thank your this tutorial. I have used it for a couple of my sites.
One thing, which might be a „duh” situation… But, I had my site in „Maintenance Mode” using SeedProd’s Coming Soon Pro. I did not see the CDN in front of the image urls until I turned off maintenance mode. Then, when I turned it back on again, they were gone again.
Just in case someone needs this information
Rahul
hi there, thanks for making this post for wp beginners. i’m also using wp total cache plugin for . could you help me or check my website what is problem in this becasie i’m not getting hits pls help me a humble request to u
thanks
Jewel
Hello,
I appreciate so much, your posts. They have helped me learn a bit about setting up my website. However, this particular post led me to check a bunch of boxes under”Performance » Browser Cache” that took me from faster than 91% down to faster than 71% on speed. I had checked them just as you have in your picture above. I unchecked all your suggested boxes and got back to 84%. (on Pingdom) This was the only change I made. I don’t understand why it made things slower, or why I couldn’t get back to my original speed. If you could explain this I would appreciate it. Thanks.
WPBeginner Support
A lot of reasons can show you conflicting results when you are expecting something different. For example, you may have forgotten to save plugin settings, your server is particularly under heavy traffic at that time. Make sure you enable gzip compression as we have shown above, then test.
Administrator
sojib
I am not using this cace plugin anymore. Using now wpfc two of my site. simple and faster then other plugins.
Tea
Thanks for the tutorial…really helpful
However my website is slower then before.
I also have these performance issue „Remove query strings from static resources”.
I haven’t enabled database caching and Minify as per your insutrctions as yet…also don’t have CDN service.
before my website was faster.
Any thoughts?
Thanks
Tea
WPBeginner Support
How are you checking your website speed and performance? We recommend testing with pingdom using different locations. If it is still slow, then try resetting the plugin and follow the setup instructions again.
Administrator
Tea
yes using pingdom to test and speed is 2.55s…I think we can do better
All my performance scores are 100 or 95 the lowest, but the „Remove query strings from static resources” is at 12.
Any suggestions?
Many thanks
Tea
Lifa
This has to be one of the best if not the best Wordpress learning sites ever! Detailed and very easy to understand modules. Thank you for all your hard researched work.
Penelope
THANK YOU FOR MAKING THIS! I’m EXTREMELY cautions on the plugins I install from horror stories. I’ve also heard horror stories about this very plug in. Therefore, I research as much as I can: tutorials, forums, reviews, troubleshooting etc. I am going to follow your tutorial exactly. My server says my site is too large, 500kb, and needs to be gzipped. [sigh] Another plugin to search.
Helpful note: You may have a downloadable instructions on your site somewhere & I am not see it. But It would be helpful if I could download to print OR this was print friendly. you have have link but I am not seeing it.
–Penny
Keami
When I check the box for enable for page cache and click save all setting it doesn’t stay checked. Help please?
reza
Please Inform That if Enable Object Cache is checked may cause very slow or accessible admin panel after some times as happened to me and i have to disable object cache and after that i have no problem with this Great plugin
TnX for your tutorial too
deepa tiwari
Thanks for sharing . I tried to install W3 total cache showing Error not Available for you. How to fix it. Please help me
Manu
i always come back for W3 Super Cache settings after messing-up with the plugin and i never back or restore its settings because i know where to look for it.
Thanks Wpbeginner for this awesome tutorial.
tracey sharp
Many thanks for this really detailed step by step guide. I’ve installed google adsense along with a couple of other plug ins and my load time seems to have almost ground to a halt. I’ve installed Total Cache which has helped a little but I’m not sure what to do next. I’ll keep looking!
Hasnain Abid Khanzada
I have one question that as we know that when we open any new website then browser cache it so then why we need any plugin for improving cache performance?
Muhammad Imran
Hello WPB team,
I have connect MAxCDN by following all the guidlines as suggested in the article. But after some days my 99% images de-indexed in Google. Please is there any tutorial to FIX this? Will be very thankful to you for the help.
Thanks
Tristian
Hi,
I do have one question, when static pages are created for example you have 200 pages and just installed and set up W3 cache. So now when static pages will be created for all those 200 sites.
Do you have to load it manually every site by site in your browser ? I understand that this action takes some time so when exactly those sites are created ( static copies on a disk) ?
Ali Emami
Hi
When I Click on “Specify it here” link, W3 Total Cache does not take me to the CDN page
I go to this address:
http://example.com/#configuration
What should I do?
Help me please
Thank You
WPBeginner Support
Please contact W3 Total Cache support
Administrator
Nabeel
This page is at 91 score on pingdom
WPBeginner Support
Yes it is, thanks for noticing.
Administrator
Sacha
Thank you! I was having a lot of trouble with this plugin and now I have it working perfectly!
Abhishek
Hi team,
Awaiting the update for this post, I use Cloudflare (free) with wordpress and my GTMetrix results are now anything but good. The blog I need help with is:
Thanks!
Sandy
I installed the W3 plugin and it works great alone, however when I setup and account with a CDN my whole site slowed down to less than half the speed. From 2 seconds to sometimes 6 seconds on average.
I think the CDN part is of no value if you have a good host server. Digital Ocean has very good performance alone.
Best
Palla Sridhar
How do I use Cloudflare with W3TC. Is there no support for it.
Morgan Cole
I also need integration with Cloudflare. Please Help!
Lynne Adams
I have used this tutorial every time I install the W3 Total Cache plugin with no problem. This time I went a step further in your tutorial and under Performance » Browser Cache page for more settings I checked the ones you recommend. When testing the site on PageSpeedGrader I get an error that reads
DataTables warning: table id=recommendations – Cannot reinitialise DataTable. For mor information about this error, please see .
Is this something to be concerned with?
Debbie Bridge
Just wondering does it matter if your site is a wordpress.com rather than a wordpress.org for this plugin?
WPBeginner Support
You cannot install plugins on WordPress.com. Please see our guide on the difference between WordPress.com vs WordPress.org.
Administrator
Lyheang IBell
W3 Total Cache error:It appears Minify URL rewriting is not working. Please verify that the server configuration allows .htaccess
Unfortunately minification will not function without custom rewrite rules. Please ask your server administrator for assistance. Also refer to the install page for the rules for your server.
Technical info ?
Julian
I think this post needs an update.
D
I like how people ask questions and the author never replies. Are you guys in the business or helping people or link bait in order to sell/”recommend” paid plugins and such?
Just answer people’s questions a little and the rest of the web won’t think of you as poorly.
WPBeginner Support
We try our best to provide help and advice. However, sometimes questions fall out of our site’s scope. Please see our guide on how to properly ask for WordPress support and get it.
Administrator
Arsalan Mughal
I am using Godaddy’s wordpress managed hosting on . I want to install W3 Cache plugin because of so many options in it. But the button for W3 Cache „Install Now” is disabled and show „This plugin is not allowed in our system…”. I talked to Godaddy support team but they said you need not to worry about any cache plugin and you can’t install W3 Cache as there is also a tool option „Flush Cache” in wordpress bar.
So, i just want to know from you, is there any possibility that i can be able to install W3 Cache plugin? If not, Is there really no need of Cache plugin in WP managed hosting by godaddy.
Can you guide briefly?
Thanks
WPBeginner Support
Managed hosting providers sometimes use their own caching systems and optimize their servers for optimal performance. Sometimes they may block plugins that they believe will cause conflicts with their servers. If your host is blocking a plugin then it is best not to use that plugin or move to a host that supports your desired plugin.
Administrator
Kate
Hi there! Hoping you can help. Yesterday I downloaded the plugin & followed your instructions. I haven’t done anything about CDN yet. (FYI The plugin seems to look a bit different to your video screenshots… More fields are prepopulated). Anyway, whilst the site is faster (yay!) I noticed this morning that my new post which published today isn’t appearing on my homepage ( which all new posts usually do). It’s just appearing in it’s nominated page. I wondered if you knew what the issue might be? Is something ticked in the plugin which shouldn’t be?
Thanks, Kate
Adam Thomas
Wow, followed the video instructions and my website used to be „70% slower than all websites”. It’s now „61% FASTER than all websites tested” on Pingdom.
Thanks a bunch for the video. Everyone says use W3 Total Cache but I never knew how to actually set it up. I was getting really frustrated at my 10+ seconds loading time.
Now down to 2.49 seconds. Not perfect but much better considering this is the only thing I’ve done to try to improve speed.
Thanks again!
WPBeginner Staff
Please contact MaxCDN support.
Mathieu
Hi and thanks for another very well written article. This website is definitely becoming a reference for me.
I was about to signup on MaxCDN and follow all the steps when I realise that my hosting provider doesn’t allow me to edit the DNS. It isn’t one of your recommended hosting providers for wordpress and I start to understand now why
Anyway, I talked to my hosting provider and its suggestion was to add a subdomain service to my hosting. This optional subdomain service includes DNS configuration. So assuming my website is http://www.website.com, I could add a subdomain like example.website.com with DNS options.
Now the question is: would it work the same way? Or MaxCDN needs to create the subdomains itself? Also, considering that my website would still run on the main domain and not on the subdomain. So I would activate that subdomain just to be able to edit DNS really.
I hope that I explained myself clear enough, I admit that this is still a little bit complicated for me to understand.
Thanks.
Richelle
Hi! I’ve been trying to get W3 Total Cache to work forever, but I’m always having issues. I followed all your instructions above, and right now it says:
New Relic is not running correctly. The plugin has detected the following issues:
PHP module is not enabled.
PHP agent is not enabled.
API Key is invalid.
Account ID is not configured.
Application ID is not configured. Enter/Select application name.
License key could not be detected.
A configuration issue prevents CDN from working: The „Authorization key” and „Replace default hostname with” field(s) cannot be empty.You need to select / create a pull zone. Specify it here.
I honestly have no idea what all this stuff is and how to fix it…
stooni
show where there are linked, check the File Rigts!
—- stooni