Опис
W3 Total Cache (W3TC) побољшава SEO, Core Web Vitals и укупно корисничко искуство вашег сајта повећањем перформанси и смањењем времена учитавања, користећи функције као што су спајање са мрежом за испоруку садржаја (CDN) и најновије најбоље праксе.
W3TC је једини оквир за оптимизацију веб перформанси (WPO) за Вордпрес независан од хостинга, коме више од деценије верују милиони издавача, веб градитеља и хостинга широм света. То је потпуно решење за оптимизацију перформанси Вордпрес сајтова.
ПРЕДНОСТИ
- Боље рангирање на страницама резултата претраживача, нарочито за сајтове прилагођене мобилним уређајима и сајтове који користе SSL
- Најмање 10 пута боље укупне перформансе сајта (оцена А у WebPagetest или значајна побољшања у Google PageSpeed) када је потпуно подешен
- Боље стопе конверзије и „перформансе сајта“ које утичу на рангирање вашег сајта на Google.com
- „Тренутни“ поновљени прегледи страница: кеширање у прегледачу
- Оптимизовано прогресивно приказивање: странице брзо почињу да се приказују и брже се могу користити
- Краће време учитавања страница: посетиоци дуже остају на сајту и прегледају више страница
- Боље перформансе веб сервера; подношење периода великог саобраћаја
- До 80% уштеде протока када смањите HTML, CSS и JS датотеке.
КЉУЧНЕ ФУНКЦИЈЕ
- Сагласно са дељеним хостингом, виртуелним приватним / наменским серверима и наменским серверима / кластерима
- Прозирно управљање мрежом за испоруку садржаја (CDN) са библиотеком медија, датотекама теме и самим Вордпресом
- Подршка за мобилне уређаје: одговарајуће кеширање страница по упућивачу или групама корисничких агената, укључујући промену теме за групе упућивача или корисничких агената
- Подршка за Accelerated Mobile Pages (AMP)
- Подршка за Secure Socket Layer (SSL/TLS)
- Кеширање (смањених и сажетих) страница и чланака у меморији, на диску или на (FSD) CDN-у (по групи корисничких агената)
- Кеширање (смањеног и сажетог) CSS-а и JavaScript-а у меморији, на диску или на CDN-у
- Кеширање довода (сајт, категорије, ознаке, коментари, резултати претраге) у меморији, на диску или на CDN-у
- Кеширање страница резултата претраге (тј. URI адреса са променљивама ниске упита) у меморији или на диску
- Кеширање објеката базе података у меморији или на диску
- Кеширање објеката у меморији или на диску
- Кеширање фрагмената у меморији или на диску
- Начини кеширања обухватају локални диск, Redis, Memcached, APC, APCu, eAccelerator, XCache и WinCache
- Смањивање CSS-а, JavaScript-а и HTML-а уз детаљну контролу
- Смањивање чланака, страница и RSS довода
- Смањивање уметнутог, уграђеног JavaScript-а или оног од трећих страна уз самостално ажурирање ресурса
- Смањивање уметнутог, уграђеног CSS-а или оног од трећих страна уз самостално ажурирање ресурса
- Одложите некључни CSS и JavaScript за брже приказивање страница него икад
- Одложите слике ван екрана помоћу лењог учитавања ради бољег корисничког искуства
- Кеширање у прегледачу помоћу cache-control, будућих expire заглавља и ознака ентитета (ETag) уз „cache-busting“
- Груписање JavaScript-а по шаблону (почетна страница, страница чланка итд.) уз контролу места уградње
- Неблокирајућа уградња JavaScript-а
- Увоз прилога чланака директно у библиотеку медија (и CDN)
- Искористите наша вишеструка CDN спајања за оптимизацију слика
- WP-CLI подршка за чишћење кеша, ажурирање ниске упита и још много тога
- Разне безбедносне функције које помажу у очувању безбедности сајта
- Статистика кеширања за увид у перформансе сваке укључене функције
- Оквир проширења за прилагођавање или проширивост за Cloudflare, WPML и још много тога
- Спајање обрнутог проксија преко Nginx-а или Varnish-а
- Проширење претварача слика пружа претварање у савремене облике слика (нпр. WebP, AVIF) из уобичајених облика слика (при отпремању и на захтев)
Функције W3 Total Cache Pro
Са преко милион активних постављања, W3 Total Cache је најсвеобухватнији доступан Вордпрес додатак за кеширање и има моћне премијум функције које помажу у пружању изузетног корисничког искуства.
- Испорука целог сајта: служите цео сајт са мреже за испоруку садржаја (CDN), за брже учитавање широм света.
- Кеш фрагмената: оптимизујте кеширање динамичког садржаја уз побољшање перформанси.
- Кеширање REST API-ја: убрзајте свој headless Вордпрес сајт кеширањем REST API позива.
- Уклањање CSS-а који блокира приказ: обезбедите да ваш CSS не задржава учитавање странице, за брже почетно исцртавање.
- Одлагање скрипти: побољшајте перформансе одлагањем учитавања небитних скрипти док не буду потребне.
- Захтеви за унапред учитавање: убрзајте странице унапред учитавањем кључних ресурса пре него што буду затражени.
- Уклањање CSS/JS-а: уклоните непотребне CSS и JavaScript датотеке које успоравају ваше странице.
- Лењо учитавање Google мапа: учитавајте Google мапе само када су видљиве, смањујући непотребне захтеве.
- Проширење WPML: оптимизујте перформансе вишејезичних сајтова заснованих на WPML-у.
- Статистика кеширања: добијте детаљне увиде у коришћење кеша и побољшања перформанси.
- Дневници чишћења: одржавајте сајт уредним самосталним чишћењем непотребних дневника кеша.
Гаранција поврата новца у року од 30 дана
Испробајте W3 Total Cache Pro без ризика уз нашу гаранцију поврата новца у року од 30 дана. Ако нисте задовољни, рефундираћемо вашу куповину.
ПОБОЉШАЊА PAGESPEED РЕЗУЛТАТА
Да бисмо вам помогли да разумете утицај појединачних функција на перформансе вашег сајта, тестирали смо сваку функцију засебно да бисмо видели њен утицај на Google PageSpeed резултате. Иако се најбољи резултати добијају заједничким подешавањем неколико различитих алатки за кеширање, следеће појединачне функције такође показују значајна побољшања и саме по себи:
Уклањање некоришћеног CSS/JS-а
Ова функција уклања CSS и JavaScript датотеке које нису потребне за тренутну страницу, смањујући време учитавања.
- Додато преко 27 поена Google PageSpeed резултату (пре: 57,2 / после: 86,7)
- Смањене могуће уштеде од некоришћеног JavaScript-а са 127,5 KiB на 84 KiB
- Погледајте резултате теста
Испорука целог сајта
Испорука целог сајта оптимизује испоруку целог вашег сајта, побољшавајући време одговора сервера.
- Постигнуто побољшање од 99% просечног времена одговора сервера (пре: 3413 ms / после: 34 ms)
- Погледајте резултате теста
Уклањање CSS-а који блокира приказ
Ова функција уклања CSS који блокира приказ ваше странице, убрзавајући почетно учитавање.
- Додато преко 17 поена Google PageSpeed резултату (пре: 53,75 / после: 71)
- Смањене могуће уштеде од ресурса који блокирају приказ за преко 94% (пре: 2432,5 ms / после: 125 ms)
- Побољшано време Largest Contentful Paint за преко 56% (пре: 7s / после: 3,04s)
- Погледајте резултате теста
Одлагање скрипти
Одлагање скрипти одлаже учитавање одређених скрипти док не буду потребне, смањујући почетно време учитавања.
- Додато 14 поена Google PageSpeed резултату перформанси (пре: 54,25 / после: 68,5)
- Смањено време током ког је код трећих страна блокирао главну нит за 62% (пре: 825 ms / после: 197,5 ms)
- Погледајте резултате теста
Кеширање REST API-ја
Ова функција кешира API одговоре, смањујући оптерећење сервера и убрзавајући рад са API-јем.
- Смањено просечно оптерећење сервера за 40% (пре: 0,62 / после: 0,37)
- Убрзани API одговори за 84,5% (пре: 968ms / после: 150ms)
- Смањено просечно оптерећење сервера за 24% током великог скока саобраћаја (пре: 34,55 / после: 26,19)
- Погледајте резултате теста
Савремени облици слика
Претвара слике у савремене облике као што су WebP или AVIF, који су ефикаснији и брже се учитавају.
- Додато преко 9 поена Google PageSpeed резултату (пре: 84,67 / после: 93,83)
- Погледајте резултате теста
Лењо учитавање Google мапа
Одлаже учитавање Google мапа док корисник не почне да их користи, смањујући почетно време учитавања.
- Додато 10 поена Google PageSpeed резултату (пре: 66 / после: 76)
- Смањен резултат Total Blocking Time за 72% (пре: 287,5 ms / после: 80 ms)
- Погледајте резултате теста
Знатно убрзајте свој сајт, побољшајте core web vitals и укупно корисничко искуство својих посетилаца без потребе да мењате Вордпрес хостинг, тему, додатке или начин прављења садржаја.
Шта корисници кажу:
- Прочитајте утиске корисника W3TC-а.
Коме треба захвалити за све ово?
Прилично је тешко сетити се свих иноватора који су годинама делили своје мисли, код и искуства у блогосфери, али ево неколико имена за почетак:
- Steve Souders
- Steve Clay
- Ryan Grove
- Nicholas Zakas
- Ryan Dean
- Andrei Zmievski
- George Schlossnagle
- Daniel Cowgill
- Rasmus Lerdorf
- Gopal Vijayaraghavan
- Bart Vanbraban
- mOo
- [villu164] (https://www.wordfence.com/threat-intel/vulnerabilities/researchers/villu164)
Обратите се свим овим људима и подржите њихове пројекте ако желите.
Постављање
- Искључите и уклоните све друге додатке за кеширање које можда користите. Обратите посебну пажњу ако сте прилагодили правила преуређивања за лепе сталне везе, ако сте раније постављали додатак за кеширање или ако имате правила кеширања у прегледачу, јер ће W3TC самостално управљати свим најбољим праксама. Такође се уверите да wp-content/ и wp-content/uploads/ (привремено) имају дозволе 777 пре него што наставите, нпр. у терминалу:
# chmod 777 /var/www/vhosts/domain.com/httpdocs/wp-content/помоћу контролне табле хостинга или свог FTP / SSH налога. - Пријавите се као администратор на свој Вордпрес администраторски налог. Помоћу ставке изборника „Додај нови“ у одељку „Додаци“ навигације можете или потражити: w3 total cache или, ако сте већ преузели додатак, притиснути везу „Отпреми“, пронаћи преузету .zip датотеку, а затим притиснути „Постави одмах“. Или можете распаковати и отпремити додатак преко FTP-а у директоријум додатака (wp-content/plugins/). У оба случаја, када завршите, треба да постоји wp-content/plugins/w3-total-cache/.
- Пронађите и укључите додатак на страници „Додаци“. Кеширање страница ће самостално радити у основном режиму. Вратите дозволе за wp-content и wp-content/uploads на 755, нпр. у терминалу:
# chmod 755 /var/www/vhosts/domain.com/httpdocs/wp-content/. - Сада притисните везу „Settings“ да бисте прешли на језичак „General Settings“; у већини случајева режим „disk enhanced“ за кеш страница је „добра“ почетна тачка.
- Могућност „Compatibility mode“ у напредном одељку језичка „Page Cache Settings“ укључиће функционалност која оптимизује међусобни рад кеширања и Вордпреса; подразумевано је искључена, али се веома препоручује. Године тестирања на стотинама хиљада постављања помогле су нам да научимо како да кеширање добро ради са Вордпресом. Цена тога је што ће перформансе побољшаног кеша страница на диску при тестовима оптерећења бити мање за ~20% при великом обиму.
- Препоручено: На језичку „Minify Settings“ сва препоручена подешавања су унапред постављена. Ако самостални режим изазове проблеме са распоредом вашег сајта, пређите на ручни режим и користите дугме помоћи да бисте лакше пронашли своје CSS и JS датотеке и групе. Обратите пажњу на начин и место уградње ваших JS група. Погледајте ЧПП додатка за више података о коришћењу.
- Препоручено: На језичку „Browser Cache“ HTTP сажимање је подразумевано укључено. Обавезно укључите и друге могућности у складу са својим циљевима.
- Препоручено: Ако већ имате добављача мреже за испоруку садржаја (CDN), пређите на језичак „Content Delivery Network“, попуните поља и поставите своје поставке. Ако не користите библиотеку медија, мораћете да увезете слике итд. на подразумевана места. За то користите алатку за увоз у библиотеку медија на језичку „Content Delivery Network“. Ако немате CDN добављача, и даље можете побољшати перформансе сајта начином „Self-hosted“. На свом серверу направите поддомен и одговарајући запис DNS зоне, нпр. static.domain.com, и у складу с тим подесите FTP могућности на језичку „Content Delivery Network“. Обавезно отпремите одговарајуће датотеке преко FTP-а, помоћу доступне дугмади за отпремање.
- Необавезно: На језичку „Database Cache“ препоручена подешавања су унапред постављена. Ако користите налог дељеног хостинга, опрезно користите начин „disk“, јер време одговора диска можда неће бити довољно брзо, па је ова могућност подразумевано искључена. За дељени хостинг уместо тога испробајте кеширање објеката.
- Необавезно: На језичку „Object Cache“ сва препоручена подешавања су унапред постављена. Ако користите налог дељеног хостинга, опрезно користите начин „disk“, јер време одговора диска можда неће бити довољно брзо, па је ова могућност подразумевано искључена. Тестирајте ову могућност са кешом базе података и без њега да бисте се уверили да доноси повећање перформанси.
- Необавезно: На језичку „User Agent Groups“ наведите корисничке агенте, као што су мобилни телефони ако се користи мобилна тема.
ЧПП
-
Зашто је брзина важна?
-
Претраживачи као што је Google мере и урачунавају брзину сајтова у свој алгоритам рангирања. Када препоручују сајт, желе да се увере да корисници брзо пронађу оно што траже. Дакле, ви и Google заправо треба да имате исти циљ.
Брзина је међу најзначајнијим чиниоцима успеха сајтова. Заправо, брзина вашег сајта директно утиче на ваш приход — то је чињеница. Неки сајтови са великим саобраћајем спровели су истраживање и открили следеће:
- Google.com: +500 ms (смањење брзине) -> -20% губитка саобраћаја [1]
- Yahoo.com: +400 ms (смањење брзине) -> -5-9% губитка саобраћаја целих страница (посетилац је отишао пре него што се страница учитала) [2]
- Amazon.com: +100 ms (смањење брзине) -> -1% губитка продаје [1]
Хиљадити део секунде није дуго, али је утицај прилично значајан. Чак и ако нисте велико предузеће (или се само надате да ћете то постати), губитак је и даље губитак. W3 Total Cache је ваше решење за брже сајтове, задовољније посетиоце и боље резултате.
Многе друге последице лоших перформанси откривене су пре више од деценије:
- Мања уочена веродостојност (Fogg et al. 2001)
- Лошији доживљај квалитета (Bouch, Kuchinsky и Bhatti 2000)
- Већа фрустрација корисника (Ceaparu et al. 2004)
- Повишен крвни притисак (Scheirer et al. 2002)
- Мање стопе протока (Novak, Hoffman и Yung 200)
- Мање стопе конверзије (Akamai 2007)
- Веће стопе напуштања (Nielsen 2000)
- Доживљавају се као мање занимљиви (Ramsay, Barbesi и Preece 1998)
- Доживљавају се као мање привлачни (Skadberg и Kimmel 2004)
Постоји низ извора који документују улогу перформанси у успеху на вебу, а W3 Total Cache постоји да вам пружи оквир за подешавање апликације или сајта без потребе за годинама истраживања.
-
Зашто је W3 Total Cache бољи од других решења за кеширање?
-
То је потпун оквир. Већина доступних додатака за кеширање одлично постиже неколико побољшања перформанси. Total Cache је другачији јер отклања бројне аспекте који умањују перформансе било ког сајта. Иде даље од основа, изван самог смањења коришћења процесора (оптерећења) или потрошње протока за HTML странице. Једнако важно, додатак за почетак не захтева измене теме, измене у .htaccess (mod_rewrite правила) нити компромисе у програмирању. Најважније, то је једини додатак направљен за оптимизацију свих практичних окружења хостинга, малих или великих. Могућности је много, а подешавање је лако.
-
Све ово ми је потпуно ново; мој сајт ради добро, нико се не жали на брзину. Зашто ово поставити?
-
Читаоци ретко одвоје време да се пожале. Обично само престану да прегледају раније него што бисте желели и можда се уопште не врате. Ово је једини додатак посебно направљен да обезбеди да сви аспекти вашег сајта буду што бржи. Google све више наглашава брзину сајта као чинилац рангирања; овај додатак помаже и у томе.
У најбољем је интересу сваког власника сајта да се увери да перформансе сајта не ометају његов успех.
-
Која издања Вордпреса су подржана?
-
За коришћење свих функција пакета потребан је Вордпрес 6.0 или новији са PHP-ом 7.4 или новијим.
-
Зашто смањивање не ради код мене?
-
Одлично питање. W3 Total Cache користи неколико алатки отвореног кода за покушај спајања и оптимизације CSS-а, JavaScript-а, HTML-а итд. Нажалост, градитељи морају донекле да покушавају и греше да би се уверили да њихов код може успешно да се смањи разним библиотекама које W3 Total Cache подржава. Чак и ако градитељи темељно тестирају свој код, не могу бити сигурни у сагласност са другим кодом који ваш сајт може имати. Кривица овде није ни на једној страни, јер постоје хиљаде комбинација додатака и тема које сајт може имати, а милиони могућих комбинација CSS-а, JavaScript-а итд.
Добро правило је да испробате самостални режим, радите са градитељем да бисте открили код који није сагласан, почнете са режимом само спајања (најбезбеднија оптимизација) и повећавате оптимизацију до тачке непосредно пре него што се функционалност (JavaScript) или кориснички интерфејс / распоред (CSS) на вашем сајту поквари.
Увек радимо на томе да ово буде једноставније и јасније у будућим издањима, али то није подухват који можемо сами да остваримо. Када пронађете додатак, тему или датотеку која није сагласна са смањивањем, обратите се градитељу и замолите га да у својој дистрибуцији обезбеди смањено издање или да се на други начин побрине да је његов код погодан за смањивање.
-
Шта је са коментарима? Да ли додатак успорава појављивање коментара?
-
Напротив, као и код сваке друге радње коју корисник може да изврши на сајту, брже перформансе ће је подстаћи. Кеш се тако брзо поново изгради у меморији да није проблем посетиоцима приказати најновије издање чланка који доживљава Digg, Slashdot, Drudge Report, Yahoo Buzz или Twitter ефекат.
-
Да ли ће додатак ометати друге додатке или виџете?
-
Не, напротив, ако користите подешавања смањивања, знатно ћете им побољшати перформансе.
-
Да ли овај додатак ради са Вордпресом у мрежном режиму?
-
Свакако.
-
Да ли овај додатак ради са BuddyPress-ом (bbPress)?
-
Да.
-
Да ли ће овај додатак убрзати WP Admin?
-
Да, посредно – ако са вама ради много блогера, приметићете да делује као да имате сервер намењен само за WP Admin када се овај додатак укључи; резултат је већа продуктивност.
-
Које веб сервере подржавате?
-
Нисмо упознати ни са каквим несагласностима са apache 1.3+, nginx 0.7+, IIS 5+ или litespeed 4.0.2+. Ако постоји веб сервер за који мислите да треба активно да га тестирамо (нпр. lighttpd), радо ћемо чути.
-
Да ли је овај додатак погодан за серверске кластере и уређаје за уравнотежење оптерећења?
-
Да, изграђен је из почетка имајући у виду скалирање и тренутне парадигме хостинга.
-
Која је сврха алатке „Media Library Import“ и како да је користим?
-
Алатка за увоз у библиотеку медија намењена је старим или „неуредним“ Вордпрес постављањима која имају прилоге (слике итд. у чланцима или страницама) расуте по веб серверу или „hot linked“ са сајтова трећих страна уместо да правилно користе библиотеку медија.
Алатка ће претражити ваше чланке и странице тражећи горе наведене случајеве и умножити их у библиотеку медија, ажурирати чланке да користе адресе веза и направити .htaccess датотеку са списком трајних преусмеравања, како би претраживачи пронашли датотеке на новом месту.
Пре извођења ове радње треба да направите резервну копију базе података.
-
Како да пронађем JS и CSS ради оптимизације (смањивања) овим додатком?
-
Користите дугме „Help“ доступно на језичку подешавања Minify. Када се отвори, алатка ће потражити и попунити CSS и JS датотеке које се користе у сваком шаблону сајта за активну тему. Да бисте затим додали датотеку у подешавања смањивања, штиклирајте поље поред те датотеке. Место уградње JS датотека такође се може навести ради бољег приказа страница. Подешавањима смањивања за све постављене теме такође се може управљати из алатке избором теме из падајућег изборника. Када завршите подешавање смањивања, притисните дугме apply and close, а затим сачувајте подешавања на језичку подешавања Minify.
-
Не разумем какве везе CDN има са кеширањем, то је потпуно друго, зар не?
-
Технички не, CDN је кеш високих перформанси који чува статичне ресурсе (датотеке теме, библиотеку медија итд.) на разним местима широм света да би читаоцима у тим регионима омогућио приступ уз мало кашњење. Користите Total Cache да бисте убрзали сајт приближавањем садржаја корисницима уз наша бројна CDN спајања, укључујући Cloudflare, StackPath, AWS и друге.
-
Како да користим Origin Pull (Mirror) CDN?
-
Пријавите се на контролну таблу или област за управљање налогом свог CDN добављача. Пратећи кораке подешавања које пружају, направите нову „pull zone“ или „bucket“ за име домена свог сајта. Ако ваш добављач нуди чаробњак за подешавање или савете за решавање проблема, обавезно их прегледајте. На језичку CDN додатка унесите име домаћина које вам је дао CDN добављач у поље „replace site’s hostname with“. Увек треба брзо да проверите отварањем тестне датотеке са CDN имена домаћина, нпр. http://cdn.domain.com/favicon.ico. Решавајте проблеме са својим CDN добављачем док овај тест не успе.
Сада идите на језичак „Опште“, штиклирајте поље и сачувајте подешавања да бисте укључили CDN функционалност и испразните кеш да би измене ступиле на снагу.
-
Како да подесим Amazon Simple Storage Service (Amazon S3) или Amazon CloudFront као свој CDN?
-
Прво отворите S3 налог (осим ако не користите origin pull); може проћи неколико сати док подаци за пријаву на налог не почну да раде. Затим треба да добијете „Access key ID“ и „Secret key“ из одељка „Access Credentials“ на страници „Security Credentials“ у „My Account.“ Уверите се да је стање „active.“ Затим се уверите да је „Amazon Simple Storage Service (Amazon S3)“ изабрана „CDN type“ на језичку „General Settings“, па сачувајте измене. Сада на језичку „Content Delivery Network Settings“ унесите „Access key,“ „Secret key“ и унесите име (избегавајте посебне знакове и размаке) свог спремника у поље „Create a bucket“ притиском на истоимено дугме. Ако користите постојећи спремник, једноставно наведите његово име у пољу „Bucket“. Притисните дугме „Test S3 Upload“ и уверите се да је тест успешан; ако није, проверите подешавања и покушајте поново. Сачувајте подешавања.
Осим ако не желите да користите CloudFront, скоро сте готови; пређите на следећи пасус ако користите CloudFront. Идите на језичак „General Settings“, штиклирајте „Enable“ и сачувајте подешавања да бисте укључили CDN функционалност. Испразните кеш да би измене ступиле на снагу. Ако је режим прегледа активан, мораћете да „примените“ измене да би ступиле на снагу.
Да бисте користили CloudFront, извршите све кораке изнад, осим што ћете изабрати „Amazon CloudFront“ као „CDN type“ у одељку „Content Delivery Network“ на језичку „General Settings“. При прављењу новог спремника, ИБ дистрибуције ће бити самостално попуњен. У супротном, идите на AWS Management Console и направите нову дистрибуцију: изаберите S3 спремник који сте раније направили као „Origin,“ унесите CNAME ако желите да додате један или више у своју DNS зону. Уверите се да је „Distribution Status“ укључен и да је „State“ deployed. Сада на језичку „Content Delivery Network“ додатка умножите поддомен пронађен у AWS Management Console и унесите CNAME који се користи за дистрибуцију у поље „CNAME“.
По жељи можете навести до 10 имена домаћина која ће се користити уместо подразумеваног имена домаћина, чиме ћете побољшати брзину приказа страница вашег сајта. Додатна имена домаћина треба навести и у подешавањима дистрибуције коју користите у AWS Management Console.
Сада идите на језичак „Опште“, штиклирајте „Enable“ и сачувајте подешавања да бисте укључили CDN функционалност и испразните кеш да би измене ступиле на снагу. Ако је режим прегледа активан, мораћете да „примените“ измене да би ступиле на снагу.
-
Како да подесим Rackspace Cloud Files као свој CDN?
-
Прво отворите налог. Затим у одељку „Content Delivery Network“ на језичку „General Settings“ изаберите Rackspace Cloud Files као „CDN Type.“ Сада у одељку „Configuration“ на језичку „Content Delivery Network“ унесите „Username“ и „API key“ повезане са вашим налогом (налазе се у одељку API Access на rackspace cloud контролној табли) у одговарајућа поља. Затим унесите име спремника који ћете користити (избегавајте посебне знакове и размаке). Ако радња успе, ИБ спремника ће се самостално појавити у пољу „Replace site’s hostname with“. По жељи можете навести име и ИБ постојећег спремника. Притисните дугме „Test Cloud Files Upload“ и уверите се да је тест успешан; ако није, проверите подешавања и покушајте поново. Сачувајте подешавања. Сада сте спремни да извезете библиотеку медија, тему и све друге датотеке на CDN.
По жељи можете навести до 10 имена домаћина која ће се користити уместо подразумеваног имена домаћина, чиме ћете побољшати брзину приказа страница вашег сајта.
Сада идите на језичак „Опште“, штиклирајте „Enable“ и сачувајте подешавања да бисте укључили CDN функционалност и испразните кеш да би измене ступиле на снагу. Ако је режим прегледа активан, мораћете да „примените“ измене да би ступиле на снагу.
-
Ако се име домена вашег сајта променило, ова алатка је корисна за ажурирање чланака и страница да користе тренутне адресе. На пример, ако је ваш сајт раније био www.domain.com и одлучили сте да га промените у domain.com, резултат би били или многе „покварене“ слике или многа непотребна преусмеравања (која успоравају прегледање посетиоцима). Ову алатку можете користити да исправите овај и сличне случајеве. Исправљање адреса слика такође омогућава додатку да боље одреди које су слике заиста хостоване на CDN-у.
Као и увек, никад не шкоди да прво направите резервну копију базе података.
-
Да ли је овај додатак сагласан са TDO Mini Forms?
-
Captcha и recaptcha ће радити добро, али ћете морати да спречите кеширање свих страница са обрасцима. Додајте URI странице у поље „Never cache the following pages“ на језичку подешавања кеша страница.
-
Да ли је овај додатак сагласан са GD Star Rating?
-
Да. Пратите ове кораке:
- Укључите динамичко учитавање оцена штиклирањем GD Star Rating -> Settings -> Features „Cache support option“
- Ако је кеш базе података укључен у W3 Total Cache-у, додајте
wp_gdsrу поље „Ignored query stems“ на језичку подешавања кеша базе података, у супротном се оцене неће ажурирати после гласања - Испразните све кешеве
-
Уместо нормалног сајта видим нечитљиве знакове, шта се дешава?
-
Ако тема или њене датотеке користе позив
php_flush()или функцијуflush(), то ће ометати нормалан рад додатка, због чега ће додатак слати кеширане датотеке пре него што се битне радње заврше. Позивflush()више није потребан и треба га уклонити. -
Како да кеширам само почетну страницу?
-
Додајте
/.+у могућност кеша страница „Never cache the following pages“ на језичку подешавања кеша страница. -
Добијам празне странице или кодове грешке 500 када покушавам да надоградим Вордпрес у мрежном режиму
-
Прво се уверите да додатак није активан (да је искључен) на нивоу мреже. Затим се уверите да је искључен на нивоу мреже. Сада би требало да можете успешно да надоградите без кварења сајта.
-
Појављује се обавештење о власнику датотеке заједно са FTP обрасцем, како могу то да решим?
-
Додатак користи Вордпресову FileSystem функционалност за упис у датотеке. Проверава да ли се власник датотеке и група власника направљених датотека подударају са власником процеса. Ако то није случај, не може да уписује или мења датотеке.
Обично треба да обавестите свој хостинг о проблему са дозволама и они би требало да могу да га реше.
Међутим, можете покушати да додате define(‘FS_METHOD’, ‘direct’); у wp-config.php да бисте заобишли провере датотека и фасцикли.
-
Да ли проширење претварача слика троши много ресурса за претварање слика у савремене облике као што су WebP или AVIF?
-
Не. Проширење претварача слика претвара уобичајене облике датотека слика у савремене облике као што су WebP или AVIF помоћу наших API услуга. Претварања се обављају на нашој API услузи, тако да коришћење ресурса не утиче на сервер вашег сајта.
-
Да ли API претварача слика Total Cache задржава податке слика?
-
Подаци слика које прими наш API уништавају се када се направи претворена слика. Претворене слике се уништавају када их додатак Total Cache преузме на ваш сајт.
-
Ово звучи превише добро да би било истинито, како могу да тестирам резултате?
-
Резултате ћете моћи да видите одмах при сваком учитавању странице, али за опипљиве метрике размотрите коришћење следећих алатки:
-
Немам времена да се бавим овим, али знам да ми треба. Да ли ћете ми помоћи?
-
Да! Обратите нам се и помоћи ћемо вам да се снађете како бисте могли да „подесите и заборавите“.
Поставите додатак да бисте прочитали цео ЧПП на језичку ЧПП додатка.
-
Где да пријавим безбедносне грешке пронађене у овом додатку?
-
Безбедносне грешке пронађене у изворном коду додатка W3 Total Cache пријавите преко Patchstack програма за откривање рањивости. Тим Patchstack-а ће вам помоћи са провером, доделом CVE ознаке и обавестиће градитеље овог додатка.
Рецензије
Сарадници и градитељи
„W3 Total Cache“ је софтвер отвореног кода. Следећи људи су допринели овом додатку.
Сарадници„W3 Total Cache“ је преведен на 22 језика. Хвала преводиоцима на њиховим доприносима.
Преведите „W3 Total Cache“ на свој језик.
Заинтересовани сте за развој?
Прегледајте кôд, погледајте SVN складиште или се претплатите на дневник развоја преко RSS-а.
Дневник измена
2.10.7
- Feature: Minify: Cache selected external scripts locally for auto minify
- Feature: Page Cache: Add a one-pass mode for sitemap cache preload
- Enhancement: Developers: Add a generated reference of supported actions and filters
- Fix: Browser Cache: Constrain unquoted URL rewriting when removing query strings from static resources
- Fix: Page Cache: Remove the expired role-cookie compatibility path and skip caching for rejected roles
- Fix: Page Cache: Avoid Options API calls before WordPress has loaded them during early bootstrap
- Fix: Object Cache: Persist cache invalidation from wp-admin when admin object caching is disabled
- Fix: CDN: Preserve custom attachment directories when pushing media
- Fix: Google PageSpeed: Renew expired access tokens without discarding authorization
- Fix: Licensing: Show the activation-limit notice for licenses that have reached their limit
- Fix: Settings: Persist Purge via WP-Cron schedule settings
- Fix: Settings: Skip unchanged w3tc_state option writes
- Update: Remove leftover newsletter signup code
- Update: Build: Omit development-only files from the release ZIP
2.10.6
- Fix: Database Cluster: Restore placeholder unescape so admin searches with wildcards match
- Enhancement: Page Cache: Add w3tc_pgcache_rules_required filter to skip writing rewrite rules
- Fix: Settings: Restrict POST updates to keys owned by the active admin page
- Fix: Licensing: Limit plugin type updates to the license path
- Fix: Image Converter: Require administrator capability for convert and submit
- Fix: Config import: Validate structure before applying
- Fix: Role cookies: Stop honoring legacy names unless explicitly enabled
- Fix: Minify: Validate precache URLs before outbound fetch
- Fix: URL constants: Apply host allowlists to overrides
- Fix: Minify: Validate Java minifier JAR paths before invocation
- Update: Bunny CDN and Redis: Enable verified TLS by default
- Fix: Diagnostics: Extend log redaction across remaining formats
- Fix: Reverse proxy: Apply forwarded client IP and scheme headers only from trusted proxies
- Fix: CDN: Limit Media Library import to static assets
- Fix: CDN: Render admin server responses as text
- Fix: CDN: Use saved settings for Test
- Fix: CDN: Scope CORS headers to font resources
- Fix: Browser Cache: Normalize rewrite rule rendering
- Fix: Support: Reduce client data sent from the Support page
- Fix: Forums: Normalize API client responses
- Fix: Lazy Load: Match background styles as top-level attributes only
- Fix: Admin: Align request validation across notice, extension, setup, CDN, and minify flows
2.10.5
- Исправка: Кеш страница: радње са датотекама кеша Disk Enhanced остају унутар директоријума кеша
2.10.4
- Исправка: Лењо учитавање: подударају се само атрибути слика под наводницима при преуређивању src/srcset/sizes
- Исправка: Чишћење кеша: враћене могућности које се могу филтрирати за чишћење свега и чишћење чланка
2.10.3
- Исправка: Баферовање излаза: прескачу се REST API захтеви осим ако је укључено REST кеширање кеша страница
- Исправка: Minify: радње са датотекама кеша остају унутар директоријума кеша
- Исправка: Одлагање скрипти: враћена замена чувара места подешавања времена истека
2.10.2
- Исправка: Кеш на диску: враћени уписи са закључавањем датотека на PHP 8+
- Исправка: Apache: Options -MultiViews у правилима кеша страница ограничено на режим сагласности
- Исправка: Кеш страница: прескаче се чување одговора преусмеравања
2.10.1
- Исправка: Општа подешавања: „The link you followed has expired“ при пражњењу свих кешева
- Исправка: Redis/Memcached/CDN: враћено руковање везом после шифровања података за пријаву у мировању у издању 2.10.0
- Исправка: Подаци за пријаву у мировању: шифровање се одлаже док Вордпресове соли не буду доступне
- Исправка: Always Cached: поновно прављење из реда чекања на nginx-у са кешом страница Disk: Enhanced
- Исправка: mfunc: непрепознате ознаке динамичких фрагмената приказују се као празан излаз
- Исправка: Apache: уклоњено Options -MultiViews из кореног .htaccess (HTTP 500 при ограничавајућем AllowOverride)
- Исправка: Мрежа сајтова: везе администраторских страница у мрежној администрацији
2.10.0
- Безбедност: ојачане провере овлашћења, могућности и потврде захтева (nonce/CSRF) у администраторским и AJAX крајњим тачкама
- Безбедност: побољшана провера уноса и escaping излаза ради спречавања cross-site scripting-а (XSS)
- Безбедност: ојачана заштита од убацивања кода, наредби и укључивања датотека
- Безбедност: ојачана обрада динамичког и кешираног садржаја, укључујући серијализацију података
- Безбедност: ограничени одлазни захтеви са сервера ради ублажавања лажирања захтева на страни сервера (SSRF)
- Безбедност: ограничене измене подешавања ради спречавања неовлашћених измена
- Безбедност: побољшано руковање сачуваним подацима за пријаву, колачићима и направљеним датотекама подешавања сервера
- Безбедност: смањено могуће откривање података и побољшано бележење безбедносних догађаја
2.9.4
- Исправка: Баферовање излаза: враћено претходно баферовање излаза из 2.9.1
- Исправка: Cloudflare: провера жетона/кључа
- Исправка: Спречено заобилажење mfunc обраде помоћу корисничког агента
2.9.3
- Исправка: Баферовање излаза: одбацује се угњеждени OB садржај за одговоре који нису HTML (JSON/AJAX) ради спречавања HTML-а испред JSON излаза
- Исправка: Баферовање излаза: додати филтери wp_die_ajax_handler и wp_die_json_handler за исправно руковање AJAX die путањама
- Исправка: Кеш страница: REST API одговори се више нису кеширали јер је ток баферовања излаза прескакан за одговоре који нису HTML
- Исправка: Лењо учитавање: додат MutationObserver са debounce-ом тако да се слике које убацују AJAX додаци (нпр. FacetWP) обрађују без потребе за спајањем по додатку; исправљено и да начин уградње async_head није ажурирао window.w3tc_lazyload на активни LazyLoad примерак после покретања
2.9.2
- Исправка: Закрпљена неисправна контрола приступа за AJAX радње услуге за слике
- Исправка: Кобна грешка mfunc динамичког баферовања излаза која је изазивала празне странице
- Исправка: Закрпљена mfunc безбедносна рањивост
2.9.1
- Исправка: Image Converter: поништавање захтева када је стање 404
- Исправка: Image Converter: боље руковање засебним захтевима за облике
- Исправка: Image Converter: измене корисничког интерфејса/JS-а
- Исправка: проблем са кеширањем/чувањем подешавања
2.9.0
- Функција: претварање слика у AVIF нове генерације (Pro)
- Функција: додата обавештења за неке проблеме са наплатом
- Исправка: одељак за чишћење Bunny CDN-а
- Исправка: New Relic API
- Исправка: сагласност Nginx + Memcached Unix сокета
- Ажурирање: побољшања чаробњака водича за подешавање и тестова
- Ажурирање: WebP Converter преименован у Image Converter
