Wordpress

WordPress сайтына арналған W3 жалпы кэш параметрлерін қалай теңшеуге болады

1 миллионнан астам белсенді орнатулары бар W3 Total Cache WordPress репозиторийіндегі ең танымал кэштеу және оңтайландыру плагиндерінің бірі болып табылады. Салыстырмалы түрде қарапайым және жеңілдетілген интерфейсті ұсынатын басқа WordPress оңтайландыру плагиндерінен айырмашылығы, W3 Total Cache WordPress сайтының кэштеу конфигурациясын толық басқаруға мүмкіндік береді.

W3TC параметрлерінің түйіршіктілігі оны WordPress сайттарын толық бақылауды қалайтын озық пайдаланушылар мен әзірлеушілер үшін тамаша плагинге айналдырады. Бұл мақалада біз W3 Total Cache параметрлерін егжей-тегжейлі қарастырамыз және WordPress сайтыңыздың өнімділігін арттыру үшін сізге ұсынылған конфигурацияны береміз.

Егер сіз болсаңыз Behmaster пайдаланушы үшін W3 Total Cache ішінде белгілі бір параметрлерді конфигурациялаудың қажеті жоқ, себебі біздің хостинг стекімізде қазірдің өзінде көптеген оңтайландырулар орнатылған. Мысалы, NGINX арқылы сервер деңгейіндегі бетті кэштеу әдепкі бойынша барлығында қосылады. Behmaster сайттар, сондықтан оны W3 Total Cache ішінде қосу қажет емес. W3TC параметрін а Behmaster-хостинг сайты, төмендегі орнату нұсқауларына қосымша назар аударыңыз. Белгілі бір параметр қажет емес немесе олармен үйлесімді болса, біз сізге міндетті түрде хабарлаймыз Behmaster.

W3 жалпы кэшін қалай орнатуға болады

Сайтыңызда W3 Total Cache орнатылмаған болса, оны тікелей WordPress бақылау тақтасында орнатуға болады. «Плагиндер қосу» бетінде «W3 Total Cache» деп іздеп, оны орнатыңыз.

W3 жалпы кэшін орнатыңыз.
W3 жалпы кэшін орнатыңыз.

Сондай-ақ BoldGrid веб-сайтында сатып алуға болатын W3 Total Cache бағдарламасының Pro нұсқасы бар. Pro нұсқасы REST API кэштеу, Google Maps кэштеу және қосымша кеңейтімдер сияқты бірнеше қосымша мүмкіндіктермен келеді. Бұл мақалада біз WordPress плагин репозиторийінің тегін нұсқасын қолданамыз.

W3 Total Cache параметрлеріне арналған нұсқаулықпен #WordPress сайтының жұмысын жақсартыңыз advanced және қосымша функцияларды басқарыңыз take️Tweet түймесін басыңыз

W3 жалпы кэш параметрлері қай жерде сақталады?

W3 Total Cache орнатқаннан кейін WordPress басқару тақтасының бүйірлік тақтасында «Өнімділік» қойындысын көресіз. «Өнімділік» қойындысын басу «Жалпы параметрлер», «Бет кэші», «Кішірейту» және т.б. сияқты әртүрлі ішкі мәзірлерді ашады.

W3 жалпы кэштің бүйірлік тақтасының параметрлері.
W3 жалпы кэштің бүйірлік тақтасының параметрлері.

Сондай-ақ W3 Total Cache параметрлеріне WordPress әкімші құралдар тақтасындағы «Өнімділік» қойындысы арқылы қол жеткізуге болады.

W3 жалпы кэш әкімшісінің құралдар тақтасының параметрлері.
W3 жалпы кэш әкімшісінің құралдар тақтасының параметрлері.

W3 жалпы кэшті қалай тазартуға болады

W3 Total Cache параметрін конфигурациялау әдісіне кіріспес бұрын, кэшті тазалау немесе тазалау жолын жылдам қарастырайық. Әкімші құралдар тақтасындағы «Өнімділік» қойындысының үстіне апарсаңыз, тазалаудың екі опциясын көресіз.

  1. Барлық кэштерді тазарту - барлық кэштерді бірден тазалаңыз.
  2. Тазарту модульдері - жеке кэшті тазалау (мысалы, кішірейтілген активтер, бет кэші, нысан кэш, т.б.).
W3 жалпы кэшті тазарту.
W3 жалпы кэшті тазарту.

W3 жалпы кэштің жалпы параметрлері

Бірнеше негізгі параметрлерді конфигурациялау үшін W3 Total Cache бағдарламасының «Жалпы параметрлер» мәзіріне кіріп көрейік.

Бет кэші

Әдепкі бойынша, WordPress сайтыңызға әрбір сұрау нақты уақытта көрсетіледі. Электрондық коммерция дүкендері немесе талқылау форумдары сияқты сайттардың белгілі бір түрлері үшін динамикалық көрсету өте қолайлы. Дегенмен, блогтар, жаңалықтар сайттары және динамикалық мазмұнды қажет етпейтін басқа сайттар үшін бетті кэштеу қабатын қосу өнімділікті жақсартады және сервер жүктемесін азайтады.

W3TC жүйесінде парақты кэштеуді қосыңыз.
W3TC жүйесінде парақты кэштеуді қосыңыз.

Егер сіздің сайтыңыз хостингте болса Behmaster, бетті кэштеу туралы алаңдамаудың қажеті жоқ. Бізде торап беттерін статикалық HTML файлдарына автоматты түрде кэштейтін жоғары өнімді сервер деңгейіндегі конфигурация бар. Егер хост бет кэштеуін ұсынбаса, W3 Total Cache плагинінде бет кэштеуін қосуға болады.

Minify

HTML, CSS және JavaScript активтерін кішірейту қажетсіз бос орындарды жою арқылы сайт беттерінің жалпы өлшемін азайтуы мүмкін. Көптеген WordPress сайттары үшін W3 Total Cache бағдарламасының «Кішірейту» мүмкіндігін қосу және «Кішірейту режимі» үшін «Авто» опциясын таңдау өте жақсы болады.

W3TC-де HTML, CSS және JavaScript активтерін кішірейтіңіз.
W3TC-де HTML, CSS және JavaScript активтерін кішірейтіңіз.

Кейбір жағдайларда активтерді кішірейту CSS немесе JavaScript кодының бұзылуына әкелуі мүмкін, бұл көбінесе алдыңғы жағында көрінетін қателерге әкеледі. Активтерді кішірейткеннен кейін сайтыңызда әдеттен тыс мәселелерді байқасаңыз, ақау тудыратын активтерді анықтау үшін әзірлеушімен жұмыс істеуді ұсынамыз. Осыдан кейін сіз нақты CSS және JavaScript файлдары үшін кішірейтуді айналып өтуге мүмкіндік беретін қолмен режимде «Кішірейту» мүмкіндігін пайдалана аласыз.

Кэш кэші

WordPress - бұл динамикалық CMS, яғни PHP қызметкерлері үнемі фондық режимде кодты орындайды. Опкод кэші құрастырылған PHP кодын сақтау арқылы сайтыңызды жылдамдатуға көмектеседі, бұл сол кодты қажет ететін келесі сұрауларды жылдамырақ етеді.

W3TC-де opcode кэшін қосыңыз.
W3TC-де opcode кэшін қосыңыз.

Егер сіздің сайтыңыз хостингте болса Behmaster, W3 Total Cache ішінде операциялық кодты кэштеу қабатын қосу туралы алаңдамаудың қажеті жоқ. Біз барлық тірі орталарда OPcache, операциялық код кэшін қосамыз. OPcache құрастырылған PHP коды кэштелмегеніне және сайтты әзірлеуге және жөндеуге кедергі келтірмейтініне көз жеткізу үшін кезеңдік орталарда өшірілген.

