ሲዲኤን አይጠቀሙ

የጣቢያ ፍጥነትን ለማመቻቸት እያንዳንዱ መጣጥፍ ወይም መሳሪያ ማለት ይቻላል “ሲዲኤን ተጠቀም” የሚል መጠነኛ አንቀጽ አለው። በአጠቃላይ ሲዲኤን የይዘት ማቅረቢያ አውታረመረብ ወይም የይዘት ማቅረቢያ አውታረ መረብ ነው። እኛ Method Lab ብዙ ጊዜ በዚህ ርዕስ ላይ ከደንበኞች የሚቀርቡ ጥያቄዎችን ያጋጥመናል፤ አንዳንዶቹ የራሳቸውን ሲዲኤን ያነቃሉ። የዚህ ጽሑፍ ዓላማ ሲዲኤን ከጣቢያው የመጫኛ ፍጥነት አንጻር ምን ሊሰጥ እንደሚችል, ምን ችግሮች ሊፈጠሩ እንደሚችሉ እና በየትኞቹ ሁኔታዎች የሲዲኤን አጠቃቀም ትክክለኛ መሆኑን ለመረዳት ነው.

ሲዲኤን አይጠቀሙ

በሥዕሉ ላይ የተዘጉ መዘግየቶች በሲዲኤን አጠቃቀም ምክንያት የተከሰቱ ናቸው.

ትንሽ ታሪክ

እንደ ብዙ ቴክኖሎጂዎች፣ ሲዲኤንዎች ከአስፈላጊነት ወጥተዋል። በበየነመረብ ተጠቃሚዎች መካከል የበይነመረብ ቻናሎች እድገት ፣ የመስመር ላይ ቪዲዮ አገልግሎቶች ታዩ። በተፈጥሮ፣ የቪዲዮ ይዘት ከመደበኛ የድር ጣቢያ ይዘት (ሥዕሎች፣ ጽሑፍ፣ እና CSS ወይም JS ኮድ) ጋር ሲነጻጸር ከፍተኛ የመተላለፊያ ይዘት ይፈልጋል።

ከአንድ አገልጋይ ከብዙ ደንበኞች ጋር በትይዩ የቪዲዮ ዥረት ለማሰራጨት ሲሞከር የአገልጋዩ የኢንተርኔት ቻናል ማነቆ ሊሆን ይችላል። እንደ አንድ ደንብ, የተለመደውን የአገልጋይ ሰርጥ ለመዝጋት ጥቂት ሺህ ክሮች በቂ ናቸው. እርግጥ ነው, ሌሎች የመገልገያ ገደቦች ሊኖሩ ይችላሉ, ግን አሁን አስፈላጊ አይደሉም. እንዲሁም የአገልጋይ ቻናሉን ማስፋፋቱ በጣም ውድ (እና አንዳንድ ጊዜ የማይቻል) እና ተግባራዊ ያልሆነ መሆኑ አስፈላጊ ነው። በስርጭት ጊዜ በሰርጡ ላይ ያለው ጭነት ዑደታዊ ይሆናል።

የአንድን ግለሰብ አገልጋይ ሰርጥ የመገደብ ችግር በሲዲኤን ፍጹም ተፈቷል። ደንበኞች በቀጥታ ከአገልጋዩ ጋር አይገናኙም ፣ ግን በሲዲኤን አውታረመረብ ውስጥ ካሉ አንጓዎች ጋር። በጥሩ ሁኔታ ውስጥ, አገልጋዩ አንድ ዥረት ወደ ሲዲኤን መስቀለኛ መንገድ ይልካል, ከዚያም አውታረ መረቡ ይህን ዥረት ለብዙ ተጠቃሚዎች ለማድረስ የራሱን ሀብቶች ይጠቀማል. ከኤኮኖሚ አንፃር፣ የምንከፍለው በትክክል ለተፈጁት ሀብቶች ብቻ ነው (ይህ የመተላለፊያ ይዘት ወይም ትራፊክ ሊሆን ይችላል) እና የአገልግሎታችን መስፋፋት እናገኛለን። ከባድ ይዘትን ለማቅረብ ሲዲኤን መጠቀም ሙሉ በሙሉ ትክክለኛ እና ምክንያታዊ ነው። ምንም እንኳን በዚህ ቦታ ላይ ያሉ ትልልቅ ተጫዋቾች (ለምሳሌ ኔትፍሊክስ) ትልልቅ የንግድ ሲዲኤን (አካማይ፣ ክላውድፍላር፣ ፈጣን፣ ወዘተ) ከመጠቀም ይልቅ የራሳቸውን ሲዲኤን እየገነቡ መሆኑ ልብ ሊባል የሚገባው ጉዳይ ነው።

