Ma nebḍa asefsex n tmellit n WordPress d kraḍ n tswirin:

  • Aswir n uɣbaluAsennefta / PHP / Taffa n yisefka / Asiɣzef n tuffɣa —— Isefrak TTFB d ususru n deffir
  • Aswir n teɣbalutinAswir yettusniflen — i d-yessefrak tiddi n usider d lεejla n tugna tameqqrant n usebtar amezwaru
  • Aswir n usiweḍ:CDN —— Iɛeggen i yellan d aqrib ɣer inurar, s usmektay yelhan ugar, akked uḥeffef i usmel aɣbalu

Amagrad-agi-a n umagrad CDN Azrir ọsọ

  • Issin ayen i yezmer CDN ad yefru akked ayen ur yezmir ara ad yefru
  • Fren i yella i yimdanen CDN d umsefrak ameɣru/anezwaru iwulmen-asen, u ad fehmen tilisa n lqis n baṭel d lqis amezwaru
  • Sker deg udris s war tuggdi, ur tsemxall ara asmel, ur tessarḥu ara ugur deg usuffeɣ n e-commerce d yiɛeggalen
  • Send ttemmel akkagi i yedda, syin ad tizmireḍ ad teṣfiḍ acu i t-yeǧǧan ur yettwalqem ara, ayɣer yuɣal d afessas, neɣ ayɣer ixleḍ ugbur“

1. Di tazwara, ad nefk afham s telqayt: d acu i yefraḥ CDN, d acu ur yefri ara

1.1 CDN isefk ad yefru 3 n tɣawsiwin tigejdanin

1.1.1 Asiḍen arurad n yismawen ičudden ittwasel s zzerb
Tugniwin, CSS, JS, tisefra, tignit nniḍen n teɣbula tusbiḍin qqarben ɣer yimekcam, ssidren s zzerb u asebter yettwali s uḥric.
I WordPress, ladɣa i yisental akked teɣbula n iseɣẓanenwp-content/themes/wp-content/plugins/) akked tugnatin n temkarḍit n uɛeddiw (wp-content/uploads/)di tneɣrufin “imeqqranen n tezmert”.

1.1.2 Sifes assaɣ n usmel aɣbalu
Mi ara yeɣli deg ukuffu n tuffɣa n yiri, tuttriwin ur ttuɣalent ara s waṭas ɣer uqdac aẓuran; azmam n ubandu n usmel aẓuran, tuget n tuqqniwin timeẓlayin, disk IO, d unbeddel n CPU ad yili fessus ugar.
Aya ttban s waṭas deg yiskenyen n tazmert am “asebter n urmud, imagraden i d-yewwin aṭas n tmuɣli, neɣ asebter n ufaris yettwakcem s waṭas”.

1.1.3 Asiwen n useqdec (yettwaḥraz mliḥ mgal ibeddilen)
Deg yizir n trafiḍ, tixxamin n yerran zemrent ad seqbent aṭas n tuttriwin i d-yettwales, akken asmel aɣbalu ur yettuɣellib ara s easily.
Ad twaliḍ “anekcum d aleqqaq ugar”: akken yebɣu ad yili usali n tẓdi n usmel aɣbalu deg teswiɛt, cache n yiri yettkemmil i usuffeɣ.


1.2 CDN 3 wanaw n wuguren ur yettwafeslen ara s wudem awurman

1.2.1 Asmel iman-is d aẓẓay
Taffa n uzadur tettuɛaqqel, tamentilt n useɣzef tettuɛaqqel, asiḍen PHP yettuɛaqqel — wigi d uguren n uswir n usmel aɣbalu.
CDN yezmer ad yerr tiɣbula tusbiḍin d ifuras, maca ma tesseqdec ara HTML n usebter agejdan s lɣawla, aseqdac ad iḥes belli “yal tuzzya d taẓayant”. Deg tegnit-a, uqbel uɣal ɣer: asenneftaɣ, asemmad n tuffirt, asefrak n taffa n yisefka

1.2.2 Tugna s yiiman-is meqqret aṭas
CDN ur yezmir ara ad yerr tugna tameqqrant n 3MB “s tseḥrit” d tameẓẓyant.
Ilaq ad tesseggmeḍ deg tazwara tiwlafin n tugna: tadyant n teɣzi (ur d-tsidireḍ ara tugniwin meqqren aṭas), aseddem, WebP/AVIF, tadyant n usali taɛeqqimt, atg.

1.2..3 Askript n wis kraḍ yella d amezwaru
Aseɣwen, tidaddanin, ameẓlu n umsaɣ, izegriren n tẓerma n tmetti d yiwen n yiḥricen-nniḍen ttekkan-d seg yinaddaf n wis kraḍ.
CDN ulac yezmir ara ad asen-yerr arurad, tzemreḍ kan ad tessexsiḍ/tesseɣziḍ asali, ad tbeddleḍ amsumer, neɣ ad tsemleḍ tasertit n yiskripten

Awelleh

Qbel ad d-neǧǧ asebtar aɣbalu akked uswir n yiɣbula akken iwata, syin ad nexdem CDN, ad yili usemdu d awennez ugar, u lxecṭa ad ilin drus.

2. 30 tasinin i ufran: anwa CDN i tesriḍ?

I WordPress, amezwaru yebḍa d snat n taggayin. Fren di tazwara “talɣa”, syin fren “imefki n umeẓlu”, akka ad yili ubrid-ik d waziḥ.

2.1 一体化“反向代理型”(更省心,适合多数站点)

**特点:**它不仅是 CDN,还把 DNS / SSL / Aḥraz amenzu n tɣellist (am DDoS/WAF) Muddemt akk-nsen. Mi t-tesdukkleḍ, ad yebdu zdat n usmel-ik am wakil.