Егер хостыңыз операциялық код кэшін ұсынбаса, оны W3 Total Cache ішінде қосуды ұсынамыз. Опкод кэш мүмкіндігі тек W3TC Pro нұсқасында қолжетімді екенін есте сақтаңыз.

Мәліметтер базасының кэші

W3TC дерекқоры MySQL дерекқор сұрауларының нәтижелерін сақтайды. Бұл мүмкіндік пайдалы болғанымен, оны өшіріп, оның орнына нысан кэшін пайдалануды ұсынамыз.

W3 жалпы кэштегі мәліметтер базасын кэштеу.
W3 жалпы кэштегі мәліметтер базасын кэштеу.

Кейбір жағдайларда дерекқорды кэштеу мүмкіндігі процессордың жоғары пайдаланылуына әкелуі мүмкін екенін анықтадық. Бұл дерекқор сұрауының нәтижелерін сақтау арқылы сақталған CPU көлемі осы мүмкіндікке қажетті орталық процессорының ұлғаюымен өтелуі мүмкін дегенді білдіреді.

Объект кэші

WordPress контекстінде нысан кэші толтырылған дерекқор сұрауларының нәтижелерін сақтайды. WordPress-те шын мәнінде кірістірілген нысан кэші бар, бірақ ол тек бір бетті жүктеу үшін деректерді сақтайды. Бұл бетті жүктеуді бірдей дерекқор сұрауларымен жұмыс істейтін CPU ресурстарын ысырап етуді қажет етпейтіндіктен тиімдірек бетті көрсетуге мүмкіндік береді.

WordPress әдепкі нысан кэші өнімділік үшін сөзсіз пайдалы болғанымен, бет жүктемелері бойынша деректерді сақтайтын нысан кэші одан да жақсырақ! W3TC «Нысан кэш» мүмкіндігі сіздің компьютеріңізге реттелетін кэштеу сценарийін қосады /wp-content каталогты ашады және деректерді тұрақты сақтау үшін (бірнеше бет жүктемесінде) WordPress нысан кэшінің әрекетін өзгертеді.

Дерекқор сұрауларын пайдаланатын сұрауларды жылдамдату үшін WordPress сайтында W3TC нысан кэш мүмкіндігін қосуды ұсынамыз. егер сіздің сайтыңыз орналастырылмаған болса Behmaster.

W3 жалпы кэш объектісінің кэші.
W3 жалпы кэш объектісінің кэші.

Егер сіздің сайтыңыз хостингте болса Behmaster, біз Redis қондырмасы арқылы жұмыс істейтін өнімділігі жоғары нысанды кэштеу қабатын ұсынамыз. Redis – дерекқор мен хабар брокері қолданбалары үшін жиі пайдаланылатын ашық бастапқы жадтағы деректер құрылымы қоймасы.

Redis деректерді жедел жадта кэштейтіндіктен, ол WordPress-ке тұрақты нысан кэшінен кэштелген деректерге қол жеткізуге мүмкіндік береді, бұл дәстүрлі нысан кэш конфигурацияларына қарағанда әлдеқайда жылдам.

Шолғыш кэші

Браузер кэштеу CSS, JavaScript, кескіндер және қаріптер сияқты статикалық активтерді жергілікті түрде сақтау арқылы WordPress сайтыңызды айтарлықтай жылдамдатады. Браузер кэштеу активтерді қанша уақыт кэштеу керектігін анықтау үшін жарамдылық мерзімін пайдаланады. Заманауи веб-сайтта әзірлеушілердің көпшілігі статикалық активтер үшін 1 жылдық жарамдылық мерзімін белгілейді.

W3 Total Cache-де браузерді кэштеуді қосыңыз.
W3 Total Cache-де браузерді кэштеуді қосыңыз.

Орналастырылған сайттар үшін Behmaster, біз статикалық файлдар үшін 1 жылдық кэш мерзімін қолданамыз. Мұны тексеру арқылы тексеруге болады cache-control орналасқан статикалық файлдың тақырыбы Behmaster. Егер веб-хостыңыз шолғышты кэштеу үшін «болашақ жарамдылық мерзімін» қолданбаса, W3 Total Cache ішіндегі «Браузер кэші» мүмкіндігін қосып, жарамдылық мерзімін конфигурациялауға болады.

CDN (мазмұнды жеткізу желісі)

Дүние жүзіндегі деректер орталықтарына статикалық файлдарды жүктеп алу үшін CDN немесе мазмұнды жеткізу желісін пайдаланып жатсаңыз, W3 Total Cache файлын «тақырып файлдары, медиа кітапхана тіркемелері, CSS, JS» және т.б. үшін URL мекенжайларын қайта жазу үшін конфигурациялауға болады. CDN хост атауы.

W3 Total Cache ішіндегі CDN параметрлері.
W3 Total Cache ішіндегі CDN параметрлері.

Егер сіздің сайтыңыз хостингте болса Behmaster, пайдалануды ұсынамыз Behmaster CDN, KeyCDN арқылы жұмыс істейтін жоғары өнімді мазмұнды жеткізу желісі. Қашан Behmaster CDN қосылды, статикалық файл URL мекенжайлары қызмет көрсету үшін автоматты түрде қайта жазылады Behmaster CDN.

Басқа CDN провайдерін пайдаланғыңыз келсе немесе сіздің сайтыңыз орналастырылмаған болса Behmaster, W3 Total Cache ішіндегі «CDN» мүмкіндігін қосуға және CDN URL мекенжайын қосуға болады.

Кері прокси

Кері прокси веб-сервер мен WordPress арасында орналасады және оны кіріс сұрауларында әртүрлі логикаға негізделген манипуляцияларды орындау үшін пайдалануға болады. W3TC серверлік жүктемені азайту мақсатында деректерді кэштеу және қызмет көрсету үшін танымал «HTTP үдеткіші» болып табылатын Varnish қолданбасын қолдайды.

Лакты пайдалану үшін алдымен Лак бумасын хостыңыз орнатуы керек. Егер сіз а Behmaster тұтынушы, кері прокси опциясын қоспаңыз, себебі біздің инфрақұрылымымыз Лакпен жұмыс істеуге арналмаған.

Пайдаланушы тәжірибесі

W3TC «Пайдаланушы тәжірибесі» оңтайландыруы жалқау жүктеуді қосуға, эмодзилерді өшіруге және wp-embed.js сценарий. Бетті жүктеуді жылдамдату үшін WordPress сайтында жалқау жүктеуді қосуды ұсынамыз. Егер сіз әлі браузерге немесе плагинге негізделген жалқау жүктеуді пайдаланбасаңыз, жалқау жүктеу үшін W3 Total Cache пайдалануды ұсынамыз.

W3TC-де қолданушы тәжірибесінің параметрлері.
W3TC-де қолданушы тәжірибесінің параметрлері.

Қазіргі әлемде операциялық жүйелердің көпшілігінде эмодзилерге орнатылған қолдау бар. Осылайша, егер сіз эмодзилердің ауыр пайдаланушысы болмасаңыз, WordPress енгізілген эмодзи сценарийін өшіргіңіз келуі мүмкін. Жою үшін W3TC пайдалану wp-emoji-release.min.js HTTP сұрауын қырып алуға және бет жүктемелерінен ~10 КБ жоюға көмектеседі.

Сол сияқты, WordPress жазбаларын ендірмесеңіз, өшіруге болады wp-embed.js W3 жалпы кэшпен. Бұл сценарийді өшіру YouTube бейнелерін, SoundCloud ағындарын және т.б. ендіруге арналған oEmbed функциясына әсер етпейді.

әр түрлі