ድሩ እየተሻሻለ ሲመጣ፣ የድር መተግበሪያዎች እራሳቸው የበለጠ ውስብስብ እና ውስብስብ ሆነዋል። የመጫን ፍጥነት ችግር ወደ ፊት መጣ. የድረ-ገጽ ፍጥነት አድናቂዎች ድረ-ገጾች ቀስ ብለው እንዲጫኑ ያደረጓቸውን በርካታ ዋና ዋና ችግሮች በፍጥነት ለይተው አውቀዋል። ከመካከላቸው አንዱ የአውታረ መረብ መዘግየቶች (አርቲቲ - የክብ ጉዞ ጊዜ ወይም የፒንግ ጊዜ) ነበር። መዘግየቶች በድር ጣቢያ ጭነት ውስጥ ብዙ ሂደቶችን ይነካሉ፡ የTCP ግንኙነት መመስረት፣ የTLS ክፍለ ጊዜ መጀመር፣ እያንዳንዱን ግለሰብ መርጃ መጫን (ምስል፣ JS ፋይል፣ HTML ሰነድ፣ ወዘተ.)

የኤችቲቲፒ/1.1 ፕሮቶኮል (SPDY, QUIC እና HTTP/2 ከመምጣቱ በፊት ይህ ብቸኛው አማራጭ ነበር) አሳሾች ከአንድ አስተናጋጅ ጋር ከ6 የማይበልጡ የTCP ግንኙነቶችን በመክፈታቸው ችግሩ ተባብሷል። ይህ ሁሉ ወደ ግንኙነት መቋረጥ እና የሰርጥ ባንድዊድዝ ቀልጣፋ አጠቃቀምን አስከትሏል። ችግሩ በከፊል በጎራ መከፋፈል ተፈትቷል - በግንኙነቶች ብዛት ላይ ያለውን ገደብ ለማሸነፍ ተጨማሪ አስተናጋጆች መፍጠር።

ይህ የሲዲኤን ሁለተኛ ችሎታ የሚታይበት ነው - በቁጥር ብዛት እና በተጠቃሚው ቅርበት ምክንያት መዘግየት (RTT) መቀነስ። ርቀት እዚህ ላይ ወሳኝ ሚና ይጫወታል፡ የብርሃን ፍጥነት የተገደበ ነው (በኦፕቲካል ፋይበር 200 ኪ.ሜ በሰከንድ አካባቢ)። ይህ ማለት በየ000 ኪሎ ሜትር ጉዞ 1000 ms መዘግየት ወይም 5 ms ወደ RTT ይጨምራል። በመካከለኛው መሳሪያዎች ላይ መዘግየቶችም ስለሚኖሩ ይህ ለማስተላለፍ የሚያስፈልገው ዝቅተኛው ጊዜ ነው. ሲዲኤን በአገልጋዮቹ ላይ ነገሮችን እንዴት መሸጎጫ እንደሚያደርግ ስለሚያውቅ፣እንዲህ ያሉ ነገሮችን በሲዲኤን በመጫን መጠቀም እንችላለን። ለዚህ አስፈላጊ ሁኔታዎች: በመሸጎጫው ውስጥ ያለው ነገር መኖር, የሲዲኤን ቅርበት ለተጠቃሚው ከድር መተግበሪያ አገልጋይ (ኦሪጅናል አገልጋይ) ጋር ሲነጻጸር. የሲዲኤን መስቀለኛ መንገድ ጂኦግራፊያዊ ቅርበት ዝቅተኛ መዘግየት ዋስትና እንደማይሰጥ መረዳት አስፈላጊ ነው. በደንበኛው እና በሲዲኤን መካከል ማዘዋወር ደንበኛው ከሌላ ሀገር አስተናጋጅ እና ምናልባትም በሌላ አህጉር እንዲገናኝ በሚያስችል መንገድ ሊገነባ ይችላል። ይህ በቴሌኮም ኦፕሬተሮች እና በሲዲኤን አገልግሎት መካከል ያለው ግንኙነት (አቻ ፣ ግንኙነቶች ፣ በ IX ውስጥ መሳተፍ ፣ ወዘተ) እና በሲዲኤን የትራፊክ ማዘዋወር ፖሊሲ መካከል ያለው ግንኙነት እዚህ ላይ ነው ። ለምሳሌ, Cloudflare, ሁለት የመጀመሪያ እቅዶችን (ነጻ እና ርካሽ) ሲጠቀሙ, በአቅራቢያው ከሚገኝ አስተናጋጅ ይዘት መላክን ዋስትና አይሰጥም - አስተናጋጁ አነስተኛውን ወጪ ለማግኘት ይመረጣል.