D acu i tettekfḍeḍ:

  • HTTPS aselkin d usefrek TLS ifehhem ugar
  • Anekcum yiwen n tɣellist taɣelsant (DDoS azadur, asenqed n unekcum, WAF atg.)
  • Asekles n yiri d umsedday n yiluqan (yezmer ad ixdem tisertit n usekles i leqqayen, d tisertit n uzeggel)
  • “Asaɣ i usezdi d ameqqran ugar”: deg yimal ma tebɣiḍ ad ternuḍ taɣellist, tilas n urured, ammesten mgal Bot, s umata akk ttilin deg yiwet n tnagrawt

Amazal: Cloudflare / Tencent Cloud International EdgeOne / Alibaba Cloud International ESA

Ma tebɣiḍ:

  • Tebɣiḍ HTTPS + CDN + Taɣellist tazadurant S yiwet tikkelt
  • Tebɣiḍ ad tefkeḍ asefru n yisem n taɣult akked tisselkimt n proxy i yiwen n unagraw n usefrek?
  • Tsemmḥeḍ ugar i “termit tamatut d usnefli i d-iteddun”, ur tebɣiḍ ara ad tebḍuḍ DNS, iselkiten, CDN, taɣellist d waṭas n taggayin

2.2 Pull “static” kanṭa kanṭa (asekcem n uxatar meẓẓi, deg-s asḥiwel n tugniwin/CSS/JS)

Tarrayin: Tettsekkreḍ kan tiɣbula tusbiḍin ɣer tkatut n yiri n CDN; isebtar HTML mazal d aɣbalu aneẓli (akked azegrir n ukatut n uɣbalu aneẓli) i ten-yessefraken.

D acu i tettekfḍeḍ:

  • Ahatar n twuri yesseḥḥan aṭas: ma ur tettwaseqdec ara HTML, s umata ur d-ttilin ara uguren n uxellaḍ n ugbur neɣ n tqecwalt n tiɣinimtin“
  • Tamudemt n ussar tewdeḥ ugar: yal tikelt askuter yezmer ad yili s useqdec n ukkud/asuter/tamnaḍt
  • Tamɛnaḍt d tazeddigt ugar: tcban ugar d “ameẓlu n uzuzer n yismawen iḥerfiyen”

**代表:**bunny.net(按量计费模型清晰)

Ma tebɣiḍ:

  • Tebɣiḍ ad tebduḍ s “tikkelt i yecban ugar” — asfari n teɣbula tuddisin
  • Tebɣiḍ ad tawiḍ tura arrazu s tlemmast, sinna ad tferneḍ ma ad truḥeḍ ɣer cache proxy neɣ cache n usmel meṛṛa
  • Tebɣiḍ ad yili usrid yecbeḥ ɣer “txelṣeḍ ɣef wayen tesqedceḍ”

3. Amek ara tgeḍ?

  • Aswir amezwaru: yiwen n wanaw n wameḍkal yemseddu (afran amezwaru):Cloudflare / EdgeOne / ESA
  • Amur wis sin: Pull astatik CDN (bdu s tneqqit):bunny.net / Cloudways CDN atg

4. Amahwi i d-yettusumren

4.1 Cloudflare: Asekles amezwaru n upṛuksi mgal (yebda baṭel, anagraw yemmečča)

D acu-t
Mi ara tessemdeḍ isem n taɣult, ad yili d aproksi sdat n usmel, ad d-yefk CDN, iselkinen, ammesten amezwaru d tizmilin n ukessem.

I wumi i ilaq

  • Tebɣiḍ ad tiliḥ d amehhil: HTTPS + CDN + taɣellist tazwarant s umata
  • Tebɣiḍ anagraw amatu yebnan akken iwata: ar zdat ilaq ad ternuḍ WAF, aṣaẓi n tlawwalt, ilugan n yiri, atg.; abrid yesshel aṭas

Tineqqiḍin n uxatar

  • Aleqqem ur yeffur ara: mi yettwasel CDN, abrid n tkatut yuɣal ɣezzif (takatut n iminig + takatut n CDN + takatut n usmel aɣbalu), yesra “tasertit n lqem” akken ileqman ad ilin d wid yettusefraken (aseklu n usqissi yella ddaw-a)
  • Ḥader deg usekles n HTMLMa yella tettwakles HTML, isebtar n usenɣef/aɛeggal/usagen udmawan ilaq ad zrin s usegzel akken iwata, neɣ izmer ad d-yeḍru ugur ameqqran جدا

Aglam

  • Azzig: aproksi amgalan (SSL + CDN + ammesten azadur)
  • Yelha i: asenker war cceggaɛ, akked tallelt tameqqrant i usiɣzef deg yimal
  • Azal agejdan: tasekkin iwaḥden / taɣellist / anekcum n tuffirt
  • Aṭas n uxatar: aleqqem iṛekked ɣef tsertit n lqem; ilaq ad tettwazgel tḥerfi n tkatut HTML

4.2 Tencent Cloud International EdgeOne: Asemselsi amgarrad yiwen n uḥric

D acu-t
Talɣa-ines daɣen d talɣa yiwumi yeddufren “taččart + taɣellist + iselkinen” deg yiwen n uɣerbaz, iwata i usersed n usmel deg yiwet n tberna n upṛuksi i ukad.

  • Am Cloudflare, yesɛa ilelli, maca yezga d win ara yilin s umbur n wayen i d-yettwaɛeqqlen Talast/Tigadit n twuriwin(amḍan n yilugan, amḍan n twuriwin n yiɣmisen, atg), maca ur yesra ara ad yettubeddel DNS, ilaq kan ad yekcem s cname,Ur yettwaseqdec ara ad yesseqdec lqem ilelli i usmel n tnezzut
  • Deg usɣur ara, aɣawas ilelli yezmer ad yebɣu annect-a War ara yettwaḍman ara
    Iseqqem, maca ur t-tettarra ara d “uqemmus SLA n useqdec amslsan”.
  • Ma tebɣiḍ ad yettusnifel s wudem awurman ar uzbu n usnulfu n tmura n warraw n Ccin, yal tikkelt ilaq ad tkemmleḍ deg tazwaraAsekles ICP; ma ur yettusekles ara, yezmer kan ad yeddu s yiberdan n ddawla.