W3 Total Cache бағдарламасында конфигурациялауға болатын бірнеше түрлі параметрлер бар. WordPress жүйесінде Google Page Speed ​​бақылау тақтасының виджетін көрсеткіңіз келсе, Page Speed ​​API кілтін енгізуге болады. Сондай-ақ WordPress сайтындағы әрбір бет үшін мәзір жолағында Бет жылдамдығы рейтингін көрсету мүмкіндігі бар.

W3 Total Cache ішіндегі әр түрлі параметрлер.
W3 Total Cache ішіндегі әр түрлі параметрлер.

«NGINX сервер конфигурациясының файл жолы», «файлды құлыптауды қосу», «дискінің жақсартылған бетін оңтайландыру және NFS үшін дискіні кэштеуді азайту» сияқты басқа параметрлер үшін оларды өзгертуге нақты себеп болмаса, оларды әдепкі параметрлерінде қалдыру ұсынылады.

Debug

Сайтыңыздағы мәселені шешіп жатсаңыз, W3 Total Cache қолданбасында арнайы кэштеу қабаттары мен оңтайландыру параметрлерін өшіруге мүмкіндік беретін ыңғайлы «Оқшаулау» мәзірі бар. Мысалы, сайтыңызда көрнекі ақауды байқасаңыз, ақауларды жоюға көмектесу үшін бетіңіздің бастапқы кодына HTML түсініктемелерін кірістіретін «Кішірейту» опциясы үшін жөндеу режимін қосуға болады.

W3 жалпы кэштегі күйін келтіру режимі.
W3 жалпы кэштегі күйін келтіру режимі.

Түзету режимі мүмкіндігі сервер ресурстарыңызға қосымша жүктеме түсіретіндіктен, оны тек кезеңдік ортада немесе трафик аз сағаттарда пайдалануды ұсынамыз. Сонымен қатар, ақауларды жоюды аяқтағаннан кейін жөндеу режимін өшіруді ұмытпаңыз!

Импорттау / Экспорттау параметрлері

Параметрлерді конфигурациялауды аяқтағаннан кейін конфигурацияңыздың сақтық көшірмесін жасау үшін W3TC «Импорттау/Экспорттау» функциясын пайдалануға болады. W3 Total Cache-те көптеген параметрлер бар, сондықтан толық сақтық көшірмені экспорттау мүмкіндігі жан тыныштығы үшін тамаша. Оған қоса, ол ештеңені қолмен конфигурацияламай-ақ, бірнеше сайттарда теңшелетін W3TC конфигурациясын оңай көшіруге мүмкіндік береді.

W3TC параметрлерін импорттау және экспорттау.
W3TC параметрлерін импорттау және экспорттау.

W3 жалпы кэш параметрлері - беттің кэші

W3 Total Cache бағдарламасының «Бет кэші» параметрлеріне кіріп көрейік. Сіздің сайтыңыздың орналастырылғанын есте сақтаңыз Behmaster, бетті кэштеу туралы алаңдамаудың қажеті жоқ – сондықтан бұл бөлімді өткізіп жіберіңіз.

  • Алдыңғы парақты кэштеу – Көптеген сайттар үшін бірінші бет әдетте ең көп трафикті қабылдайтын бет болып табылады. Сондықтан бұл параметрді қосуды ұсынамыз.
  • Кэш арналары – WordPress әртүрлі RSS арналарын жасайды, бұл Feedburner сияқты сыртқы қолданбалар мен қызметтерге сайтыңыздың мазмұнын көрсетуге мүмкіндік береді. Қазіргі уақытта RSS бұрынғыдай танымал болмаса да, біз әлі де осы параметрді қосуды ұсынамыз.
  • SSL кэші (HTTPS сұраныстары) – Егер веб-сервер барлық кіріс сұраулар үшін HTTPS-ті мәжбүрлемесе, бұл параметрді қосу өнімділікке оң әсер етуі мүмкін. HTTPS протоколын веб-сервер деңгейінде әлдеқашан мәжбүрлеп жатсаңыз, оны қосудың қажеті жоқ.
  • Сұраныстардың айнымалы мәндерімен URI-ді кэштеу – Сұрау жолы – URL мекенжайының соңына қосылатын параметр (мысалы, /?version=123). Сұрау жолдары WordPress дерекқорынан нақты деректерді сұрау және көрсету үшін жиі пайдаланылады. Жалпы, сұрау жолының мақсаты беттің бірегей нұсқасын сұрау болып табылады, сондықтан кэштеуді қалайтын нақты сұрау жолдары болмаса, оны өшіруді ұсынамыз.
  • Кэш 404 (табылған жоқ) – Әдепкі бойынша, W3TC бұл опцияны өшіреді. Мұның себебі, бәлкім, «Диск жетілдірілген» бетті кэштеу әдісін пайдалансаңыз, кэштеу әрекетіне байланысты болуы мүмкін. Бұл опция таңдалғанда, 404 бет 200 жауап кодын қайтарады. Ең дұрысы, 404 бет 404 жауап кодын қайтаруы керек, сондықтан оның үйлесімділігін көру үшін бұл параметрді кэштеу конфигурациясымен сынауды ұсынамыз.
  • Кірген пайдаланушылар үшін парақтарды кэштемеңіз – Бұл опцияны қосуды ұсынамыз. Жүйеге кірген пайдаланушылар әдетте беттерді жаңартумен жұмыс істейді. Кэштеу қосулы болса, пайдаланушылар бет жаңартуларын көру үшін кэшті үнемі тазалап отыруы керек.
  • Кейбір пайдаланушы рөлдері үшін парақтарды кэштемеңіз - Бұл опция кейбір WordPress пайдаланушы рөлдері үшін кэшті айналып өтуге мүмкіндік береді. «Жүйеге кірген пайдаланушылар үшін беттерді кэштемеу» опциясы әлдеқашан қосылған болса, бұл опция кэш әрекетіне әсер етпейді.

Бүркеншік аттар

W3 Total Cache бағдарламасының «Бөркеншік аттар» мүмкіндігі әртүрлі домендерде қолжетімді бірдей WordPres мазмұнын кэштеуге мүмкіндік береді. Бұл мүмкіндікті қосу ұсынылмайды. Егер сіздің WordPress сайтыңызға әртүрлі домендер (мысалы, domain.com және www.domain.com) арқылы кіруге болатын болса, Google және басқа іздеу жүйелерінен қайталанатын мазмұн жазаларын болдырмау үшін сұрауларды негізгі доменіңізге қайта бағыттау үшін 301 қайта бағыттау ережесін орнатқан дұрыс.

Кэшті алдын-ала жүктеу

«Кэшті алдын ала жүктеу» мүмкіндігі сайт картасын тексеріп шығады және бет кэшін алдын ала жүктеу үшін сайт беттеріне сұраулар жасайды. Көптеген сайттар үшін кэшті алдын ала жүктеуді өшіруді ұсынамыз, себебі ол ықтимал өнімділік артықшылықтарын өтейтін сервер ресурсының ұлғаюына әкелуі мүмкін.

Кэшті алдын ала жүктеуді қосқыңыз келсе, W3TC сайт картасының URL мекенжайын, жаңарту аралығын және әр аралықтағы беттерді көрсетуге мүмкіндік береді. Процессордың жоғарылау мүмкіндігін азайту үшін «жаңарту аралығы» және «ішкі беттер» тым жоғары орнатпағаныңызға көз жеткізіңіз.

Тазарту саясаты

W3TC «Тазалау саясаты» хабарламалар жарияланғаннан немесе өңделгеннен кейін автоматты түрде тазартқыңыз келетін беттер мен арналарды көрсетуге мүмкіндік береді. Көптеген сайттар үшін әдепкі параметрлер (алдыңғы бет, хабарламалар беті және блог арнасы) жеткілікті болуы керек. Тазалау саясатына қосымша беттерді қосқыңыз келсе, конфигурациялауға болатын әртүрлі опциялар бар.