ብዙ መሪ የኢንተርኔት ኩባንያዎች የህዝብን ፍላጎት (የድር ገንቢዎችን እና የአገልግሎት ባለቤቶችን) ወደ የመጫኛ ፍጥነት እና የድር ጣቢያ አፈጻጸም ርዕስ ይስባሉ። ከእነዚህ ኩባንያዎች መካከል ያሁ (የስሎው መሣሪያ)፣ AOL (WebPageTest) እና Google (ገጽ ፍጥነት ኢንሳይትስ አገልግሎት)፣ ጣቢያዎችን ለማፋጠን (በዋነኛነት ከደንበኛ ማመቻቸት ጋር የተያያዙ) ምክሮችን እያዘጋጁ ይገኛሉ። በኋላ፣ አዲስ የድረ-ገጽ ፍጥነት መፈተሻ መሳሪያዎች ብቅ ይላሉ፣ ይህም የድረ-ገጽ ፍጥነትን ለመጨመር ጠቃሚ ምክሮችን ይሰጣል። እያንዳንዳቸው እነዚህ አገልግሎቶች ወይም ተሰኪዎች “CDN ተጠቀም” የሚል ወጥ የሆነ ምክር አላቸው። የኔትወርክ መዘግየት መቀነስ አብዛኛውን ጊዜ ለሲዲኤን ተጽእኖ እንደ ማብራሪያ ይጠቀሳል. እንደ አለመታደል ሆኖ ሁሉም የሲዲኤን ማፋጠን ውጤት እንዴት እንደሚገኝ እና እንዴት እንደሚለካ በትክክል ለመረዳት ዝግጁ አይደለም, ስለዚህ ምክሩ በእምነት ላይ ተወስዷል እና እንደ ፖስታ ጥቅም ላይ ይውላል. እንደ እውነቱ ከሆነ, ሁሉም ሲዲኤን እኩል አይደሉም.

ዛሬ ሲዲኤን መጠቀም

ሲዲኤን መጠቀም ያለውን ጥቅም ለመገምገም መመደብ አለባቸው። አሁን በተግባር ምን ሊገኝ ይችላል (በእርግጥ በቅንፍ ውስጥ ያሉት ምሳሌዎች ሙሉ በሙሉ አይደሉም)

  1. JS ላይብረሪዎችን ለማሰራጨት ነፃ ሲዲኤን (MaxCDN፣ Google. Yandex)።
  2. የሲዲኤን አገልግሎቶች ለደንበኛ ማሻሻያ (ለምሳሌ፣ Google Fonts for fonts፣ Cloudinary፣ Cloudimage for images)።
  3. በሲ.ኤም.ኤስ ውስጥ የማይንቀሳቀስ እና የንብረት ማመቻቸት CDN (በBitrix, WordPress እና ሌሎች ውስጥ ይገኛል).
  4. አጠቃላይ ዓላማ CDN (StackPath, CDNVideo, NGENIX, Megafon).
  5. CDN ለድር ጣቢያ ማጣደፍ (Cloudflare፣ Imperva፣ Airi)።

በእነዚህ ዓይነቶች መካከል ያለው ቁልፍ ልዩነት በሲዲኤን ውስጥ ምን ያህል ትራፊክ እንደሚያልፍ ነው. ዓይነት 1-3 የይዘቱ ክፍል ብቻ ማድረስ ነው፡ ከአንድ ጥያቄ ወደ ብዙ ደርዘን (ብዙውን ጊዜ ሥዕሎች)። ዓይነቶች 4 እና 5 በሲዲኤን በኩል የትራፊክ ተኪ ናቸው።

