Saraka ya Nakala
- 1 Kwa nini toleo la bure linaweza kufikia kipengele cha kuhifadhi data kinachotegemea vidakuzi cha toleo linalolipishwa?
- 2 Kamilisha hatua za usanidi kwa *.etufo.org (inatumika kwa HTTP na HTTPS)
- 3 Hatua tatu za uthibitishaji ambazo lazima zifanyike baada ya usanidi
- 4 Maswali Yanayoulizwa Mara kwa Mara na Uboreshaji wa Kina
- 5 Hitimisho
Unataka kutengenezaWordPressJe, unatenganisha kabisa hifadhi ya kuingia inayobadilika kutoka hifadhi ya wageni tuli? Mafunzo haya yanakufundisha jinsi ya kuboresha hifadhi ya vidakuzi kwa kutumia toleo la bure la Cloudflare bila gharama yoyote, kuboresha kasi ya tovuti na uzoefu wa mtumiaji. Mwongozo muhimu kwa wasimamizi wa wavuti!
Mwongozo wa Mwisho wa Kuhifadhi Vidakuzi Bila Malipo kwa Cloudflare: Kufikia Uingiaji Unaobadilika/Mgawanyiko wa Wageni Tuli kwa Gharama Zero
99% ya wamiliki wa tovuti za WordPress wanaotumia toleo la bure la Cloudflare wanapoteza zaidi ya nusu ya utendaji wa seva zao.
Nimeona watu wengi sana wakianguka katika hali mbili kali.
Ama usihifadhi HTML kabisa, na ulete data kutoka kwa seva asili kila wakati mgeni anapotembelea.
Vinginevyo, unaweza kuhifadhi ukurasa mzima wa HTML kwenye akiba, jambo ambalo husababisha matatizo kama vile kuingia kwa watumiaji wasio sahihi, maoni kutoonyeshwa, na shughuli za nyuma kushindwa.
Watu wengi wanaamini kwamba kutofautisha kashe kwa kuki ni kipengele kinachopatikana tu kwenye mipango inayolipiwa.
Baada ya yote, Cloudflare inasema rasmi kwamba ni mipango ya Biashara na Biashara pekee inayoweza kukwepa hifadhi ya data ya HTML wakati vidakuzi vipo.
Mpango wa Biashara huanza kwa $200 kwa mwezi, jambo ambalo halihitajiki kabisa kwa wamiliki binafsi wa tovuti na blogu ndogo.
Hadi Aprili 2023, niligundua mbinu ya kiufundi ambayo watu wengi walipuuza.
Mbinu hii ndiyo ya kwanza kuonyesha kikamilifu jinsi ya kufikia athari sawa ya kuhifadhi data kulingana na vidakuzi kama mpango uliolipwa kwa kutumia waendeshaji wanaoungwa mkono na toleo la bure.
Nimetumia njia hii kusanidi zaidi ya tovuti kumi na mbili, na matokeo yalizidi matarajio yangu.
Mzigo wa CPU kwenye seva yangu ya blogu ulipungua kutoka wastani wa 45% hadi 12%.
Muda wa awali wa kupakia ukurasa umepunguzwa kwa sekunde 5.
Matumizi ya kipimo data cha seva kila mwezi yalipungua kwa 68%.
Hata hivyo, utekelezaji wa awali ulikuwa na mapungufu mawili dhahiri.
Inaunga mkono kikoa kimoja tu cha HTTPS na haiunga mkono vikoa vya wildcard.
Haizingatii kwamba tovuti nyingi bado hutumia uelekezaji wa HTTP au zinaunga mkono HTTP na HTTPS.
Nilifanya uboreshaji kamili kulingana na mbinu ya awali na kutatua matatizo haya mawili.
Sasa nitalenga *.etufoHapa kuna mwongozo kamili wa jinsi ya kusanidi kikoa cha wildcard kama .org kinachounga mkono HTTP na HTTPS.
Watu wengi hawajui kwamba tofauti kuu kati ya matoleo ya bure na yanayolipiwa ya Cloudflare si kama kipengele fulani kinaweza kutekelezwa au la.
Inategemea jinsi ilivyo rahisi kufikia kazi sawa.