REST API

WordPress қосылған REST API JSON пішімделген деректерге сұрау салуға мүмкіндік береді. REST API әртүрлі плагиндермен пайдаланылады және WordPress бапсыз орнатулары үшін өте маңызды. REST API үшін нақты пайдалану жағдайыңызға байланысты сұрау нәтижелерін кэштеу жақсы идея болуы мүмкін. REST API кэштеу «егер сізге қажет болса, оны білетін боласыз» санатына жатады, сондықтан REST API кэштеуді қосу-қосуды білмесеңіз, оны «Кэштеуге болмайды» күйінде қалдыруды ұсынамыз.

озат

W3TC-тің «Қосымша» бет кэш опцияларында әртүрлі параметрлерді, соның ішінде «қабылданған сұрау жолдары», «қабылданбаған пайдаланушы агенттері», түйіршікті кэшті айналып өту параметрлері және т.б. теңшеуге болады. Мысалы, W3 Total Cache параметрін белгілі бір санат немесе тег астында жазбаларды ешқашан кэштемейтін етіп конфигурациялау қажет болса, мұны «Қосымша» опцияларында жасай аласыз.

Бұл параметрлер өте сайтқа қатысты болуы мүмкін болғандықтан, біз қамтамасыз ете алатын «ұсынылатын параметрлер» жоқ. Осыған байланысты, егер сіз өзіңіздің сайтыңыздың беттерін кэштеу әрекетінің ерекше аспектісін реттегіңіз келсе, міндетті түрде кеңейтілген опцияларды қараңыз.

W3 жалпы кэш параметрлері - кішірейту

W3 Total Cache-дің «Minify» параметрлерін қарастырайық.

  • URL құрылымын қайта жазу - Бұл параметр азайтылған активтердің URL құрылымына әсер етеді. URL мекенжайлары "әдемі" болып көрінуі үшін оны қосулы күйде ұстауды ұсынамыз.
  • Жүйеге кірген пайдаланушылар үшін кішірейтуді өшіру - Ақаулықтарды жою немесе жөндеу жұмыстарын жүргізіп жатсаңыз, жүйеге кірген пайдаланушылар үшін кішірейтуді өшіру пайдалы болуы мүмкін. Әйтпесе, бұл опцияны өшіріп қоюды ұсынамыз.

HTML және XML

«HTML және XML» бөлімінде HTML кішірейту параметрлерін конфигурациялауға болады.

  • Кірістірілген CSS минимизациясы - Кірістірілген CSS ішіндегі бос орынды жою үшін осы опцияны қосуды ұсынамыз.
  • Кірістірілген JS минимизациясы - Кірістірілген JavaScript ішіндегі бос орынды жою үшін осы опцияны қосуды ұсынамыз. Кейбір жағдайларда JS кішірейту код қатесіне әкелуі мүмкін. Бұл опцияны қосу сайттың функционалдығын бұзса, оны өшіріңіз.
  • Арналарды кішірейтпеңіз - Бұл опцияны өшірулі ұстауды ұсынамыз. Арналарды тек RSS оқырмандары және басқа ұқсас қызметтер пайдаланады, сондықтан арналарды кішірейту қажет емес.
  • Жол үзілімін жою – Бұл опция әдепкі бойынша өшірілген және сайтыңыздың дұрыс көрсетілуін қамтамасыз ету үшін оны қосуды ұсынбаймыз.

JS

«JS» бөлімінде JavaScript кішірейту параметрлерін конфигурациялауға болады.

  • Аудандардағы операциялар - Бұл опция кішірейтілген JavaScript үшін «енгізу түрін» таңдауға мүмкіндік береді. Бұрынғы JS файлдары үшін және кейін , «блоктау», «бұғаттамау», «асинхронды қолдану арқылы бұғаттамау» және «кейінге қалдыру арқылы бұғаттамау» арасында таңдауға болады. Блокталмайтын жүктеу әдістері әдетте жақсы өнімділікке әкелсе де, олар барлық JavaScript кодтарымен әрқашан 100% үйлесімді бола бермейді. Сонымен қатар, «синхрондау» және «кейінге қалдыру» қолдану жағдайлары өте әртүрлі. Осылайша, JavaScript-ті бұғаттамайтын ерекшеліктерді білмесеңіз, әдепкі «блоктау» әдісін пайдалануды ұсынамыз.
  • Тек кішірейту немесе біріктіру – JavaScript үшін екі оңтайландыру режимінің бірін таңдауға болады. «Кішірейту» таңдалғанда, JS файлдарыңыз біріктіріліп, кішірейтіледі. «Тек біріктіру» таңдасаңыз, нәтижесінде біріктірілген JS файлы кішірейтілмейді. Егер сізде кішірейтуге қатысты мәселелер туындаса және ақаулықты тудыратын сценарийді анықтау үшін жөндеуді қаламасаңыз, «Тек біріктіру» опциясын таңдау қатені түзетуі мүмкін.
  • HTTP/2 Push – Серверіңіз HTTP/2 Server Push қызметін қолдаса, бұл опцияны қосу бетті жүктеу уақытын азайтуға көмектесуі мүмкін. HTTP/2 Server Push файлдарды келушілерге сұраудан бұрын жібереді. Бұл опцияны өндірістік ортада қоспас бұрын, тиісті сынақтан өткізуді ұсынамыз, себебі Server Push жиі дұрыс емес пайдаланылады. Server Push үлкенірек JavaScript файлдары үшін өте қолайлы емес және JS файлдарын тікелей келушінің шолғыш кэшінен жүктеудің артықшылықтарынан асып түсетініне көз жеткізгіңіз келеді.

CSS

«CSS» бөлімінде CSS кішірейту параметрлерін конфигурациялауға болады.

 

  • Тек біріктіру – JavaScript файлдарынан айырмашылығы, CSS әдетте кішірейтуге қатысты мәселелерден зардап шекпейді. Сондықтан біз «Тек біріктіру» мүмкіндігін қосуды ұсынбаймыз.
  • Сақталған түсініктемені жою – Бұл параметр CSS файлдарынан түсініктемелерді жояды. Файл өлшемін мүмкіндігінше азайту үшін осы опцияны қосуды ұсынамыз.
  • Жол үзілімін жою – Бұл параметр CSS файлдарынан жол үзілімдерін жояды. Бұл опцияны да қосуды ұсынамыз. «Сызық үзілісін жою» мүмкіндігін қосқаннан кейін дисплей мәселесін байқасаңыз, оны өшіріңіз.

озат

«Қосымша» бөлімінде кішірейту әрекетін теңшеуге арналған бірнеше қосымша параметрлер бар.

  • Сыртқы файлдарды сайын жаңартыңыз – W3TC CSS және JS файлдарының жаңартулары арасындағы уақыт мөлшерін анықтауға мүмкіндік береді. Әдепкі параметрі 86400 секунд болса, активтеріңіз жүктеп алынады және әрбір 24 ​​сағат сайын кішірейтіледі. Егер сіздің сайтыңыз жиі өзгермесе, ұзағырақ уақыт аралығын белгілеңіз.
  • Қоқыс жинау аралығы – Бұл уақыт аралығының параметрі мерзімі өткен кэш деректерінің қаншалықты жиі жойылатынын көрсетеді. Әдепкі параметр - 24 сағат. Сайтыңызда сақтау орны аз болса, «Қоқысты жинау аралығын» азайтуды ұсынамыз.

 