በተግባር ይህ ማለት ጣቢያውን ለመጫን የሚያገለግሉ የግንኙነቶች ብዛት ማለት ነው. በኤችቲቲፒ/2፣ ማንኛውንም የጥያቄ ብዛት ለማስኬድ ከአስተናጋጁ ጋር አንድ TCP ግንኙነት እንጠቀማለን። ምንጮችን ወደ ዋናው አስተናጋጅ (ኦሪጅናል) እና ሲዲኤን ከከፈልን በተለያዩ ጎራዎች ጥያቄዎችን ማሰራጨት እና በርካታ የ TCP ግንኙነቶችን መፍጠር አስፈላጊ ነው። በጣም መጥፎው ጉዳይ፡ DNS (1 RTT) + TCP (1 RTT) + TLS (2-3 RTT) = 6-7 RTT ነው። ይህ ፎርሙላ የመሳሪያውን የሬድዮ ቻናል ለማንቃት በተንቀሳቃሽ ስልክ አውታረ መረቦች ውስጥ ያለውን መዘግየት እና በተንቀሳቃሽ ስልክ ማማ ላይ መዘግየቶችን ግምት ውስጥ አያስገባም።

በጣቢያው የመጫኛ ፏፏቴ ላይ ምን እንደሚመስል እነሆ (ከሲዲኤን ጋር ለመገናኘት መዘግየት በ RTT 150 ms ላይ ተደምጧል)

ሲዲኤን አይጠቀሙ

ሲዲኤን ሁሉንም የጣቢያ ትራፊክ የሚሸፍን ከሆነ (ከሶስተኛ ወገን አገልግሎቶች በስተቀር)፣ ከዚያም አንድ ነጠላ TCP ግንኙነትን መጠቀም እንችላለን፣ ከተጨማሪ አስተናጋጆች ጋር በመገናኘት ላይ መዘግየቶችን ይቆጥባል። በእርግጥ ይህ HTTP/2 ግንኙነቶችን ይመለከታል።

ተጨማሪ ልዩነቶች የሚወሰኑት በአንድ የተወሰነ ሲዲኤን ተግባራዊነት ነው - ለመጀመሪያው ዓይነት የማይንቀሳቀስ ፋይልን ማስተናገድ ብቻ ነው, ለአምስተኛው ደግሞ ለማመቻቸት ዓላማ ብዙ አይነት የጣቢያ ይዘትን ይለውጣል.

ለድር ጣቢያ ማጣደፍ የCDN ችሎታዎች

የ CDN ግለሰባዊ ዓይነቶችን ተግባራዊነት ከግምት ውስጥ ሳያስገባ ጣቢያዎችን ለማፋጠን ሙሉውን የCDN ችሎታዎች እንግለጽ እና በእያንዳንዳቸው ውስጥ ምን እንደሚተገበር እንይ ።

1. የጽሑፍ ሀብቶች መጨናነቅ

በጣም መሠረታዊ እና ለመረዳት የሚቻል ባህሪ ፣ ግን ብዙ ጊዜ በደንብ አልተተገበረም። ሁሉም ሲዲኤንዎች የመጨመቅ መኖርን እንደ ማፍጠን ባህሪያቸው ያውጃሉ። ግን የበለጠ በዝርዝር ከተመለከቱ ጉድለቶች ግልፅ ይሆናሉ-

  • ለተለዋዋጭ መጨናነቅ ዝቅተኛ ዲግሪዎች መጠቀም ይቻላል - 5-6 (ለምሳሌ, ለ gzip ከፍተኛው 9 ነው);
  • የማይንቀሳቀስ መጭመቂያ (በመሸጎጫ ውስጥ ያሉ ፋይሎች) ተጨማሪ ባህሪያትን አይጠቀሙም (ለምሳሌ ፣ ዞፕፊ ወይም ብሮትሊ ከዲግሪ 11 ጋር)
  • ውጤታማ የብሮትሊ መጭመቅ ድጋፍ የለም (ከ gzip ጋር ሲነፃፀር 20% ያህል ይቆጥባል)።