Toleo la kulipwa hutoaMatchesViendeshaji vya usemi wa kawaida vinaweza kutumika kulinganisha vidakuzi vyote vinavyohitaji kupitishwa kwa mstari mmoja wa usemi wa kawaida.
Hata hivyo, toleo la bure haliungi mkono opereta huyu, na utapokea ujumbe wa hitilafu "haujapewa jina: matumizi ya opereta Matches hayaruhusiwi" unapoitumia.
Nyaraka rasmi za Cloudflare zinasema wazi kwamba...MatchesWaendeshaji wanahitaji mpango wa Biashara au mpango wa WAF Advanced utumike.
Hii ndiyo sababu mafunzo mengi mtandaoni yanakueleza kwamba lazima uboreshe hadi mpango unaolipishwa ili utumie hifadhi ya vidakuzi.
Lakini baada ya majaribio na utafiti wa mara kwa mara, nilipata mafanikio muhimu.
Vidakuzi vyote vya kuingia vya WordPress na WooCommerce vina kiambishi awali kisichobadilika.
Kiambishi awali cha Vidakuzi vya WordPress:
| WordPress (Asili) | wp-*|wordpress.*|maoni_.* |
| WordPress na WooCommerce | wp-*|wordpress.*|maoni_.*|woocommerce_.* |
Hatuhitaji kutumia misemo ya kawaida ili kulinganisha vidakuzi vyote; tunahitaji tu kutumia vile vinavyoungwa mkono na toleo la bure.containsMhudumu huangalia kama kidakuzi kina viambishi awali hivi visivyobadilika.
Wazo hili ni la busara sana.
Ilipita vipengele vya kipekee vya toleo lililolipwa na kupata athari sawa kabisa kwa kutumia waendeshaji wa kawaida.
Zaidi ya hayo, utendaji wake ni bora kuliko ulinganishaji wa usemi wa kawaida kwa sababucontainsGharama ya uendeshaji wa kompyuta ya waendeshaji ni ndogo sana kuliko ile ya kulinganisha usemi wa kawaida.
Kwa *.etufoKamilisha hatua za usanidi kwa .org (inatumika kwa HTTP na HTTPS)
Mchakato mzima wa usanidi unahitaji tu kuunda sheria 3 za kuhifadhi data.
Mpangilio wa sheria ni muhimu sana na lazima ufuatwe kwa ukamilifu katika mpangilio niliotoa.
Ikiwa mpangilio si sahihi, mantiki nzima ya kuhifadhi data itashindwa.

Kanuni ya 1: Njia za kupita ambazo lazima ziwe na nguvu (kipaumbele cha juu zaidi)
Madhumuni ya sheria hii ni kuhakikisha kwamba sehemu ya nyuma, ukurasa wa hakikisho, kituo cha mtumiaji, na ukurasa wa utafutaji hazijahifadhiwa kamwe.
Kurasa hizi lazima zichukue maudhui kutoka kwa seva asili kwa wakati halisi, vinginevyo matatizo makubwa ya kiutendaji yatatokea.
Usemi wangu ulioboreshwa unaunga mkono vikoa vidogo vyote na itifaki za HTTP/HTTPS.
Huna haja ya kuunda sheria tofauti kwa kila kikoa kidogo.
Hakuna haja ya kuunda sheria tofauti kwa ajili ya HTTP na HTTPS.
Usemi huo ni kama ifuatavyo:
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="))
Chagua "Bypass Cache" kama chaguo la operesheni.
Weka sheria hii juu kabisa ya sheria zote za kuhifadhi data.