«Қосымша» бөлімінің қалған бөлігінде ешқашан кішірейтуге болмайтын актив файлдарын көрсетуге мүмкіндік беретін енгізу өрістері бар. Сондай-ақ белгілі бір пайдаланушы агенттеріне кішірейтілмеген файлдарға қызмет көрсетуге мүмкіндік беретін «Қабылданбаған пайдаланушы агенттері» өрісі бар. Соңында, W3 Total Cache кішірейту процесіне қосылатын сыртқы актив файлдарын қосуға болады.

W3 Total Cache Settings — Объект кэші

Келесі тізімде W3TC «Нысан кэш» параметрлері. Көптеген сайттар үшін әдепкі параметрлер жақсы жұмыс істейді, бірақ қарамастан оларды қарастырайық.

 

  • Кэш нысандарының әдепкі қызмет ету мерзімі – Өзгертілмеген кэш элементтері үшін жарамдылық мерзімі. Ұзақ уақыт кезеңі үлкенірек нысан кэшіне әкеледі. Сервердің сақтау сыйымдылығы туралы алаңдасаңыз, әдепкі мәнді сақтауды немесе оны төмендетуді ұсынамыз.
  • Қоқыс жинау аралығы – Бұл параметр мерзімі өткен кэш деректерінің себетке қаншалықты жиі жіберілетінін көрсетеді. 3,600 секунд (1 сағат) әдепкі мәні көптеген сайттар үшін жақсы болуы керек.
  • Ғаламдық топтар – Бұл параметр бір көп сайтты желідегі тораптар арасында ортақ кэштеу топтарын конфигурациялауға мүмкіндік береді. Оны өзгертуге нақты себеп болмаса, бұл параметрді әдепкі күйінде қалдыруды ұсынамыз.
  • Тұрақты емес топтар – Бұл параметр ешқашан кэштелмейтін нысан топтарын таңдауға мүмкіндік береді. Тағы да, біз әдепкі конфигурацияны ұстануды ұсынамыз.
  • wp-admin сұраулары үшін кэштеуді қосу – Бұл опция әдепкі бойынша өшірілген және біз оны қосуды ұсынбаймыз, себебі ол жанама әсерлерді тудыруы мүмкін. Сонымен қатар, WordPress сайттарының көпшілігіне келушілер ешқашан wp-admin бақылау тақтасымен өзара әрекеттеспейді.

W3 Total Cache Settings — Браузер кэші

Көптеген WordPress хосттары, соның ішінде Behmaster, веб-сервер деңгейінде тиісті шолғышты кэштеу тақырыптарын іске асырып қойған. Егер хостыңыз жасамаса немесе браузерді кэштеу әрекетін әрі қарай реттегіңіз келсе, мұны W3 Total Cache көмегімен жасауға болады.

«Браузер кэші» параметрлерінде «Жалпы», «CSS & JS» және «HTML & XML» және «Мультимедиа және басқа файлдар» бөлімдерінің әдепкі параметрлері WordPress сайттарының көпшілігіне сәйкес келеді. Бұл бетте көптеген параметрлер болғандықтан, браузерді кэштеу тәртібіне қандай да бір өзгерістер енгізбес бұрын әзірлеушімен кеңесуді ұсынамыз. Осыған байланысты, төменде шолғышты кэштеуге қатысты назар аудару керек бірнеше негізгі параметрлер берілген.

  • Тақырыптардың жарамдылық мерзімі аяқталады – Ұзақ «тақырыптардың жарамдылық мерзімі аяқталады» конфигурациялау браузерді тиімді кэштеу үшін маңызды. Сағат Behmaster, біз CSS, JS, кескіндер және қаріптер сияқты статикалық активтер үшін 1 жылдық қызмет мерзімін қолданамыз. Браузерді кэштеуді конфигурациялау үшін W3TC пайдалансаңыз, бұл мәнді орнатуды ұмытпаңыз 31536000 (1 жыл).
  • Кэшті басқару саясаты – Статикалық активтерді браузерлерде кэштеу мүмкіндігін қамтамасыз ету үшін, «кэшті басқару саясаты» «жалпыға ортақ, max_age=СЕКУНДТАР ЖАҒДАЙДЫ» күйіне орнатылғанын тексеріңіз.
  • HTTP (gzip) қысуды қосу – GZIP қысу HTML беттері мен активтері келушілерге жіберілмес бұрын файл өлшемін күрт азайтады, сондықтан хостыңыздың сервер конфигурациясы GZIP қолдайтын болса, осы опцияны қосуды ұмытпаңыз. Егер сіздің сайтыңыз орналастырылған болса Behmaster, W3TC ішінде GZIP қысуды қосудың қажеті жоқ, себебі ол әдепкі конфигурациямыздың бөлігі ретінде қосылған.
  • Статикалық ресурстардан сұрау жолдарын жою – Сұрау жолы сұрау параметрлерін көрсету немесе веб-серверді жаңа активті жеткізуге мәжбүрлеу үшін URL жолының соңына қосылатын қосымша жол болып табылады. Сұрау жолдары a әрпінен басталады ?, және көптеген веб-серверлер сұрау жолдары бар сұраулар үшін кэшті айналып өту үшін конфигурацияланған. Бет сұрауларынан сұрау жолдарын жою сервер жүктемесін азайту үшін пайдалы, себебі бұл сұраулар беттерді көрсету үшін PHP пайдаланады. W3 Total Cache ішіндегі статикалық ресурстардан сұрау жолдарын жоюды ұсынбаймыз, себебі олар CSS және JS файлдарының соңғы нұсқасын келушілерге жеткізуге көмектеседі.

«Браузер кэші» параметрлері бетінде сонымен қатар Content Security Policy (CSP) және X-XSS Protection сияқты қауіпсіздік тақырыптарына қатысты әртүрлі параметрлер бар. Біз әрқашан осы параметрлерден өту үшін білікті әзірлеушімен жұмыс істеуді ұсынамыз, себебі дұрыс емес конфигурациялар сайтыңыздың пайдаланушы тәжірибесіне тікелей әсер етуі мүмкін. Мысалы, HSTS тақырыбын тиісті SSL сертификатынсыз және HTTPS конфигурациясынсыз қосу сайтыңызды қолжетімсіз етуі мүмкін.

W3 Total Cache Settings — Пайдаланушы агентінің топтары

W3 Total Cache «Пайдаланушы агентінің топтары» мүмкіндігі пайдаланушы құрылғы түріне негізделген трафикті қайта бағыттау қажет болса, өте күшті. Мысалы, егер пайдаланушы сіздің сайтыңызға ұялы телефоннан кірсе, сайтты басқа тақырыппен көрсету үшін конфигурациялауға болады. Сол сияқты, мобильді сайтыңыз бірегей қосалқы доменде болса, пайдаланушыларды мүлдем басқа сайтқа қайта бағыттай аласыз.

Жауапты веб-дизайн дәуірінде біз осы ерекше мүмкіндікті пайдалану жағдайларын тым көп көрмейміз. Қазіргі уақытта ең жақсы тәжірибе - бірнеше тақырыптарға немесе тек мобильді қосалқы доменге сенудің орнына сайтыңызды басынан бастап жауап беру.

W3 Total Cache Settings — Referrer Groups

HTTP сілтемесі сұраудың қайдан шыққаны туралы ақпаратты қамтамасыз ететін қосымша HTTP тақырыбы болып табылады. Мысалы, егер кіруші сіздің сайтыңызды Google Search тізімінен басса, HTTP сілтемесі болады google.com.

Тоқтау уақыты және WordPress мәселелерімен күресіп жатырсыз ба? Behmaster өнімділік пен қауіпсіздікті ескере отырып жасалған хостинг шешімі! Біздің жоспарларымызды тексеріңіз