Asebter:

  • Aswir: asefrak amekki amsudan yiwen-itt (asiraw + taɣellist + iselkinen)
  • Yemṣaḥ i: wid i yebɣan asdukkel amatu, yerna ad sḥesben tizmert n yiqenṭaḍ n wakal n Ccin
  • Baṭel: yella yiwen uɣawas baṭel neɣ lqedma baṭel, maca s uqeddac urit yettwasennoḍ ara daɣen SLA di tɣara tamagnut ur tettwajmant ara
  • Amhaz: ilaq ad tettwasesɣer tɣessa n yilugan/iɣmisen/tisuraf n yisudmawen send; lkaš n HTML daɣen ilaq ad yili s leḥder

4.3 ESA n Alibaba Cloud: Asemselsi amgarrad yiwen n uḥric

  • Am Cloudflare, yesɛa ilelli, maca yezga d win ara yilin s umbur n wayen i d-yettwaɛeqqlen Talast/Tigadit n twuriwin(amḍan n yilugan, amḍan n twuriwin n yiɣmisen, atg), maca ur yesra ara ad yettubeddel DNS, ilaq kan ad yekcem s cname,Ur yettwaseqdec ara ad yesseqdec lqem ilelli i usmel n tnezzut
  • Jerred amiḍan n usmel agrakal iwakken ad tesqedceḍ
  • Kcem ɣer tconsole n ESA, rnu asmel sakin fren ilelli Entrance Anekcum n uqeddac
  • Ma tebɣiḍ ad yettwabeddel s wudem awurman ubrid n Tmurt n Cinwa tameqqrant, deg umata ilaq ad tfakkeḍ qbel asekles ICP; war asekles, ala ubrid agarutlaman i yezmer ad yettuseqdec.
  • Baṭel yelha ugar i tneflit/asekyed/uselken, d amagnu ur yemṣada ara d uqemmus SLA n useqdec التجاري
  • Aseɣẓan ilelli yezmer ad yesɛu tilas n tɣawsa/talast n tallelt (amedya SLA atg)

Ɣef yiberdan n tmurt n Ccin:

  • I wakken ad tremdeḍ tiqqanin n tmurt taččaynit, s umata ilaq ad tili tsuqqelt d tewtilin n temnaḍt
  • Kecm ukcem n ussekcem amezwer ad iɛeddi s ubrid agrakal; ma tebɣiḍ ad iɛeddi s ubrid n tmurt n Cinwa, ilaq ad tessawḍeḍ tiɣimitAsraḍ n usekles ICP n Ccinu

Asebter:

  • Asenser: aproksi amesban i yal taɣawsa (asaɣzef n usmel + taɣellist)
  • Baṭel: Amiḍan n usmel agrakal yezmer ad yesseqdec Entrance baṭel; s umata ur yegber ara taselwayt n tmura n ṣṣin tamenzut.
  • Yelha i: aselken/test n useqdec aferfud; neɣ s ufarnu ar umuɣ n ddemmar لاحقًا
  • Aḍris: walay d acu i d-yettban deg tlisa n baṭel (SLA/talast n tɣawla/tarrayt n tallelt); tamnaḍt akked usekles ilaq ad ttwaxdem uqbel

4.4 bunny.net: Pull usbiḍ CDN (asenker s usrid n uxatar meẓẓiyen, tasqidt s lmizan tettban)

Ma tebɣiḍ ad tawiḍ qbel “arbaḥ amɣar uqbel akk”, bunny am wagi n Pull CDN yelha aṭas:
Yettban am “ameẓlu n uzuzer n yismawen”: teslkem-as yismawen ibedden ad ten-yazuzer, s umata lfayda tettuqel ɣer trafiq/tuttriwin/tamnaḍin, tamudemt n umedya tewdeḥ, tettwasefrak.

Yettwaɣṛa i:

  • D acu tura Tugniwin / CSS / JS / Tisefsit Asrid usbiḍen
  • Tebɣiḍ ad tawiḍ d amezwaru “agraw n wayla meẓẓiyen n ugur d usbur ameknaw”, war ma tazzleḍ ad tefked asmel akk i tẓerfa n umeskar (DNS/SSL/WAF i yedduklen)
  • Tebɣiḍ ad yili umuddu n ussiswhel yezga ɣef “tettxellseḍ ɣef wayen tseqdaceḍ”, mačči ad tkecmeḍ seg tazwara deg yifuras uqbilen ugar n tuddsa

Tineqqiḍin n uxatar

Iɣbula uddis “alemuc ur iteddum ara” xas mačči d bug n CDNmaca d ameskan n unagraw n tkatut i d amdanen normalt
Mi ara tleqqmeḍ CSS/JS/tugniwin deg uḍebsi, macaAsellef URL ur ibeddel ara(Aḍris yiwen/isem n ufaylu/abrid), CDN akked yiminig ad kemen mliḥ ad awḍen ar tuffirt taqburent, ihi ad twaliḍ “acuɣer ur yettwaleqqeḥ ara”.

Yiwet iwesḍen, izemren ad ittwag:

Azemz n lqem i tazwart, Purge d ammus n tlalit.

Acuɣer-agi ay d ameɣbar mrawen:

  • Uṭṭun n lqem/usenfel n yisem n ufaylu URL yettbeddel → CDN ad yettwaseqdec am teγbalut tamaynut i ukukel → lqem amaynut ad yili d ameqqran s wussan imenza
  • Asekfes n ukuffir yessefk fell-ak ad t-tesnked s ufus; yezmer ad yili war ad issebded ara akken iwata, asnerni gar yikerruyen yezmer ad yeṭṭef akka kra n wakud; ma tettalseḍ aṭas asekfes, ad yeḥbes usmugel n uṭṭun, ad yernu tuɣalin ɣer uɣbalu, ad t-narnu ttqlibat

