Директорияи мақолаҳо
- 1 Чаро версияи ройгон метавонад функсияи кэшкунии кукиҳоро дар асоси версияи пулакӣ ба даст орад?
- 2 Қадамҳои пурраи конфигуратсияро барои *.etufo.org анҷом диҳед (барои HTTP ва HTTPS татбиқ мешавад)
- 3 Се қадами тасдиқкунӣ, ки бояд пас аз танзимкунӣ анҷом дода шаванд
- 4 Саволҳои зуд-зуд додашаванда ва беҳсозии пешрафта
- 5 Хулоса
Мехоҳед созедWordPressКэшкунии динамикии вуруд аз кэшкунии статикии меҳмонон комилан ҷудо карда мешавад? Ин дастур ба шумо меомӯзад, ки чӣ гуна кэшкунии кукиҳоро бо версияи ройгони Cloudflare бо нархи сифр оптимизатсия кунед ва суръати вебсайт ва таҷрибаи корбариро беҳтар созед. Дастури муҳими ниҳоӣ барои вебмастерҳо!
Дастури ниҳоӣ оид ба кэшкунии ройгони кукиҳои Cloudflare: Ноил шудан ба ҷудокунии динамикии вуруд/статикии меҳмонон бо арзиши сифр
99% соҳибони вебсайтҳои WordPress, ки аз версияи ройгони Cloudflare истифода мебаранд, беш аз нисфи кори сервери худро беҳуда сарф мекунанд.
Ман дидаам, ки бисёр одамон ба ду ифротгароӣ афтодаанд.
Ё HTML-ро тамоман кэш накунед ва ҳар дафъае, ки меҳмон ба он ташриф меорад, маълумотро аз сервери пайдоиш гиред.
Интихобан, шумо метавонед тамоми саҳифаи HTML-ро кэш кунед, ки боиси мушкилот ба монанди воридшавии нодурусти корбарон, намоиш надодани шарҳҳо ва нокомии амалиётҳои пуштибонӣ мегардад.
Бисёриҳо боварӣ доранд, ки фарқ кардани кэш аз рӯи куки хусусиятест, ки танҳо барои нақшаҳои пулакӣ хос аст.
Дар ниҳоят, Cloudflare расман изҳор медорад, ки танҳо нақшаҳои тиҷоратӣ ва корхонаӣ метавонанд кэши HTML-ро ҳангоми мавҷуд будани кукиҳо сарфи назар кунанд.
Нақшаи тиҷорат аз 200 доллар дар як моҳ оғоз мешавад, ки барои соҳибони вебсайтҳои инфиродӣ ва блогҳои хурд комилан нолозим аст.
То моҳи апрели соли 2023, ман як ҳилаи техникиро кашф кардам, ки аксари одамон онро нодида гирифтанд.
Ин усул аввалин аст, ки пурра нишон медиҳад, ки чӣ гуна ба ҳамон таъсири кэшкунии кукиҳо, ки ба нақшаи пулакӣ асос ёфтааст, бо истифода аз операторҳое, ки аз ҷониби версияи ройгон дастгирӣ мешаванд, ноил шудан мумкин аст.
Ман ин усулро барои танзим кардани зиёда аз даҳҳо вебсайт истифода кардам ва натиҷаҳо аз интизориҳои ман зиёдтар буданд.
Боркунии CPU-и сервери блоги шахсии ман аз ҳисоби миёна аз 45% то 12% коҳиш ёфт.
Вақти боркунии ибтидоии саҳифа 5 сония кам карда шуд.
Истеъмоли моҳонаи паҳнои бандҳои сервер 68% коҳиш ёфт.
Аммо, татбиқи ибтидоӣ ду камбудии возеҳ дошт.
Он танҳо як домени HTTPS-ро дастгирӣ мекунад ва доменҳои ваҳшӣ (wildcard)-ро дастгирӣ намекунад.
Ин ба назар намегирад, ки бисёре аз вебсайтҳо то ҳол аз тағйири масирҳои HTTP истифода мебаранд ё ҳам HTTP ва ҳам HTTPS-ро дастгирӣ мекунанд.
Ман оптимизатсияҳои ҳамаҷонибаро дар асоси равиши аслӣ анҷом додам ва ин ду мушкилотро ҳал кардам.
Акнун ман *.et-ро ҳадаф қарор медиҳамUFOДар ин ҷо дастури мукаммал оид ба чӣ гуна танзим кардани домени рамзии ваҳшӣ ба монанди .org, ки ҳам HTTP ва ҳам HTTPS-ро дастгирӣ мекунад, оварда шудааст.
Бисёриҳо намедонанд, ки фарқи асосии байни версияҳои ройгон ва пулакии Cloudflare дар он нест, ки оё ягон хусусияти мушаххасро амалӣ кардан мумкин аст ё не.
Ин дар он аст, ки ноил шудан ба ҳамон як вазифа то чӣ андоза қулай аст.