W3 Total Cache ішінде «Сілтеме жасаушы топтары» көмегімен сұраудың HTTP сілтемесі негізінде реттелетін кэштеу әрекетін анықтауға болады. Мысалы, іздеу жүйелерінен тұратын сілтеме тобын жасай аласыз және тек сол домендерден келетін сұраулар үшін кэштеу әрекетін теңшей аласыз.

Жоғарыда аталған «Пайдаланушы агенттері топтары» сияқты, сіз «Сілтеме беруші топтар» мүмкіндігімен сұрауларды басқа доменге қайта бағыттай аласыз. Көптеген WordPress сайттарына сілтеме жасау топтарын орнату қажет емес, сондықтан біз ешқайсысын конфигурациялауды ұсынбаймыз.

W3 Жалпы кэш параметрлері — Cookie топтары

W3 Total Cache қолдайтын соңғы кэштеу тобы – «Cookie топтары». Бұл мүмкіндік сұраудың cookie файлдары негізінде бірегей кэштеу шелектерін және әрекеттерін жасауға мүмкіндік береді. «Пайдаланушы агенттері топтары» және «Сілтеме топтары» сияқты көптеген сайттарға cookie файлдарына негізделген реттелетін кэштеу конфигурациясын орнату қажет емес. Егер сіздің сайтыңыз cookie файлдарына негізделген кэштеуді қажет етсе, оны дұрыс конфигурациялау үшін әзірлеушімен жұмыс істеуді ұсынамыз.

W3 Жалпы кэш параметрлері — CDN

Енді W3 Total Cache CDN параметрлеріне көшейік.

  • Хост тіркемелері – Оны CDN-ден WordPress медиа кітапханасындағы активтерге қызмет көрсету үшін қосыңыз.
  • Хост wp қамтиды/ Файлдар – ішінде файлдарға қызмет көрсету үшін оны қосыңыз wp-includes CDN қалтасынан.
  • Хост тақырыбы файлдары – CDN жүйесінен тақырып файлдарына қызмет көрсету үшін мұны қосыңыз.
  • Хосттың кішірейтілген CSS және JS файлдары – W3TC кішірейтілген CSS және JS файлдарына CDN-ден қызмет көрсету үшін мұны қосыңыз.
  • Хосттың пайдаланушы файлдары – Егер сізде медиа кітапханада немесе тақырып қалтасында жоқ файлдар болса, оларға CDN арқылы қызмет көрсету үшін W3TC файл жолдарын қосуға болады.
  • Канондық тақырыпты қосу – A rel=”canonical” тег іздеу жүйелеріне бастапқы дереккөзді немесе URL мекенжайын анықтауға көмектеседі. CDN әдетте басқа доменді пайдаланатындықтан, канондық тег қосу іздеу жүйелеріне бастапқы активтің орналасқан жері туралы хабарлайды. Осыған байланысты, бұл параметрді өшіру жақсы, өйткені заманауи іздеу жүйелері сайтыңыздың SEO рейтингіне әсер етпестен CDN-ді анықтауға жеткілікті ақылды.

озат

  • Тек CDN қолмен тазалау – W3TC кэшті автоматты түрде тазалауды өңдеуге мүмкіндік беру үшін бұл опцияны өшіріп қоюды ұсынамыз.
  • SSL беттерінде CDN өшіру – Бұл параметрді өшіріп қойыңыз. CDN пайдаланып жатсаңыз, оның HTTP және HTTPS беттерінде белсенді болғаны дұрыс.
  • Әкімші беттерінде медиа кітапхана үшін CDN сілтемелерін пайдаланыңыз – Бұл опцияны қосуды ұсынбаймыз, себебі ол медиа кітапханаңыздағы URL мекенжайларын қайта жазады.
  • CORS тақырыбын қосу – CDN активтеріңізді басқа домендерде көрсетуге мүмкіндік беру үшін осы параметрді қосулы ұстаңыз.
  • Келесі рөлдер үшін CDN өшіру – Бұл опция кейбір WordPress пайдаланушы рөлдері үшін CDN өшіруге мүмкіндік береді. Көп жағдайда бұл опцияны өшірген дұрыс.
  • wp-жүктеп салуға болатын файл түрлерін қамтиды – Бұл өріс файл пішімдерін көрсетеді wp-includes ол сіздің CDN желісінен қызмет етеді. Файл пішімдерінің әдепкі тізімі көптеген сайттар үшін жақсы болуы керек. Егер сіздің жеке файлдарыңыз болса wp-includes қалта үшін қажет болса, қосымша пішімдерді қосуға болады.
  • Жүктеп салуға болатын тақырыптық файл түрлері – Бұл өріс CDN арқылы қызмет көрсетілетін WordPress тақырып қалтасындағы файл пішімдерін көрсетеді. Әдепкі тізімде барлық танымал актив, кескін және қаріп пішімдері бар. Қажет болса, қосымша пішімдерді қосуға болады.
  • Арнаулы файлдар тізімі – «Хосттың пайдаланушы файлдары» параметрін қоссаңыз, CDN қызмет көрсету үшін осы өріске файлдар тізімін қосуға болады.
  • Қабылданбаған пайдаланушы агенттері – Бұл өріс CDN-ден активтерге қызмет көрсетілмейтін пайдаланушы агенттерін көрсетуге мүмкіндік береді. CDN дұрыс пайдаланылуын қамтамасыз ету үшін бұл өрісті бос ұстауды ұсынамыз.
  • Қабылданбаған файлдар – Бұл өріс CDN-ден қызмет көрсетпеу керек файлдарды көрсетуге мүмкіндік береді. Егер сіз пайдаланып жатқан қызмет активтерді түбірлік доменнен қызмет көрсетуді талап етсе, файл жолын «Қабылданбаған файлдар» өрісіне қосуға болады.

W3 Total Cache Settings — Пайдаланушы тәжірибесі

Әрі қарай, W3 Total Cache ішіндегі «Пайдаланушы тәжірибесін» немесе жалқау жүктеуді, параметрлерді реттейік.

  • HTML кескінінің тегтерін өңдеу – Кескіндердің жалқау жүктелуін қамтамасыз ету үшін мұны қосыңыз.
  • Фондық кескіндерді өңдеу – CSS-те кескінді көрсету үшін «фонды» пайдалансаңыз, бұл опцияны қосу сол кескіндердің жалқау жүктелуіне мүмкіндік береді.
  • Сөздерді алып тастау – Бұл өрісте жалқау жүктеуді айналып өту үшін мәтінді көрсетуге болады. Мысалы, қоссаңыз no-lazy-load осы өріске сурет көрсетіледі жалқау жүктелмейді.
  • Сценарийді ендіру әдісі – Бұл параметр жалқау жүктеу сценарийі үшін жүктеу әдісін теңшеуге мүмкіндік береді. Әдепкі async әдіс көптеген сайттар үшін ең жақсы нұсқа болып табылады. Егер сіздің сайтыңыз тек бір бастапқы беттен тұрса, inline әдісін бетті жүктеу үшін HTTP сұрауларының санын азайту үшін пайдалануға болады.

W3 Total Cache үшін қолжетімді кеңейтімдер

W3 Total Cache үшінші тарап қызметтерімен біріктіру үшін әртүрлі кеңейтімдерді ұсынады. W3TC қазіргі уақытта келесі қызметтерге арналған кеңейтімдерге ие.

  • AMP
  • CloudFlare
  • Google Feedburner
  • Фрагментті кэш
  • Genesis негіздері
  • Жаңа Relic
  • Айналдырыңыз
  • Yoast SEO
  • WPML