Kanuni ya 2: Watumiaji walioingia na kutoa maoni bila idhini (kipaumbele cha pili)
Madhumuni ya sheria hii ni kuwaruhusu watumiaji walioingia na kutoa maoni kufikia moja kwa moja maudhui yanayobadilika kutoka chanzo.
Hii inahakikisha kwamba watumiaji wanaweza kuona taarifa zao binafsi, na maoni yanaweza kuonyeshwa kwa wakati halisi.
Utekelezaji wa awali ulitumia njia ifuatayo:starts_with(http.request.full_uri, "https://你的域名/").
Nilibadilisha kuwaends_with(http.host, ".etufo.org").
Mabadiliko haya ndiyo msingi wa uboreshaji mzima.
http.hostInajumuisha jina la kikoa pekee, si itifaki na njia.
Kutumiaends_with匹配.etufo.orgItalingana kiotomatikietufo.org,www.etufo.org,blog.etufo.orgVikoa vidogo vyote.
Inalingana kiotomatiki na itifaki za HTTP na HTTPS bila kuhitaji usanidi wowote wa ziada.
Misemo asilia ya 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_")
Ikiwa unatumia WooCommerceE-biasharaProgramu-jalizi inahitaji kiambishi awali cha vidakuzi vya WooCommerce kiongezwe.
Usemi Ulioboreshwa wa 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_")
Operesheni inapaswa pia kuwekwa kwenye "Bypass Cache".
Weka sheria hii chini ya sheria ya 1.

Kanuni ya 3: Hifadhi HTML tuli kwa wageni ambao hawajaingia (kipaumbele cha chini kabisa)
Madhumuni ya sheria hii ni kuwaruhusu wageni ambao hawajaingia kwenye akaunti kupata moja kwa moja kurasa za HTML zilizohifadhiwa kutoka Cloudflare CDN.
Hii ni hatua muhimu zaidi katika kuboresha kasi ya tovuti na kupunguza mzigo wa seva.
Vile vile, nilitumiaends_with(http.host, ".etufo.org")Ilibadilisha itifaki asilia + umbizo la jina la kikoa.
Utangamano otomatiki na vikoa vya wildcard na itifaki mbili umepatikana.
Misemo asilia ya 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_"
Usemi Ulioboreshwa wa 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_"
Chagua "Inakidhi vigezo vya akiba" kwa ajili ya operesheni.
Tunapendekeza kuwezesha chaguo zifuatazo:
Silaha ya udanganyifu ya kashe.
Maudhui yaliyopitwa na wakati hayatolewi wakati wa masasisho.
Weka sheria hii chini kabisa ya sheria zote za kuhifadhi data.



Hatua tatu za uthibitishaji ambazo lazima zifanyike baada ya usanidi
Baada ya usanidi, usifunge ukurasa mara moja.
Unahitaji kufanya uthibitishaji tatu rahisi ili kuhakikisha sheria zinafanya kazi vizuri.
Hatua ya kwanza ya uthibitishaji ni kuangalia hali ya akiba wakati mtumiaji hajaingia.
Washa hali fiche ya kivinjari chako.
Bonyeza F12 ili kufungua zana za msanidi programu na ubadilishe hadi kwenye kichupo cha Mtandao.
Tembelea ukurasa wa nyumbani wa tovuti yako.
Angalia vichwa vya majibu.cf-cache-statusshamba.
Ikiwa itaonyeshwaHITHii inaonyesha kwamba kashe ilibomolewa na sheria inafanya kazi vizuri.
Hatua ya pili ya uthibitishaji ni kuangalia uwekaji akiba wa hali ya kuingia.
Ingia kwenye kivinjari chako katika dirisha la kawaida la kivinjariWordPress backend.
Bonyeza F12 ili kufungua zana za msanidi programu.
Tembelea ukurasa wa nyumbani wa tovuti.
Angalia vichwa vya majibu.cf-cache-statusshamba.
Ikiwa itaonyeshwaDYNAMICHii inaonyesha kwamba mtumiaji aliyeingia amefaulu kupita akiba.
Hatua ya tatu ya uthibitishaji ni kuangalia hali ya kuhifadhi data ya watumiaji wanaotoa maoni.
Chapisha maoni kwa kutumia kivinjari kingine au hali fiche.
Onyesha upya ukurasa.
Angalia vichwa vya majibu.cf-cache-statusshamba.
Ikiwa itaonyeshwaDYNAMICHii inaonyesha kwamba mtumiaji aliyetoa maoni pia alifaulu kupita akiba.
Ikiwa uthibitisho utashindwa, kwanza angalia kama mpangilio wa sheria ni sahihi.
Kisha angalia kama kuna Sheria zingine zozote za Ukurasa au sheria za kuhifadhi data zinazokinzana na sheria hizi tatu.
Katika majaribio yangu halisi, niligundua kuwa Sheria za Ukurasa zina kipaumbele cha juu kuliko sheria za kuhifadhi data na zitabadilisha mipangilio ya sheria za kuhifadhi data.