Imedyaten yefhamen بسهولة

  • style.css Agbur ibeddel, maca URL yella amezwaru style.css → CDN Kemmel i tuffɣa taqburt (ameẓẓyan)
  • Yuɣal URL style.css?ver=20260103style.abc123.css → CDN yettwala d taɣbalut tamaynut → lqem amaynut ad yermed tura

bunny d tmuɣli i “amecwaṛ amezwaru CDN”

  1. Deg tura kan i yiferdisen usbiḍen(Awlaf/CSS/JS/Tisefsa), ur tessekles ara HTML seg tazwara
    • Tixfa: ur d-ttilin ara s waṭas yimezdaɣ n wanaw am “aseqdac yettwali agbur n wiyaḍ/tacarrut n tiɣin tuccḍa”
    • Akken tzeddmeḍ s wudem iferdisen: tiɣbula tustyantin d aruradent ugar, akked usmel aɣbalu yefka-d drus n tazmert
  2. Snek amecwar n lḥala akken iwata
    • CSS/JS: Seqdec ma yella s umḍan n lqem neɣ s usenfel n yisem n ufaylu
    • Tugna: ḥader seg usemselsi n yisem yiwen i weqbel i yiḍrisen i wezzilen; yif-it semmi amaynut neɣ abeddel n ubrid (ladɣa abanner n usebter agejdan, tugniwin n urmud)
  3. Ssenqed s tedlist n usenqed i usentem n walγa
    • Ih, tiɣbula tuzɣint tettasen-d seg CDN
    • Ma yella amur n yiwweḍen yettali s cwiṭ, u ma yella aband n usmel aẓuran/tisriyin d argaman ugar (deffir illa uberru n usenqed)

Tamawt

Ma yella armud-ik icudd ɣer tmurt n Cinwa tameqqrant, neɣ tebɣiḍ ad yili uqeddac ar usmel-ik d arurad deg tmurt n Cinwa tameqqrant.

Aliyun China akked Tencent Cloud China snat ad tferneḍ yiwet segsen. Ma yella isem n taɣult-ik yettwaqbel s ICP di tmurt n Cin, ticki tesqedceḍ EdgeOne neɣ ESA, anekcum seg tmurt n Cin ad yeɣlti s wudem awurman ɣer ubrid n tmurt n Cin

Seqdec aqeddac n Tmura n Ccinwa”D acu ara ɣer usekles ICP

Amud

Asnefli n termit n unekcum amezzay gar yiberdan n usmel”Izmer d tazmert nniḍen i yebnan iman-is, di lɛada ur temcabi ara ɣer “baṭel yettawi-d tikerristin deg Tmurt n Ccin”

5. Azenziɣ n uselken: ad d-yeddu s 3 n tikkwal (seg umṣeḥḥi ar uzmir)

Asebbab i yettaran CDN ad yexleḍ s usurif deg tazwara, d imi deg tazwara tebɣiḍ ad teldiḍ akk tizmert s umata.

Amur 1: CDN n yiɣbula timsabatin kan (yettuwelleh aṭas ad t-txedmeḍ d tazwara)

AsaḍefTugniwin/CSS/JS/tisefsa ad beddunt s CDN; HTML ur yettwakles ara deg CDN (neɣ ur nettbeddal ara akka tura)

Acuɣer acu i d-yerran ad nexdem waya d ameqran n laman

  • Asmiḍ n uxṭar: ma ttuccḍent tuffɣiwin n teɣbirt, aṭas ma d “aẓayer/tugniwin ur tleqqiment ara”, yezmer ad yettwaseḥkem
  • Ur ittekki ara addad n unekcum, akala n tnezzut, akked temseɣtut n tɣara n umiḍan
  • Tzemreḍ ad twaliḍ s wudem yecfan ifuyya: asider n yiɣbula iḥerkanen yif-it tazzla, asmel aɣbalu yugar deg uzɣal

Isteqsiyen i d-ttuɣalen deg umecwar-agi (ad d-nfk aseklu n uslelli deffir)

  • Agbur ixelḍen (asebter yessali-d yiɣbula HTTP)
  • Aleqqem n yiɣbula izmer ur yettusemsed ara (URL ur ibeddel ara)

Amecwar 2: Tasefrut n usmiren (lqima n lqem tazwara, Purge/asensel d aḥeddad)

Dagi i t-yebḍan gar ma “CDN yexdem s tmusni neɣ ala” neɣ ur yexdim ara s tmusni.

Yiwet n tleqqin tuffiɣt:

Ileqqem i yezmer ad yefru s ubeddel n lqem n lqem neɣ isem n ufaylu, ur tettkel ara ɣef Purge.

Acuɣer i d-yettuɣal uselkin n uḥraz mi ara yezzi?

  • Tuffirt n yiminig: yezmer ad yili deg uselkim-ik uselkim aqbur n CSS/JS
  • CDN Tuffirt n lcache: Izmer yiwen n uqerru n yirif ad yeḥrez taɣbalut taqburit
  • Tuffɣa n usmel: aseɣẓan n uḥraz/aseɣẓan n uqeddac yezmer mazal yettɛaraḍ agbur aqbur

Ma ulac ɣur-k taseddart n lqem, asuffeɣ ad yuɣal:
“Snifel ɣef kra → smiren → ur iteddu ara → sfaṛ tuffɣiḍt n tkatut → mazal ur iteddu ara → sfaṛ tuffɣiḍt n tkatut-nniḍen”
Aya d ugur ameqran i ṭṭuqten n yimdanen s CDN.


Tallunt 3 (Aswir): Ma ad tettwasekles HTML (lfayda meqqren, maca d nettat i d ameqqran deg uxatar)

Asekles HTML (asekles n usmel meṛṛa/asakles n yiri) yezmer ad yessenqes aṭas TTFB, maca deg umḍiq n WordPress d daɣen d amkan ideg tḍerru-d aṭas n wuguren.

Ma ur teẓriḍ ara, ur tettǧaṛa ara HTML deg ukuffu. Di tazwara, seqdec CDN asbuɣan + aseɣẓan n ukuffu n usmel aẓadur.