ሲዲኤን ከተጠቀሙ፣ እነዚህን ጥቂት ነጥቦች መፈተሽ ተገቢ ነው፡ ከሲዲኤን የመጣውን ፋይል ውሰዱ፣ የተጨመቀውን መጠን ይቅረጹ እና ለማነፃፀር በእጅ ያጭቁት (አንዳንድ የኦንላይን አገልግሎት በብሮትሊ ድጋፍ መጠቀም ይችላሉ፣ ለምሳሌ vsszhat.rf).

2. የደንበኛ መሸጎጫ ራስጌዎችን ማዘጋጀት

እንዲሁም ቀላል የፍጥነት ባህሪ፡ ለይዘት መሸጎጫ በደንበኛው (አሳሽ) ራስጌዎችን ያክሉ። በጣም የአሁኑ ራስጌ መሸጎጫ መቆጣጠሪያ ነው፣ ጊዜው ያለፈበት ነው። በተጨማሪም ኢታግ መጠቀም ይቻላል. ዋናው ነገር የመሸጎጫ መቆጣጠሪያው ከፍተኛ ዕድሜ በቂ ነው (ከአንድ ወር ወይም ከዚያ በላይ) ሀብቱን በተቻለ መጠን ከባድ ለማድረግ ዝግጁ ከሆኑ የማይለወጥ አማራጭ ማከል ይችላሉ።

ሲዲኤንዎች ከፍተኛውን የዕድሜ እሴት ዝቅ ሊያደርጉ ይችላሉ፣ ይህም ተጠቃሚው ብዙ ጊዜ የማይንቀሳቀስ ይዘትን እንደገና እንዲጭን ያስገድደዋል። ይህ ከምን ጋር እንደተገናኘ ግልጽ አይደለም-በአውታረ መረቡ ላይ ያለውን ትራፊክ ለመጨመር ወይም መሸጎጫውን እንዴት ዳግም ማስጀመር እንደሚችሉ ከማያውቁ ጣቢያዎች ጋር ተኳሃኝነትን ለመጨመር ፍላጎት። ለምሳሌ፣ ነባሪው የCloudflare ራስጌ መሸጎጫ ጊዜ 1 ሰዓት ነው፣ ይህም ለማይለወጥ የማይንቀሳቀስ ውሂብ በጣም ዝቅተኛ ነው።

3. ምስል ማመቻቸት

ሲዲኤን ምስሎችን የመሸጎጫ እና የማገልገል ተግባራትን ስለሚወስድ፣ በሲዲኤን በኩል ማመቻቸት እና ለተጠቃሚዎች በዚህ ቅጽ ማገልገል ምክንያታዊ ይሆናል። ይህ ባህሪ ለCDN አይነቶች 2፣ 3 እና 5 ብቻ እንደሚገኝ ወዲያውኑ ቦታ እንያዝ።

ምስሎችን በተለያዩ መንገዶች ማመቻቸት ይችላሉ፡ የላቁ የመጭመቂያ ፎርማቶችን (እንደ ዌብፒ)፣ የበለጠ ቀልጣፋ ኢንኮደሮች (MozJPEG) ወይም በቀላሉ አላስፈላጊ ሜታዳታ ማጽዳት።

በአጠቃላይ ሁለት አይነት ማመቻቸት አሉ-በጥራት ማጣት እና ጥራት ማጣት. በምስል ጥራት ላይ ስለሚደረጉ ለውጦች የደንበኛ ቅሬታዎችን ለማስወገድ ሲዲኤንዎች ብዙውን ጊዜ ኪሳራ የሌለው ማመቻቸትን ለመጠቀም ይጥራሉ ። በእንደዚህ ዓይነት ሁኔታዎች ትርፉ አነስተኛ ይሆናል. እንደ እውነቱ ከሆነ, ብዙውን ጊዜ የ JPEG የጥራት ደረጃ ከሚያስፈልገው በላይ በጣም ከፍ ያለ ነው እና የተጠቃሚውን ልምድ ሳያበላሹ በዝቅተኛ የጥራት ደረጃ እንደገና መጫን ይችላሉ. በአንፃሩ የጥራት ደረጃን እና መቼቶችን በአለማቀፋዊ ሁኔታ ማወቅ አስቸጋሪ ስለሆነ ሁሉም ሊሆኑ የሚችሉ የድር አፕሊኬሽኖች (ሲዲኤንኤስ) ሁኔታውን ከግምት ውስጥ በማስገባት ሊተገበሩ ከሚችሉት ጋር ሲነፃፀሩ የበለጠ ወግ አጥባቂ መቼቶችን ይጠቀማሉ (የምስል ዓላማ ፣ የድር መተግበሪያ አይነት)። ወዘተ.)