Сайтыңызда осы қызметтердің кез келгенін пайдаланып жатсаңыз, W3 Total Cache бағдарламасымен дұрыс үйлесімділікті қамтамасыз ету үшін тиісті кеңейтімді орнатуды ұсынамыз. Бұл бөлімде біз W3 Total Cache үшін Cloudflare кеңейтімін қарастырамыз.

W3 жалпы кэшті Cloudflare кеңейтімімен қалай орнатуға болады

Cloudflare қолданбасын W3 Total Cache бағдарламасымен біріктіру үшін сізге Cloudflare бақылау тақтасынан екі ақпарат бөлігі қажет – тіркелгі электрондық поштасы және API кілті. Тіркелгі электрондық поштасы - Cloudflare жүйесіне кіру үшін пайдаланатын электрондық пошта мекенжайы. Cloudflare API кілтін орнату жолын қарастырайық.

Cloudflare бақылау тақтасында «Шолу» қойындысын басыңыз. Әрі қарай, төмен айналдырып, басыңыз API токеніңізді алыңыз оң жақ бүйірлік тақтада.

Cloudflare Global API кілтін қараңыз.
Cloudflare Global API кілтін қараңыз.

Төмен жылжып, басыңыз көрініс Cloudflare API кілтін алу үшін «Global API Key» жанындағы. Бұл API кілтін W3 Total Cache қолданбасынан басқа жерде бөліспеңіз, себебі оны Cloudflare тіркелгіңізді басқару үшін пайдалануға болады.

Cloudflare Global API кілтін қараңыз.
Cloudflare Global API кілтін қараңыз.

Содан кейін W3 Total Cache «Кеңейтімдер» бетінде Cloudflare кеңейтімін белсендіріңіз және «Параметрлер» түймесін басыңыз. «Тіркелгі деректері» бөлімінде түймесін басыңыз Рұқсат ету түймесін басыңыз.

W3 Total Cache ішінде Cloudflare-ге рұқсат беріңіз.
W3 Total Cache ішінде Cloudflare-ге рұқсат беріңіз.

Келесі қалқымалы терезеде Cloudflare тіркелгісінің электрондық поштасын және API кілтін енгізіңіз. Қате туралы хабар алсаңыз, электрондық пошта мекенжайы мен API кілтінің дұрыс екеніне көз жеткізу үшін екі рет тексеріңіз. Тіркелгі деректері рұқсат етілгеннен кейін бетте қосымша Cloudflare параметрлерін көруіңіз керек.

W3 Total Cache ішіндегі Cloudflare параметрлері.
W3 Total Cache ішіндегі Cloudflare параметрлері.

W3 Total Cache ішіндегі Cloudflare параметрлерін қарастырайық.

  • Виджет статистикасының аралығы – Бұл W3TC Cloudflare виджеті үшін қамтылған уақыт кезеңін көрсетеді. Әдепкі параметр - 30 минут. Ұзақ уақыт аралығын көргіңіз келсе, оны ұзарта аласыз.
  • Кэш уақыты – Бұл Cloudflare виджет деректерінің кэштелетін уақыт мөлшерін көрсетеді. Виджетті көп пайдалануды жоспарламасаңыз, сайтыңыздан Cloudflare-ге сұраулар санын азайту үшін бұл санды көбейтуді ұсынамыз.
  • Бетті кэштеу – Cloudflare қолданбасын WordPress сайтыңыз үшін HTML беттерін кэштеу үшін конфигурациялаған болсаңыз, өзгертулер мен жаңартулардан кейін Cloudflare кэшін автоматты түрде тазалау үшін осы опцияны қосыңыз.

Cloudflare кэштеу

Бұл бөлім Cloudflare кэштеу параметрлерін реттеуге мүмкіндік береді.

  • Әзірлеу режимі – Cloudflare бағдарламасын әзірлеу режиміне қою қажет болмаса, бұл опцияны өшіріп қойыңыз. Cloudflare әзірлеу режимінде болғанда, жиекті кэштеу, кішірейту және кескінді оңтайландыру үш сағат бойы өшіріледі. Бұл CSS және JS файлдарының жаңартуларын бірден көруге мүмкіндік береді және ақауларды жою үшін пайдалы.
  • Кэш деңгейі – Көптеген сайттар үшін сұрау жолы өзгерген сайын басқа ресурсқа қызмет ететін «Стандартты» кэш деңгейін пайдалануды ұсынамыз. Егер WordPress сайтыңыз динамикалық мазмұнға қызмет көрсету үшін сұрау жолдарын пайдаланбайтынына 100% сенімді болсаңыз, «Сұрау жолын елемеу» параметрін де пайдалана аласыз.
  • Browser Cache TTL – Cloudflare браузерінің TTL кэшін 31536000 секундқа орнатуды ұсынамыз, бұл 1 жылға тең.
  • TTL шақыруы – Cloudflare қауіпсіздікке қатысты әртүрлі қызметтерді ұсынады және келушілердің қиындықтары солардың бірі болып табылады. Cloudflare зиянды пайдаланушыны немесе оғаш әрекетті анықтаса, ол Captcha түріндегі шақыру хабарын береді. «Тапсырма TTL» параметрі тапсырманы орындағаннан кейін пайдаланушының сайтыңызға қанша уақыт кіре алатынын көрсетеді. Әдепкі параметрі 3600 секунд болса, сынаққа ұшыраған келуші сіздің сайтыңызды басқа сынаққа дейін 1 сағат пайдалана алады.
  • Edge кэш TTL – Бұл параметр Cloudflare шеткі серверлерінде активтердің қанша уақыт кэштелетінін басқарады. Мұны 31536000 секунд немесе 1 жыл ең үлкен мәнге орнатуды ұсынамыз.

Cloudflare мазмұнын өңдеу

W3 Total Cache ішіндегі Cloudflare мазмұнды өңдеу параметрлеріне кіріп көрейік.

  • Зымыран тиегіш – Cloudflare's Rocket Loader сіздің WordPress сайтыңыз үшін JavaScript жүктеуді жылдамдатады. Сайтыңызда JS көп болса, Rocket Loader мүмкіндігін қосуды ұсынамыз.
  • JS/CSS/HTML-ді кішірейту – W3 Total Cache ішінде HTML, CSS және JavaScript үшін кішірейтуді әлдеқашан қосқан болсаңыз, Cloudflare кеңейтім параметрлерінде бұл опцияларды өшірулі күйде қалдырыңыз, себебі қазірдің өзінде кішірейтілген активтерді кішірейтудің қажеті жоқ.
  • Сервер жағын шығару (SSE) – Бұл опция күдікті келушілерден құпия ақпаратты жасыруға мүмкіндік береді (Cloudflare деп санайды). Сервер тарапындағы шектеулер электрондық пошта мекенжайы, телефон нөмірлері және сайтыңыздағы басқа жеке ақпарат сияқты ақпаратты жасыру үшін пайдалы. SSE пайдалану үшін оны қосыңыз және құпия ақпаратты ораңыз HTML кодыңыздағы немесе PHP тақырып үлгісіндегі тегтер.
  • Электрондық поштаны жасыру – Бұл опция қосылғанда, Cloudflare WordPress сайтындағы электрондық пошта мекенжайларын JavaScript көмегімен автоматты түрде жасырады. Анықтау электрондық пошта спамынан толығымен құтыла алмаса да, біз бұл опцияны қосуды ұсынамыз, себебі ол негізгі боттарды сіздің сайтыңыздан электрондық пошта мекенжайларын қырып тастаудан сақтайды.

Cloudflare кескінді өңдеу