Версияи пулакӣ пешниҳод мекунадMatchesОператорҳои ифодаҳои муқаррариро барои муқоиса кардани ҳамаи кукиҳое, ки бояд бо як сатри ифодаҳои муқаррарӣ аз онҳо гузаранд, истифода бурдан мумкин аст.
Аммо, версияи ройгон ин операторро дастгирӣ намекунад ва ҳангоми истифодаи он шумо паёми хатогии "not authored: the use of Matches operator is not allowed"-ро хоҳед гирифт.
Ҳуҷҷатҳои расмии Cloudflare ба таври возеҳ мегӯянд, ки...MatchesБарои истифода аз операторон нақшаи тиҷоратӣ ё нақшаи пешрафтаи WAF лозим аст.
Аз ин рӯ, аксари дарсҳои онлайн ба шумо мегӯянд, ки барои истифодаи кэшкунии кукиҳо, шумо бояд ба нақшаи пулакӣ навсозӣ кунед.
Аммо пас аз озмоишҳо ва таҳқиқоти такрорӣ, ман як кашфиётҳои калидиро пайдо кардам.
Ҳам кукиҳои воридшавии WordPress ва ҳам WooCommerce дорои префикси муқарраршуда мебошанд.
Префикси кукиҳои WordPress:
| WordPress (аслӣ) | wp-.*|wordpress.*|шарҳ_.* |
| WordPress бо WooCommerce | wp-.*|wordpress.*|шарҳ_.*|woocommerce_.* |
Барои мувофиқат бо ҳамаи кукиҳо ба мо лозим нест, ки ибораҳои муқаррариро истифода барем; мо танҳо бояд онҳоеро истифода барем, ки версияи ройгон онҳоро дастгирӣ мекунад.containsОператор тафтиш мекунад, ки оё куки ин префиксҳои собитро дар бар мегирад ё не.
Ин идея хеле моҳирона аст.
Он хусусиятҳои истисноии версияи пулакиро сарфи назар кард ва бо истифода аз операторҳои оддӣ ба ҳамон натиҷа ноил гардид.
Ғайр аз ин, иҷрои он нисбат ба мувофиқати ифодаҳои муқаррарӣ беҳтар аст, зеро...containsХароҷоти ҳисоббарории операторҳо нисбат ба хароҷоти муқоисаи ифодаҳои муқаррарӣ хеле камтар аст.
Барои *.etUFOҚадамҳои пурраи конфигуратсияро барои .org анҷом диҳед (барои HTTP ва HTTPS татбиқ мешавад)
Тамоми раванди танзимот танҳо эҷоди 3 қоидаи кэшро талаб мекунад.
Тартиби қоидаҳо хеле муҳим аст ва бояд мувофиқи тартиби додашуда қатъиян риоя карда шавад.
Агар тартиб нодуруст бошад, тамоми мантиқи кэшкунӣ ноком мешавад.