4. የ TLS ግንኙነትን ማመቻቸት

አብዛኛው ትራፊክ ዛሬ የሚጓዘው በTLS ግንኙነቶች ነው፣ ይህ ማለት በTLS ድርድር ላይ ተጨማሪ ጊዜ እናጠፋለን። በቅርብ ጊዜ ይህንን ሂደት ለማፋጠን አዳዲስ ቴክኖሎጂዎች ተዘጋጅተዋል. ለምሳሌ፣ ይህ ኢሲክሪፕቶግራፊ፣ TLS 1.3፣ የክፍለ ጊዜ መሸጎጫ እና ትኬቶች፣ የሃርድዌር ምስጠራ ማጣደፍ (AES-NI) ወዘተ ነው። TLS በትክክል ማቀናበር የግንኙነት ጊዜን ወደ 0-1 RTT ሊቀንስ ይችላል (DNS እና TCP ሳይቆጠር)።

በዘመናዊ ሶፍትዌሮች, እንደዚህ አይነት ልምዶችን በራስዎ መተግበር አስቸጋሪ አይደለም.

ሁሉም ሲዲኤንዎች የTLS ምርጥ ተሞክሮዎችን አይተገብሩም፤ ይህንን የTLS ግንኙነት ጊዜ በመለካት ማረጋገጥ ይችላሉ (ለምሳሌ በ Webpagetest)። ለአዲስ ግንኙነት ተስማሚ - 1RTT, 2RTT - አማካይ ደረጃ, 3RTT እና ተጨማሪ - መጥፎ.

በተጨማሪም TLSን በሲዲኤን ደረጃ ስንጠቀም እንኳን የእኛ የድር መተግበሪያ ያለው አገልጋይ TLSን ማስኬድ እንዳለበት ግን ከሲዲኤን በኩል መሆን አለበት ምክንያቱም በአገልጋዩ እና በሲዲኤን መካከል ያለው ትራፊክ በህዝብ አውታረመረብ ላይ ስለሚያልፍ ነው። በጣም በከፋ ሁኔታ፣ ድርብ የTLS ግንኙነት መዘግየቶችን እናገኛለን (የመጀመሪያው ለሲዲኤን አስተናጋጅ፣ ሁለተኛው በእሱ እና በአገልጋያችን መካከል)።

ለአንዳንድ መተግበሪያዎች ለደህንነት ጉዳዮች ትኩረት መስጠት ተገቢ ነው-ትራፊክ ብዙውን ጊዜ በሲዲኤን ኖዶች ላይ ዲክሪፕት ይደረጋል ፣ እና ይህ ለትራፊክ ጣልቃገብነት እድሉ ነው። ያለ ትራፊክ መግለጫ የመሥራት አማራጭ ብዙውን ጊዜ በከፍተኛ ታሪፍ እቅዶች ውስጥ ለተጨማሪ ክፍያ ይቀርባል።

5. የግንኙነት መዘግየቶችን ይቀንሱ

ሁሉም ሰው የሚናገረው የCDN ዋና ጥቅም፡ በሲዲኤን አስተናጋጅ እና በተጠቃሚው መካከል ዝቅተኛ መዘግየት (ያነሰ ርቀት)። በጂኦግራፊያዊ የተከፋፈለ የአውታረ መረብ አርክቴክቸር በመፍጠር የተገኘ ሲሆን በውስጡም አስተናጋጆች በተጠቃሚዎች ማጎሪያ ነጥቦች (ከተሞች፣ የትራፊክ መለዋወጫ ነጥቦች፣ ወዘተ) ውስጥ ይገኛሉ።