Cloudflare кескінді өңдеу параметрлерін қарастырайық.

  • Hotlink қорғау – Ыстық сілтемені қорғауды қосу басқа сайттардың суреттеріңізді ендіруіне жол бермейді. Рұқсат етілмеген сыртқы кірістірулерге байланысты өткізу қабілеттілігі шектеулеріне тап болсаңыз, «Жылдам сілтемені қорғауды» қосу өткізу қабілеттілігін пайдалануды азайтуға көмектеседі.
  • Mirage (тек Pro) – Mirage кескінді өткізу қабілеті төмен құрылғылар мен желілерге жеткізуді оңтайландырады. Бұл мүмкіндік тек Cloudflare Pro жоспарында және одан жоғары нұсқаларында қол жетімді.
  • Поляк (тек Pro) – Поляк тілі сайтыңыздың кескіндерін оңтайландырады және оны WEBP кескіндерін қолдау көрсетілетін браузерлерге қызмет көрсету үшін конфигурациялауға болады. Бұл мүмкіндік тек Cloudflare Pro жоспарында және одан жоғары нұсқаларында қол жетімді.

Cloudflare қорғанысы

Cloudflare бағдарламасының негізгі мүмкіндігі - сізді DDoS шабуылдары мен зиянды әрекеттерден қорғауға көмектесетін күрделі брандмауэр. Cloudflare қауіпсіздік параметрлерін қарастырайық.

  • Қауіпсіздік деңгейі – Бұл параметр Cloudflare брандмауэрінің және қауіпсіздік ережелерінің сезімталдығын басқарады. Көптеген сайттар үшін «Қауіпсіздік деңгейін» «Орташа» етіп орнатуды ұсынамыз.
  • Браузер тұтастығын тексеру – Бұл мүмкіндік нашар мінез-құлық пен күдікті пайдаланушы агенттерін іздейді. Егер ол ықтимал зиянды пайдаланушыны немесе спаммерді анықтаса, Cloudflare автоматты түрде сынаққа қызмет етеді. Бұл мүмкіндікті қосуды ұсынамыз.
  • Әрқашан желіде – Бастауышыңыз төмендесе, бұл опция сайтыңыздың статикалық HTML беттеріне қызмет етеді. HTML кэшінде Cloudflare конфигурациялаған болсаңыз, оны қосуды ұсынамыз.
  • Веб қолданбасының брандмауэрі – Cloudflare's WAF немесе веб-бағдарлама брандмауэрі кіріс трафикті сканерлейді және сайтыңызға кіруден «заңсыз трафикті» сүзеді. Бұл мүмкіндікті қосуды ұсынамыз.
  • Жетілдірілген DDoS қорғанысы – Бұл мүмкіндік әдепкі бойынша қосылады және Cloudflare проксиі белсенді болғанша оны өшіру мүмкін емес. DDoS қорғауы сіздің сайтыңызды «үлестірілген қызмет көрсетуден бас тарту» шабуылдарынан қорғауға көмектеседі.
  • Максималды жүктеу – Бұл сіздің сайтыңызға жүктеп салуға рұқсат етілген ең үлкен файл өлшемін орнатады. Бұл параметр WordPress жүйесіндегі жүктеп салу файлының өлшемі параметріне тең немесе одан үлкен екеніне көз жеткізгіңіз келеді.

Cloudflare SSL

Соңында, Cloudflare SSL параметрлерінің дұрыс конфигурацияланғанына көз жеткізгіңіз келеді. Осы бөлімде дұрыс конфигурацияны қарастырайық.

  • SSL - Егер сіздің сайтыңыз хостингте болса Behmaster, «Толық» немесе «Толық (қатаң)» SSL опциясын пайдалануды ұсынамыз. «Икемді» опциясы біздің инфрақұрылыммен үйлеспейді. «Толық қатаң» жарамды сертификат органының SSL кодын талап етеді, ал «Толық» опциясы өздігінен қол қойылған SSL протоколдарын да қолдайды. «Икемді» опциясы бастапқы серверде SSL сертификатын қажет етпейді – біз бұл опцияны ұсынбаймыз, себебі ол ең қауіпті.
  • Тек TLS 1.2 – TLS немесе Transport Layer Security — деректерді желі арқылы тасымалдауға арналған қауіпсіз протокол. Кейбір PCI сәйкестік стандарттары TLS 1.1 және одан төмен нұсқалары үшін қолдауды тоқтатуды талап етеді. Бұл сіздің сайтыңызға қойылатын талап болса, ең төменгі TLS нұсқасын 1.2-ге орнату үшін Cloudflare жүйесінде «Тек TLS 1.2» параметрін қосуға болады.

Ұсынылатын оқу: WordPress үшін Cloudflare APO қалай орнатуға болады.

W3 жалпы кэш WooCommerce параметрлері

WooCommerce - WordPress сайттарына арналған ең танымал электрондық коммерция платформасы. WooCommerce қолдайтын дүкеніңізде W3 Total Cache қолдансаңыз, тұтынушы мәліметтерін кэштеуден аулақ болу үшін конфигурацияңыздың дұрыс екеніне көз жеткізгіңіз келеді.

WooCommerce cookie файлдарын айналып өтіңіз

WooCommerce-арнайы cookie файлдары бар беттерді кэштеуді айналып өту үшін W3TC-тің «Бет кэші» параметрлеріне өтіп, «Қабылданбаған cookie файлдары» тармағына төмен жылжып, төмендегі төрт элементті қосыңыз.

  • woocommerce_items_in_cart
  • woocommerce_cart_hash
  • wp_woocommerce_session_
  • wordpress_logged_in
W3 Total Cache ішіндегі WooCommerce cookie файлдарын айналып өтіңіз.
W3 Total Cache ішіндегі WooCommerce cookie файлдарын айналып өтіңіз.

Қауіпсіз болу үшін біз WooCommerce-ке арналған арба беті, төлем беті және тіркелгі беті сияқты URL мекенжайларын айналып өтуді ұсынамыз. Бұл беттерді кэштеуден айналып өту үшін W3TC «Бет кэші» параметрлеріне өтіп, URL мекенжайларын «Келесі беттерді ешқашан кэштемеңіз» бөліміне қосыңыз.

W3 Total Cache ішінен WooCommerce беттерін айналып өтіңіз.
W3 Total Cache ішінен WooCommerce беттерін айналып өтіңіз.

W3 Total Cache ішіндегі барлық параметрлерді қалай қалпына келтіруге болады

Кейбір жағдайларда W3TC конфигурациясын қайта бастау қажет болуы мүмкін. Мұнда W3 Total Cache файлын әдепкі параметрлерге қайтару жолы берілген. W3TC «Жалпы параметрлер» мәзіріне өтіп, «Импорттау/Экспорттау параметрлері» бөліміне төмен жылжып, түймесін басыңыз. Әдепкі параметрлерді қалпына келтіріңіз.

W3 Total Cache параметрін әдепкі параметрлерге қайтарыңыз
W3 Total Cache параметрін әдепкі параметрлерге қайтарыңыз.

1 миллионнан астам белсенді орнатулары бар W3 Total Cache белгілі бір себептермен ✨танымал✨. Оны орнату және параметрлерді оңтайландыру жолын дәл осы жерден біліңіз 👇Tweet түймесін басыңыз

қысқаша мазмұндама

Көріп отырғаныңыздай, W3 Total Cache плагині мүмкіндіктер мен параметрлерге толы. Бетті кэштеуден бастап активтерді кішірейтуге дейін, Cloudflare интеграциясына дейін W3TC-те WordPress сайтының өнімділігін арттыру үшін қажет нәрсенің бәрі бар!

Бұл мақалада біз W3TC үшін ұсынылған конфигурация плагинін қарастырдық. Сізде таңдаулы WordPress оңтайландыру плагині бар ма? Төмендегі түсініктемелерде бізге хабарлаңыз!

Қатысты Мақалалар

пікір қалдыру

Сіздің электрондық пошта мекенжайы емес жарияланады.

Басына оралу