Maswali Yanayoulizwa Mara kwa Mara na Uboreshaji wa Kina
Watu wengi huniuliza muda wa kuisha kwa kashe unapaswa kuwekwa.
Ninapendekeza kuweka muda wa kuisha kwa akiba kwa faili za HTML kwenye seva asili hadi saa 1.
Hii inahakikisha upya wa maudhui na matumizi kamili ya faida za kuhifadhi data za CDN.
Ukichapisha makala mpya au kusasisha ukurasa, unaweza kufuta kashe kwa mikono kwa ukurasa unaolingana katika sehemu ya nyuma ya Cloudflare.
Unaweza pia kusakinisha kifurushi rasmi cha usakinishaji cha Cloudflare.Plugin ya WordPressHii inaruhusu ufutaji wa akiba kiotomatiki wakati wa kuchapisha maudhui.
Baadhi ya watu pia waliuliza kama njia hii ingeathiri tovuti.SEO.
Hapana kabisa.
Vitambaa vya injini za utafutaji havijaingia na vitarejesha kurasa zilizohifadhiwa kama vile wageni wa kawaida.
Kurasa zilizohifadhiwa hupakiwa haraka zaidi, jambo ambalo linaweza kuboresha nafasi za injini za utafutaji.
Kulingana na ripoti ya vipimo vya msingi vya wavuti ya Google, kwa kila ongezeko la sekunde 1 la kasi ya upakiaji wa ukurasa, viwango vya ubadilishaji vinaweza kuongezeka kwa 7%.
Ongezeko la kasi kutoka kwa usanidi huu sio tu kwamba linaboresha uzoefu wa mtumiaji lakini pia huzalisha moja kwa moja trafiki na mapato zaidi.
Hitimisho
Katika enzi hii ya kidijitali ambapo nguvu ya kompyuta ni sawa na gharama na kasi ni sawa na ushindani, kila uboreshaji wa rasilimali za seva huongeza thamani kwa mali za kidijitali.
Watu wengi hufuata huduma za gharama kubwa zinazolipwa lakini hupuuza uwezo mkubwa uliofichwa katika zana za bure.
Uwezo wa toleo la bure la Cloudflare una nguvu zaidi kuliko watu wengi wanavyofikiria.
Suluhisho bora la kiufundi halijawahi kuwa ghali zaidi, bali ni lile linalofaa zaidi mahitaji yako.
Kwa 99% ya wamiliki binafsi wa tovuti na biashara ndogo na za kati, suluhisho hili la kuhifadhi data kwa kutumia vidakuzi bila gharama yoyote linatosha kukidhi mahitaji yao.
Haihitaji ulipe $200 kwa mwezi, lakini inatoa uboreshaji wa utendaji sawa na mpango unaolipishwa.
Kiini cha teknolojia ni kutatua matatizo, si kukusanya vifaa vya gharama kubwa.
Tunaelewa kweli kiini cha teknolojia tunapojifunza kujenga mifumo yenye ufanisi kwa kutumia vipengele vya msingi zaidi.
Ikiwa unatumia toleo la bure la Cloudflare na tovuti yako imejengwa kwenye WordPress, ninapendekeza sana ufuate mafunzo haya ili kuisanidi.
Utagundua kuwa kasi ya tovuti yako itaongezeka kwa ubora, na mzigo wa seva utapungua sana.
Huu ni operesheni ya uboreshaji inayochukua dakika 5 kutekeleza na kukunufaisha kwa mwaka mzima.
Usiruhusu rasilimali za bure zipotee; chukua hatua ili kufanya tovuti yako iendeshwe haraka.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ Makala "Kuingia kwa WordPress kwa Gharama Zero na Utenganishaji wa Akiba ya Wageni: Mafunzo ya Mwisho kwa Cloudflare ya Bure" yaliyoshirikiwa hapa yanaweza kuwa na manufaa kwako.
Karibu kushiriki kiungo cha makala hii:https://www.chenweiliang.com/cwl-33962.html