Ma tebɣiḍ ad tḥazneḍ HTML, snat n yebdaden:

  1. Bdu kan si taddad n unebdu n uqeddac: Ḥrez kan isebtar n inuraren ur yekkaten ara الدخول
  2. Aruḥ qbel tabdart n usefruri: Tameɣrut d tazwart, sinna ad nmmeslay ɣef ufawi n usiwen

6. Tabdart n yilugan n uskan: amek ara ttxedmen ilmend n wanaw n usmel akken ur d-tili ara tmukrist

6.1 Asmel n ugbur / Ablug (ugar n imagraden, aṭas n inerza)

Yettwasef

  • Iɣbula usbiḍen: ttukersen akk
  • HTML: yezmer ad ttwamḥeḍ usebter n “imezwar ur qqinen ara”

S umataɣ yezmer ad yili d asaεdi

  • Agil d deqqel:/wp-admin/*/wp-login.php
  • Timeẓri/taryit
  • Asebter n yigmaḍ n unadiya (imeɣlayen ttbeddilen aṭas, ma ulac cache yif-it)
  • Asumer n usumer POST n tferkect/awalen

Tasa n uselkim ilaq ad yesɛu ma drus n umgired

  • D yekcem yakan (tasfukt cookie)
  • Tutlayt (asmel s waṭas n tutlayin)

6.2 Asmel n tkeṛḍiwin / Asebter n usnimer s waṭas n tferkiwin d yirmad

Yettwasef

  • Iɣbula usbiḍen: ttukersen akk
  • HTML: Asebter azayaz izmer ad yettwaḥraz deg tuffirt (addad n unermis), maca ilaq ad tili lḥadra akked yisebtar n igmaḍ n tferkit

Iḥulfan i yessawḍen s waṭas: iɣewwaṛen n uḍfar ttarran taxẓint tebded d iḥricen
Asbter n usebter deg usebter n usali】 utm_* Iɣewwaren:

  • Akk isura n ukuffu n tkatut → Akuffu yettubḍa, afrar n tuqqna d amecṭu
  • Ttu ttwattun → kra n isebtar i yesseḥwajen iɣewwaren n uḍris i uskan zemren ur mṣadan ara d wayen yetturaǧan

6.3 Asmel n yiεeggalen / Asmel n yilmuden / Tamesdut (amur ameqqran n waddad n tuqqna)

Taggrayt: Asekles HTML ilaq ad yettwaseqdec s lemḥadra tameqqrant.
Abrid iɣelqen yezga d: CDN usbiḍ + cache n usmel aɣbalu/cache n tɣawsiwin; HTML yettwacache kan i yinerza.

Ilaq ad yeɛdel

  • Kcem/Sekles/Uɣal n wawal uffir
  • Amas n umiḍan, Tiludna/Umulti, Amaɣnu umdan
  • Asebter d ugrudem d ugrudem iqqnen aṭas ɣer waddad n useqdac

6.4 Asmel n unezḍa (WooCommerce)

Tabdart n iεeddiyen ixataren kakhulu

  • Acuq, Asismel, Asebter n umiḍan
  • Asebter n tladna, isebtar iceɛlen ɣef tuɣalin n uxelleṣ
  • Kcem/Asekles, tikupunin/tinqiḍin akked tinekcumin n useqdac-nniḍen

Acuɣer i wayen i yeḍran deg tnezzut taliktrunit isehlen zaidi

  • Ticki ad yesɛa useqdac aqeccival n tuzzna, tigrin, neɣ addad n tuqqna, asebter ad yuɣal d amezwer s waṭas
  • Ma ulac aselkin n tuffɣa i HTML cache neɣ ur yettwafrez ara s waddad, ttuɣal-d ugur i d-ittbanen aṭas: aqacuc n tinezdit yettwexxir, imiḍanen ttwaxelṭen, ssuma tettban d tarameɣt
    Tisebḥit d tameqqrant, ur tettfakkaḍ ara s teɣzi n usiweḍ.

6.5 Asmeln aṭas / isurifen aṭas

Yettwasef

  • Iɣbula usbiḍen: ttukersen akk
  • HTML: yezmer ad yili d amezgaw n yinerna, maca tasarut n tmeẓlist ilaq ad tferq s wudem iferdisen n tutlayt/ttaqiṭ n lflus

Tlaqt n cache ilaq ad tettwaḥseb

  • Tutlayt (abrid) /en/ /zh/ neɣ addad n taɣult en.
  • yettukcem-ed?
  • Tawsa n tedrimt/Aswir n teẓrint (ma yella ad iḥaz askan)

7. Talɣut n uxatar

Aḍris 1: Akalas yeḥrez agbur d urmeɣtu (d win ifessas mliḥ)

  • Tuccḍa n tkatut n yiɣbula izgam: aṭas d aɣanib/tugniwin iqburen
  • Tuccḍa n uselkim HTML: yezmer ad yili uxleḍ deg ugbur, deg tqecwalt n tizeddamin, neɣ deg umiḍan — aya d amsal aqeṛḥan جدًا

Amhaz 2: Aleqqem ur iteddu ara (d ayen yettwali s waṭas)

Mi ara ttwasqerdec uzrir n tuffirt, “yettwabeddel ur d-iban ara uselhu” ad yuɣal d wid yettwalin s waṭas:

  • Asenfel i usenfel n ufaylu d tazwart
  • Asfaṛ/amleḥ n useḥbess
  • Amhaz n usuffeɣ ilaq ad yili d amezday yezmer ad d-yettales, akken ad neẓer acu i yettwabeddlen deg yal asuffeɣ n URL-ya

Tilisa 3: talast n useɛdu n lqima ilelliyen/tazwara

  • Timussniwin i yezwaren deg uɣawas ilelli: amḍan ur aṭas ara, kra n twuriwin ulac-itent, SLA/tallalt mačči am useqdec asnizzay unṣib

Ahatar 4: tizemmar yerzan Agdud n Tmurt n Cinwa zemrent ad ttwafhament s tuccḍa

  • ESA : ma yella tebɣiḍ ad tkecmeḍ seg ubrid n Tmurt n Ccin, ilaq ad tili tsekkiḍt ICP n Ccin
  • EdgeOne: ma yella tebɣiḍ ad teldiḍ s yiberdan n tmurt n Cin, ilaq ad tgeḍ asekles ICP n Cin

8 Tabdart n usenqed: amek ara ttwesnet belli “yedda s tidet”

8.1 Iɣbula usbiḍen dayen yellan s tidett d CDN?

  • Tugniwin/CSS/JS ma yusa-d seg yismawen n taɣult neɣ seg tignatin n yiri n CDN
  • Yella d izmer ad twaliḍ isemgan n usekles n tuffɣa i d-yettbanen (yemxalaf usebter s usebter)

8.2 Ma yella tissit ɣef usmel aɣbalu tessenqas?

  • Ahat n uzeṭṭa n usmel aẓuran d usrid ugar?
  • Amḍan n usuter/tuqqna n usmel aɣbalu ma yecceḍ, ladɣa isuturen n yiɣbula yettwalesen

8.3 Lqem n umucceḍ d amezwaru?

  • Beddel CSS/JS yiwen n tikkelt neɣ semmelsen yiwet n tugna
  • Lqem amaynut yezmer ad yermed s tɣawla s ubeddel n umḍan n lqem neɣ n yisem n ufaylu
  • Ma yella ala s Purge i yezmer ad yemucceḍ, aya yessebgan belli tasertit n lqem mazal ur ttwaseggem ara (swezzu tazwart i useɣti n tesertit, ur tettarraḍ ara Purge d aseqdec n yal ass)

8.4 Isebtar tisura timsuḥrikin d imeɣta?

(Ilaqen i usmel n unezzan n tnezzut/umatter n yimesliyen)

  • Isenfaren n usebter mbaɛd aqeccim/tuffɣa d iseḥḥan
  • Isebtar n tkeṛṛust n tiɣin/tasudest/umiḍan qqiment d iseḥḥan yal tikkelt
  • Yella d tili n usekcem ur nelli ara, imi imseqdacen yemgaraden ttwalin yiwen ugbur n useqdac am yiwen-nniḍen (ameqqran n uxatar)

8.5 Ma terna yuli uswir n tuccḍiwin?

  • Anezri n tuɣalin izedɣen, 5xx, ur yettwaeldi ara s yiwen uzegzaw
  • Wigi yezmer ad yebɣu: azadur n usmel ur yezmir ara ad iḥemmel, ilugan d urameɣtut, asenqed n lḥed yettwaseqdec, neɣ ugur deg ubrid n tuɣalin ɣer usentel.

9. Asefru n usekked n usnifel ur iteddun ara (Err “taɣect n yisɣal” d imecwaṛen)

Di tazwara, ḥessb-d anwa anaw n wugur i d-temmugreḍ.

9.1 Iɣbula n yismawen ur leqqmen ara (CSS/JS/tugniwin mazal d iqburen)

Addad A: kečč kan i yettwalin aqdim, s tuffra/neɣ s ubeddel n yibenk d amaynut
Ttusekkeṛ s tazwara: akuffay n yiminig

  • Fren ttaɣut: asuffeɣ n yilefkan imaynuten mi ara beddlen uṭṭun n lqem neɣ isem n ufaylu

Addad B: akk walen aqbur (s usmekti/deg yibenk-nniḍen daɣen aqbur)
Ssuspect s uzwir: CDN mazal yewwet axibec aqbur

  • 99% ssebba: URL n teɣbalut ur ibeddel ara
  • Afran amezwaru: Tasertit n lqem
  • Aselket n usellek: Purge (ttawil akudan)

Addad C: Ticki yeɣran isem yiwen, tettban-d kan tikki taqbuṛt
D wugur amezwer n usmifag n yiminig d usmifag CDN i yellan d amecwar aqbur

  • Iwellehen ixeddmen: ḥewwel ad tḥebbes asenser s yisem yiwen i yezgan, seqdec isem amaynut n ufaylu/abrid neɣ lqima n lversyun

9.2 HTML ur yemucceḍ ara (agbur n usebter/izegrar mazal d aqdim)

Addad A: deg uḍebsi/mi tkeččmeḍ d amaynut, inebgawen walin aqdim
Tikci amezwaru: lḥala n unekcum HTML n yinebgawen ttwaḥrez deg tuffirt

  • Sent γur-sent: isefk-a agi ilaq ad ttwakerrsen HTML?
  • Ma yella ilaq ad yettwakacen: ilaq taseftit n usmatti yettwasefrak, maca ma ulac ara ad yili usuffeɣ ur yettwasefrak ara

Addad B: kra n temnaḍin/ kra n iẓeḍwan kan i d-yerran agbur aqbur
Akken ad tili tikkelt tamezwarut: addaden n tuffirt deg yiḥricen n yiri yecban ur mgaraden ara

  • Asefru n uselkim: sseqdec amxalaf s lqem neɣ tasertit n usmiren; ma yella d ilaq, err tameɣrut n usefsed d tafrat n wawal

Addad C: aseqdac n useqdac/takerrust n tiɣin tesɛa uruglu
Tamatart n lxiṭṛ: yezmer yexzen agbur d ur d-iyiwen ara

  • Senqed akka ma yella ttwaskelsen yisebtar n useqdac (taqecict n tiɣin, asellek, amiḍan, atg.)
  • Selken ma yella Cache Key yezga iṭṭef imuttiyen tisura am “cookie n useqdac/tutlayt/tanfalit”

10. Yettusmellek

Cloudflare

  • Asekker amekwan n proxy amgalim
  • Yelha: beddu war cceɣben
  • Tazmert: tasertit n lqem tsefru aleqqem; askadur HTML yettwaxedmen seg waddad n yinebgiyen
  • Ahatar: isebtar imuttiyen ilaq ad ttwazlen

Tencent Cloud International EdgeOne

  • Asekker amekwan n proxy amgalim
  • Yelha: semmḥes d tzemmar n tneqqiḍin deg tmurt n Ccin d unekcum yiwen n yiwen
  • Baṭel: yella uɣawas/aɣbalu baṭel, maca ḥader ɣef tilisa n tmiktar d lemɛahdat
  • Aḍris: ilawen / iɣmisen / tagezmumt n yismawen n taɣult tesra asɣiwes; ḥader deg uselkem n HTML

ESA n Alibaba Cloud

  • Asekker amekwan n proxy amgalim
  • Baṭel: Amiḍan n usmel agrakal yezmer ad iseqdec Entrance s usdukel baṭel
  • Tukksa: tilisa n usferk i ilelli (SLA/asefru/tilist n tɣawla) akked tewtilin n temnaḍt/asekles ilaq ad ttusent s uqbel
  • Ilaq i: asismel/asekyed d usekcem afessas; neɣ asali ar uqeccum deg deffir, neɣ amuqel i tzemmar n yiqqanen n tmura n Ṣin d usekcem amyeknan

bunny.net

  • Usbiḍ Pull CDN
  • Yelha: qbel, sserḥeẓ asiwel usbiḍ n lxṭer ameẓyan
  • Agejdan: azwel n lqem d amezwaru, Purge d tasentalt; seggem ad tili tefsiwt s yisem yiwen
  • Tamuɣli: ma ur tettwasneqdec ara tsertit n uleqqem akken iwata, ad temliliḍ s waṭas i “yiɣbula iqburen”

11. Iwellihen n tigawt

  1. Fren talɣa: aproksi amesnilsan (Cloudflare/EdgeOne/ESA) neɣ Pull CDN usbiḍ (bunny)
  2. Asuffeɣ s tallitDeg tura statique → sinna tasertit n lqem → dɣa sakin xdem di cache HTML
  3. Seld talqayt ticki n usenqed mi ara yili d amedya: tiyita/tuɣalin aɣbalu/aleqqem/asiwel amessas/afmiḍi n tuccḍiwin
  4. Yessefk-d arurad: uɣal ɣer “azegrir n tuffirt” “asnerni n tugniwin”, sserkem tikkelt-nniḍen aswir n usmel aɣbalu d uswir n yiseɣzan

Isteqsiyen yettwasnen n WordPress CDN

1. Acuɣer CDN, acuɣer mazal d aẓayez?

S lemɣawel i yezmer ad yili mačči belli CDN ur infaɛ ara, maca d ugur mačči deg “uswir n usiweḍ”.

Tzemreḍ ad teḥkmeḍ s umseḍru-a n tiddin:

  • TTFB mazal-is aɛlayen: Asefru i usilel n HTML deg usmel aɣbalu d aẓayez (azadur n yisefka / izegrar / tawila n yisefka n uɣellel / tamellit n usenneftaɣ) → Uɣal ɣer usewir n usmel aɣbalu i usleqqem
  • Tugna tameqqrant n tazwara tedda s leɛqel: Asefru n tugna, tiddi neɣ amasal ur mseɣtay ara → qbel sselḥu tugna (asekkus, WebP/AVIF, tasertit n tiddi)
  • Iskript n wis kraḍ ḥebbsen site: Askript n uɣmis/tiddadan/umezwaru n umseggas d ussid ⟶ CDN ulac ma ad yawi aṭas, ilaq ad ttwassenqes neɣ ad ttwakksen deg wakud
  • Ḥaca kra n temnaḍin i iẓẓiṣen: yezmer ad yili d asfari n tneqqiḍin, abrid n tuɣalin ɣer uẓar, neɣ akkaf ur yewwiḍ ara (amur n uwweḍ d ameẓẓyan) → wali amur n uwweḍ d waddad n tuɣalin ɣer uẓar

CDN yettɛawan ad issiweḍ “iɣbula i yettwaṣegmen akken iwata” s tɣawla ugar; asmel aɣbalu ma yella iẓẓay, tugniwin meqqret, d iskripten iẓẓayen ilaq ad ttwasfernen yal yiwen iman-is.


2. Acuɣef i snifleɣ CSS/JS/tugniwin, maca iseqdacen mazal ttwalin lqem aqbur?

D ayen i d-uḥricen akk deg uskan CDN, mačči d ssebba tameqqrant s umata d:Asellef URL ur ibeddel ara, anagraw n tkatut ad ikemmel s wamek iwatan deg useqdec n tkatut taqdimt.

Abeddel n usferkec i yelhan aṭas:

  • Azwir n lqem n lqem: Sser url n teɣbalut ad ibeddel (amedya style.css?ver=xxxx neɣ isem n ufaylu hash)
  • Asfay aqeddac: Sekcem asfeḍ n tuffra kan d tarrayt tasrudemt mi ara ur tesɛiḍ ara tazrigt n lqem yettwabnan.

Ma tbeddaleḍ kan aṭas banner n usebter agejdan / tugniwin n urmud, yelha ad tesbedded “asemsi s yisem yiwen”, seqdec deg tazwara ismawen n ufaylu imaynuten / iberdan imaynuten (yugar di ttemkont).


3. D acu ihi ad sxezneɣ HTML? Ma ur t-sxezneɣ ara, ad yili war azal?

Mačči d asahli.

I aṭas n isemlen, azal ameqqran n CDN yekka-d seg:

  • Iγbula usbiḍen (tugniwin/CSS/JS/tisefsa) aruradent ugar
  • Asersi n usmel n usmel agejdan d usnerni n uzegzaw n uzekkaz

Asekles HTML Afaḍel yezmer ad yili meqqer n tidet (TTFB ad yili d ameẓyan), maca rrisk d ameqqran: ticra n internet, yiɛḍanen, agbur udmawan, aṭas n tutlayin/neɣ aṭas n tixxamin ttwaḥrez s usmel n ugbur ur neṣfi ara.

Abrid yelhan

  1. Di tazwara, xdem anɣamen CDN (risk d ameẓẓyan, rrbaḥ d ameqqran)
  2. Sseddu tasertit n lqem akked tebdart n usenqed end-to-end
  3. Ales aselken ma ara yettwaḥrez HTML tikkelt-nniḍen (seg “addad n unarak”)

4. Asmel n tnezzut izemren ad yessers CDN? Day ara yexleṭ taqecwalt n tiɣin?

Yezmer, u ilaq ad yezmer (ma drus akka i yiferdisen iḥerkanen), maca ilaq ad tettwaruḥ tuffra n isebtar n useqdac.

  • Iɣbula usbid yezmer ad yettwasejjel deg tkatut: tugniwin, CSS, JS
  • Asebter n useqdac ilaq ad iɛeddi】: Isebtar n tqecwalt n tiɣin, asellek, akked imiḍanen ur ilaq ara ad cachen HTML
  • Maca ur tettxedmeḍ ara HTML cache i yisebtar-agi, tazmert n “mix n tqecwalt n tiɣin / mix n umiḍan” ad tenɣes s waṭas

Amek i tga tasmult/tadrimt deg usmel war ad yexleḍ tutlayin/neɣ ssuma?

Talast deg-s Tasarut n tuffirt D tidet?

  • Tutlayt (abrid neɣ taɣult n adda)
  • Anaw n tmedyazt (ma yella ad yettban wazal)
  • yettukcem-ed?
  • Tamnaḍt/Tasa n usentel (ma yella asebter yettbeddil ilmend n temnaḍt)

Ma ur kecmen ara yimensiyen-agi deg umeẓlu n tkatut, ad d-yili s shala: aseqdac n tutlayt A ad iwali agbur n tutlayt B, neɣ ssuma ur temṣada ara.


Acu ara frenɣ: aproksi amnawen n umgal (Cloudflare/EdgeOne/ESA) neɣ Pull asbiḍ CDN (bunny)?

Tzemreḍ ad tferneḍ ilmend n “iswiyen” d “asemɣer n uxṭar”:

  • S yiwet n tikkelt ad tfakkeḍ akk HTTPS + CDN + taɣellist tazadurt, sakin tzemreḍ ad tessnefl i yilugan/WAFAsekker amekwan n proxy amgalim
  • Bɣiɣ ad bduɣ s tikkelt tamezwarut i d-yeṭfen akk (iɣbula usbiḍen d-ttawin ar zzerb), ur bɣiɣ ara ad snifleɣ aproksi n usmel merra:Usbiḍ Pull CDN(am bunny)

Ma tetteḥseḍ, awellah amezwer:Di tazwara, ad yili d usbiḍen CDN → Aseḍru n tmahilin n lqem d tebdart n usentem → syin ḥudd ma ad tesqedceḍ anaw n proxy/HTML cache.


7. Ma yzemmer ara lqebla tilellit ad tettwasexdem srid deg usmel unṣib?

Yezmer ad tesqedceḍ-it, maca ilaq ad tḥesbeḍ “baṭel” d “asekles/asektiw/aseqdec afessas”, mačči d “afrayan unṣib s SLA n useqdec azzayri”.

  • Tqebled ad tesɣunt tilellit?Talast n usami, tixxamin txuṣṣen, amgired deg tarrayin n tallelt, akked izmer ur yili ara lemɛahda SLA
  • Ma ulac, seqdec ilelli d aɛrab n usekyed, sakin ṣelleḍ ɣer uḥric i wulmen ugar

8. Amek ara d-ssinɣeɣ belli CDN yedda s tidet, mačči d kan aserraḥ n wul?

Seqdec deg kraḍ n tikkwal-a (war ma tessriḍ ula d allal ameẓẓyan):

  1. Wali ma yella tiɣbula timjerrda ttwaseldent-id seg CDNMa yella aɣbalu n tugna/CSS/JS ibeddel
  2. Wali amek i tettef d ma yella taɣbalut tamezwarut teqqim tettafen aṭas(Yettwali ugar, allus d amezwaru ad yekkes, d ayen ara yeḥseben d tazmert n tidet)
  3. Beddel tikkelt yiwet n tsertit n lḥeddaṯ n CSS/tugniwin n usenqed(Asulay n lqem yeṭṭef, d isebgan belli abrid yella ddaw n usenqed)

Ma ur tezmireḍ ara ad tesneḍ taqṭiṭ tis 3, s deffir yal aselhu ara t-tessnerniḍ ad yessdukkel-k s “aleqqem ur yetteddun ara”, ilaq ad tessemdeḍ tazmert n lqem d tazwart.


9. Acu i d-yettaǧǧa urmas n usrir deg Tmurt n Ccin yettaɣalay-d s waṭas?

Ttuɣalen i yettwasqedcen aṭas d:Afran n temna ur yemṣada ara akked tiwtilin n usekles

  • Ma yella tebɣiḍ ad tferneḍ tamnaḍt n uskerdeḍ i yesɛan Taqbaylit n Ccin, s umata ilaq ad temmedeḍ di tazwara Asekles ICP; war a tettekkiḍ ara, ad tferneḍ kan tiɣmertin ur nesɛi ara lberr n Tsinwa.

10. D acu i ilaq ad sbeddɣeɣ uqbel, asiɣel n tuffɣa neɣ CDN?

Tanila tamatut d-a:

  1. Aswir aɣbalu: sbedd amsader n tuffirt / host deg tezwirin (TTFB yeḥder, asekles n deffir yeḥder)
  2. Amur n yiɣbula: asiwen n tugniwin ad isbeddel tiddi n ufaylu akken ad ten-yeqqel meẓẓiyen
  3. Aswir n usiweḍ: CDN issiweḍ timmad s tazzla u s ussider nkaren

Ma tura tebɣiḍ kan ad tgeḍ yiwen n uselkim, u tuggadeḍ ad yecceḍ:Di tazwara ad as-nerr adrir CDN (amur 1), aɣmur d amdan, ulac aṭas n lexṭar.