Қоидаи 1: Роҳҳои гузариш, ки бояд динамикӣ бошанд (афзалияти баландтарин)
Мақсади ин қоида кафолат додани он аст, ки саҳифаи пуштибонӣ, саҳифаи пешнамоиш, маркази корбарон ва саҳифаи ҷустуҷӯ ҳеҷ гоҳ кэш карда намешаванд.
Ин саҳифаҳо бояд мундариҷаро аз сервери аслӣ дар вақти воқеӣ гиранд, вагарна мушкилоти ҷиддии функсионалӣ ба миён меоянд.
Ифодаи оптимизатсияшудаи ман ҳамаи зердоменҳо ва протоколҳои HTTP/HTTPS-ро дастгирӣ мекунад.
Ба шумо лозим нест, ки барои ҳар як зердомен қоидаҳои алоҳида эҷод кунед.
Барои HTTP ва HTTPS қоидаҳои алоҳида эҷод кардан лозим нест.
Ифода чунин аст:
ends_with(http.host, ".etufo.org") and (starts_with(http.request.uri.path, "/wp-admin/") or http.request.uri contains "preview=true" or starts_with(http.request.uri.path, "/前台用户中心/") or starts_with(http.request.uri.path, "/?s="))
Ҳамчун варианти амалиёт "Bypass Cache" -ро интихоб кунед.
Ин қоидаро дар болои ҳамаи қоидаҳои кэшкунӣ ҷойгир кунед.

Қоидаи 2: Аз корбарони воридшуда ва шарҳдиҳанда гузаштан (афзалияти дуюм)
Мақсади ин қоида имкон додан ба корбарони воридшуда ва шарҳдиҳанда барои дастрасӣ ба мундариҷаи динамикӣ аз манбаъ мебошад.
Ин кафолат медиҳад, ки корбарон метавонанд маълумоти шахсии худро бубинанд ва шарҳҳо дар вақти воқеӣ намоиш дода шаванд.
Дар татбиқи ибтидоӣ усули зерин истифода шудааст:starts_with(http.request.full_uri, "https://你的域名/").
Ман онро баends_with(http.host, ".etufo.org").
Ин тағйирот асоси тамоми оптимизатсия аст.
http.hostОн танҳо номи доменро дар бар мегирад, на протокол ва роҳро.
истифода бурданends_with匹配.etufo.orgОн ба таври худкор мувофиқат мекунадetufo.org,www.etufo.org,blog.etufo.orgҲамаи зердоменҳо.
Он ба таври худкор ҳам протоколҳои HTTP ва ҳам HTTPS-ро бидуни ниёз ба ягон конфигуратсияи иловагӣ мутобиқ мекунад.
Ифодаҳои аслии WordPress:
ends_with(http.host, ".etufo.org") and (http.cookie contains "wordpress_sec_" or http.cookie contains "wordpress_logged_in" or http.cookie contains "comment_")
Агар шумо WooCommerce-ро истифода баредТиҷорати электронӣПлагин илова кардани префикси куки WooCommerce-ро талаб мекунад.
Ифодаҳои такмилёфтаи WooCommerce:
ends_with(http.host, ".etufo.org") and (http.cookie contains "wordpress_sec_" or http.cookie contains "wordpress_logged_in" or http.cookie contains "comment_" or http.cookie contains "woocommerce_")
Амалиёт инчунин бояд ба "Кэши гузаштан" муқаррар карда шавад.
Ин қоидаро дар зери қоидаи 1 ҷойгир кунед.

Қоидаи 3: HTML-и статикиро барои меҳмононе, ки ба система ворид нашудаанд, кэш кунед (афзалияти пасттарин)
Мақсади ин қоида ин аст, ки ба меҳмонони сабтнашуда имкон дода шавад, ки саҳифаҳои HTML-и кэшшударо мустақиман аз CDN-и Cloudflare дастрас кунанд.
Ин қадами муҳимтарин дар беҳтар кардани суръати вебсайт ва кам кардани сарбории сервер аст.
Ба ҳамин монанд, ман истифода кардамends_with(http.host, ".etufo.org")Он протоколи аслӣ + формати номи доменро иваз кард.
Мутобиқати худкор бо доменҳои рамзии ваҳшӣ ва протоколҳои дугона ба даст оварда шудааст.
Ифодаҳои аслии WordPress:
ends_with(http.host, ".etufo.org") and not http.cookie contains "wordpress_sec_" and not http.cookie contains "wordpress_logged_in" and not http.cookie contains "comment_"
Ифодаҳои такмилёфтаи WooCommerce:
ends_with(http.host, ".etufo.org") and not http.cookie contains "wordpress_sec_" and not http.cookie contains "wordpress_logged_in" and not http.cookie contains "comment_" and not http.cookie contains "woocommerce_"
Барои амалиёт "Ба меъёрҳои кэш ҷавобгӯ аст"-ро интихоб кунед.
Мо тавсия медиҳем, ки имконоти зеринро фаъол созед:
Зиреҳи фиреби кэш.
Ҳангоми навсозӣ мундариҷаи кӯҳнашуда пешниҳод карда намешавад.
Ин қоидаро дар поёни ҳамаи қоидаҳои кэшкунӣ ҷойгир кунед.