በተግባር, ለተለያዩ ኔትወርኮች ቅድሚያ የሚሰጣቸው ጉዳዮች በተወሰኑ ክልሎች ውስጥ ሊሆኑ ይችላሉ. ለምሳሌ, የሩሲያ ሲዲኤን በሩስያ ውስጥ ተጨማሪ የመገኛ ነጥቦች ይኖራቸዋል. አሜሪካውያን በመጀመሪያ በዩኤስኤ ውስጥ ኔትወርክን ያዘጋጃሉ. ለምሳሌ, ከሲዲኤን Cloudflare ትልቁ አንዱ በሩሲያ ውስጥ 2 ነጥብ ብቻ ነው - ሞስኮ እና ሴንት ፒተርስበርግ. በሞስኮ ውስጥ ቀጥተኛ አቀማመጥ ጋር ሲነፃፀር ከፍተኛውን የ 10 ms መዘግየት መቆጠብ እንችላለን ማለት ነው.

አብዛኛዎቹ የምዕራባዊ ሲዲኤንዎች በሩሲያ ውስጥ ምንም ነጥብ የላቸውም. ከእነሱ ጋር በመገናኘት ለሩስያ ታዳሚዎችዎ መዘግየቶችን ብቻ መጨመር ይችላሉ.

6. የይዘት ማመቻቸት (ማሳነስ፣ መዋቅራዊ ለውጦች)

በጣም ውስብስብ እና በቴክኖሎጂ የላቀ ነጥብ. በማድረስ ጊዜ ይዘትን መቀየር በጣም አደገኛ ሊሆን ይችላል። እኛ miniification ብንወስድ እንኳ: የምንጭ ኮድ መቀነስ (ተጨማሪ ቦታዎች ምክንያት, አስፈላጊ ያልሆኑ መዋቅሮች, ወዘተ) በውስጡ አፈጻጸም ላይ ተጽዕኖ ይችላል. ስለ ይበልጥ ከባድ ለውጦች ከተነጋገርን - የጄኤስ ኮድን ወደ ኤችቲኤምኤል መጨረሻ ማዛወር ፣ ፋይሎችን ማዋሃድ ፣ ወዘተ - የጣቢያው ተግባራትን የማስተጓጎል አደጋ የበለጠ ነው።

ስለዚህ፣ ይህን የሚያደርጉት አንዳንድ ዓይነት 5 ሲዲኤንዎች ብቻ ናቸው። እርግጥ ነው, ነገሮችን ለማፋጠን የሚያስፈልጉትን ሁሉንም ለውጦች በራስ-ሰር ማድረግ አይቻልም-የእጅ ትንተና እና ማመቻቸት ያስፈልጋል. ለምሳሌ, ጥቅም ላይ ያልዋለ ወይም የተባዛ ኮድ ማስወገድ በእጅ የሚሰራ ስራ ነው.

እንደ ደንቡ ፣ ሁሉም እንደዚህ ያሉ ማመቻቸት በቅንብሮች ቁጥጥር ስር ናቸው እና በጣም አደገኛ የሆኑት በነባሪነት ተሰናክለዋል።

የፍጥነት ችሎታዎችን በሲዲኤን ዓይነት ይደግፉ

ስለዚህ የተለያዩ የሲዲኤን ዓይነቶች ምን ሊሆኑ የሚችሉ የማፍጠን እድሎችን እንይ።

ለመመቻቸት, ምደባውን እንደገና እንደግመዋለን.

  1. JS ላይብረሪዎችን ለማሰራጨት ነፃ ሲዲኤን (MaxCDN፣ Google. Yandex)።
  2. የሲዲኤን አገልግሎቶች ለደንበኛ ማሻሻያ (ለምሳሌ፣ Google Fonts for fonts፣ Cloudinary፣ Cloudimage for images)።
  3. በሲ.ኤም.ኤስ ውስጥ የማይንቀሳቀስ እና የንብረት ማመቻቸት CDN (በBitrix, WordPress እና ሌሎች ውስጥ ይገኛል).
  4. አጠቃላይ ዓላማ CDN (StackPath, CDNVideo, NGENIX, Megafon).
  5. CDN ለድር ጣቢያ ማጣደፍ (Cloudflare፣ Imperva፣ Airi)።

አሁን የሲዲኤን ባህሪያትን እና ዓይነቶችን እናወዳድር.

ዕድል
ዓይነት 1
ዓይነት 2
ዓይነት 3
ዓይነት 4
ዓይነት 5

የጽሑፍ መጨናነቅ
+–
-
+–
+–
+

መሸጎጫ ራስጌዎች
+
+
+
+
+

ፎቶዎች
-
+–
+–
-
+

TLS
-
-
-
+–
+

መዘግየቶች
-
-
-
+
+

ማውጫ
-
-
-
-
+

በዚህ ሠንጠረዥ ውስጥ "+" ሙሉ ድጋፍን ለማመልከት ጥቅም ላይ ይውላል, "-" ምንም ድጋፍ የለም, እና "+-" ከፊል ድጋፍ ነው. በእርግጥ ከዚህ ሰንጠረዥ በእውነቱ ልዩነቶች ሊኖሩ ይችላሉ (ለምሳሌ ፣ አንዳንድ አጠቃላይ ዓላማ ሲዲኤን ምስሎችን ለማመቻቸት ባህሪዎችን ይተገበራል) ፣ ግን ለአጠቃላይ ሀሳብ ጠቃሚ ነው።

ውጤቶች

ይህንን ጽሑፍ ካነበቡ በኋላ ጣቢያዎችዎን ለማፋጠን “ሲዲኤን ተጠቀም” የሚለውን ምክር በተመለከተ የበለጠ ግልጽ የሆነ ምስል ይኖርዎታል ብለን ተስፋ እናደርጋለን።

እንደማንኛውም ንግድ፣ የማንኛውም አገልግሎት የግብይት ተስፋዎችን ማመን አይችሉም። ውጤቱን በእውነተኛ ሁኔታዎች መለካት እና መሞከር አለበት። ቀደም ሲል ሲዲኤን እየተጠቀሙ ከሆነ በአንቀጹ ውስጥ የተገለጹትን መመዘኛዎች በመጠቀም ውጤታማነቱን ያረጋግጡ።

አሁን ሲዲኤን መጠቀም የጣቢያዎን የመጫኛ ጊዜ እየቀነሰው ሊሆን ይችላል።

እንደ አጠቃላይ ምክር ፣ እኛ በሚከተለው ላይ ማተኮር እንችላለን-ታዳሚዎችዎን ያጠኑ ፣ የጂኦግራፊያዊ ወሰን ይወስኑ። ዋና ታዳሚዎችዎ ከ1-2 ሺህ ኪሎሜትር ራዲየስ ውስጥ ከተሰበሰቡ, ለዋና ዓላማው ሲዲኤን አያስፈልገዎትም - መዘግየትን ይቀንሳል. ይልቁንስ አገልጋይዎን ወደ ተጠቃሚዎችዎ ያቅርቡ እና በትክክል ያዋቅሩት, በአንቀጹ ውስጥ የተገለጹትን አብዛኛዎቹን ማመቻቸት (ነጻ እና ቋሚ) ማግኘት ይችላሉ.

ተመልካቾችዎ በእውነት በጂኦግራፊያዊ የተከፋፈሉ ከሆነ (ከ3000 ኪሎ ሜትር በላይ የሆነ ራዲየስ) ጥራት ያለው ሲዲኤን መጠቀም በእርግጥ ጠቃሚ ይሆናል። ነገር ግን፣ የእርስዎ ሲዲኤን በትክክል ምን ሊያፋጥን እንደሚችል አስቀድመው መረዳት አለብዎት (የችሎታዎችን ሰንጠረዥ እና መግለጫ ይመልከቱ)። ነገር ግን፣ የድር ጣቢያ ማጣደፍ አሁንም ሲዲኤን በማገናኘት ሊፈታ የማይችል ውስብስብ ስራ ነው። ከላይ ከተጠቀሱት ማመቻቸት በተጨማሪ በጣም ውጤታማው የፍጥነት ዘዴዎች ከሲዲኤን ጀርባ ይቀራሉ፡ የአገልጋይ ክፍል ማመቻቸት፣ በደንበኛው ክፍል ላይ የተሻሻሉ ለውጦች (ጥቅም ላይ ያልዋሉ ኮድን ማስወገድ፣ የመስጠት ሂደቱን ማመቻቸት፣ ከይዘት፣ ቅርጸ-ቁምፊዎች፣ መላመድ፣ ወዘተ ጋር መስራት። )

ምንጭ: hab.com

አስተያየት ያክሉ