Се қадами тасдиқкунӣ, ки бояд пас аз танзимкунӣ анҷом дода шаванд
Пас аз танзим, саҳифаро фавран напӯшед.
Барои боварӣ ҳосил кардан, ки қоидаҳо дуруст кор мекунанд, шумо бояд се санҷиши оддиро анҷом диҳед.
Қадами аввалини тасдиқкунӣ санҷиши ҳолати кэш вақте аст, ки корбар ворид нашудааст.
Ҳолати махфии браузери худро фаъол созед.
Барои кушодани абзорҳои таҳиягар ва гузаштан ба ҷадвали Шабака, тугмаи F12-ро пахш кунед.
Ба саҳифаи асосии вебсайти худ ташриф оред.
Сарлавҳаҳои посухро тафтиш кунед.cf-cache-statusмайдон.
Агар нишон дода шавадHITИн нишон медиҳад, ки кэш осеб дидааст ва қоида дуруст кор мекунад.
Қадами дуюми тасдиқ санҷиши кэши ҳолати воридшавӣ мебошад.
Дар равзанаи муқаррарии браузер ба браузери худ ворид шаведпуштибонии WordPress.
Барои кушодани асбобҳои таҳиягар, тугмаи F12-ро пахш кунед.
Ба саҳифаи асосии вебсайт муроҷиат кунед.
Сарлавҳаҳои посухро тафтиш кунед.cf-cache-statusмайдон.
Агар нишон дода шавадDYNAMICИн нишон медиҳад, ки корбари воридшуда кэшро бомуваффақият убур кардааст.
Қадами сеюми тасдиқ санҷиши ҳолати кэшкунии корбарони шарҳдиҳанда мебошад.
Шарҳро бо истифода аз браузери дигар ё режими инкогнито нашр кунед.
Саҳифаро навсозӣ кунед.
Сарлавҳаҳои посухро тафтиш кунед.cf-cache-statusмайдон.
Агар нишон дода шавадDYNAMICИн нишон медиҳад, ки корбари шарҳдиҳанда низ бомуваффақият кэшро убур кардааст.
Агар санҷиш ноком шавад, аввал санҷед, ки оё тартиби қоидаҳо дуруст аст.
Сипас санҷед, ки оё ягон Қоидаҳои дигари саҳифа ё қоидаҳои кэшкунӣ мавҷуданд, ки бо ин се қоида мухолифанд.
Дар санҷиши воқеии худ, ман фаҳмидам, ки Қоидаҳои Саҳифа нисбат ба қоидаҳои кэшкунӣ авлавияти баландтар доранд ва танзимоти қоидаҳои кэшкуниро аз нав муайян мекунанд.

Саволҳои зуд-зуд додашаванда ва беҳсозии пешрафта
Бисёриҳо аз ман мепурсанд, ки мӯҳлати анҷоми кэш бояд чӣ қадар муқаррар карда шавад.
Ман тавсия медиҳам, ки мӯҳлати анҷоми кэшро барои файлҳои HTML дар сервери пайдоиш ба 1 соат муқаррар кунед.
Ин ҳам тару тозагии мундариҷа ва ҳам истифодаи пурраи бартариҳои кэшкунии CDN-ро таъмин мекунад.
Агар шумо мақолаи нав нашр кунед ё саҳифаро навсозӣ кунед, шумо метавонед кэши саҳифаи мувофиқро дар сервери Cloudflare дастӣ тоза кунед.
Шумо инчунин метавонед бастаи расмии насби Cloudflare-ро насб кунед.Васлкунаки WordPressИн имкон медиҳад, ки ҳангоми нашри мундариҷа кэш ба таври худкор тоза карда шавад.
Баъзе одамон инчунин пурсиданд, ки оё ин усул ба вебсайт таъсир мерасонад.SEO.
Албатта не.
Крейсерҳои системаҳои ҷустуҷӯӣ ба система ворид нашудаанд ва саҳифаҳои кэшшударо мисли меҳмонони муқаррарӣ барқарор мекунанд.
Саҳифаҳои кэшшуда тезтар бор мешаванд, ки дар асл метавонад рейтинги системаҳои ҷустуҷӯро беҳтар созад.
Тибқи гузориши асосии метрикаҳои веби Google, бо афзоиши ҳар 1 сония дар суръати боркунии саҳифа, сатҳи табдилдиҳӣ метавонад 7% афзоиш ёбад.
Афзоиши суръат аз ин конфигуратсия на танҳо таҷрибаи корбарро беҳтар мекунад, балки мустақиман трафик ва даромади бештарро ба вуҷуд меорад.
Хулоса
Дар ин асри рақамӣ, ки қудрати ҳисоббарорӣ ба арзиш ва суръат ба рақобат баробар аст, ҳар як беҳсозии захираҳои сервер ба дороиҳои рақамӣ арзиш зам мекунад.
Бисёри одамон хидматҳои гаронбаҳои пулакиро пайгирӣ мекунанд, аммо потенсиали бузургеро, ки дар абзорҳои ройгон пинҳон аст, нодида мегиранд.
Имкониятҳои версияи ройгони Cloudflare нисбат ба он ки аксари одамон тасаввур мекунанд, хеле пурқувваттаранд.
Беҳтарин роҳи ҳали техникӣ ҳеҷ гоҳ гаронтарин нест, балки он роҳи ҳалест, ки ба ниёзҳои шумо бештар мувофиқ аст.
Барои 99% соҳибони вебсайтҳои инфиродӣ ва корхонаҳои хурду миёна, ин роҳи ҳалли кэшкунии бепул дар асоси кукиҳо барои қонеъ кардани ниёзҳои онҳо кофӣ аст.
Он аз шумо пардохти 200 доллар дар як моҳро талаб намекунад, аммо он қариб ҳамон беҳбудии фаъолиятро ба мисли нақшаи пулакӣ таъмин мекунад.
Моҳияти технология ҳалли мушкилот аст, на ҷамъ кардани абзорҳои гаронбаҳо.
Вақте ки мо меомӯзем, ки чӣ тавр системаҳои самаранокро бо истифода аз ҷузъҳои асосӣ бунёд кунем, мо воқеан моҳияти технологияро дарк мекунем.
Агар шумо версияи ройгони Cloudflare-ро истифода баред ва вебсайти шумо дар WordPress сохта шудааст, ман тавсия медиҳам, ки ин дастурро барои танзими он риоя кунед.
Шумо хоҳед дид, ки суръати вебсайти шумо як ҷаҳиши сифатӣ хоҳад дошт ва сарбории сервер ба таври назаррас коҳиш хоҳад ёфт.
Ин як амалиёти оптимизатсия аст, ки татбиқаш 5 дақиқа вақтро мегирад ва ба шумо дар тӯли як сол фоида меорад.
Нагузоред, ки захираҳои ройгон беҳуда сарф шаванд; барои тезтар кор кардани вебсайти худ чораҳо андешед.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ Мақолаи "Вуруд ва ҷудокунии кэшкунии меҳмонон бо WordPress бо нархи сифр: Дастури ниҳоӣ барои Cloudflare ройгон" метавонад барои шумо муфид бошад.
Хуш омадед ба мубодилаи истиноди ин мақола:https://www.chenweiliang.com/cwl-33962.html
