10 Kayan Aikin Buda Tushen Buda tushen Linux a cikin 2020


Abubuwan da aka rarraba na tsarin sarrafa kwamfuta da aikace-aikace sun zama ginshiƙan manyan kamfanoni, musamman wajen sarrafa kansa da gudanar da ayyukan kasuwanci mai mahimmanci da isar da sabis ga abokan ciniki. A matsayin ku na masu haɓakawa da masu kula da tsarin waɗannan tsarukan da aikace-aikacen, ana tsammanin ku samar da kowane irin hanyoyin samar da hanyoyin sadarwa (IT) wanda zai tabbatar da cewa kuna da ingantattun tsarin da ake da su.

Wannan ya hada da ayyuka kamar zanawa, gwaji, da dabarun aiwatarwa don tsarin/aikace-aikacen aikace-aikace, abin dogaro, samuwa, da sikeli, don bawa masu amfani karshen matakin gamsarwa. Kamawa yana ɗayan da yawa, mahimmanci amma dabarun isar da aikace-aikacen aikace-aikace waɗanda zaku iya dogaro dasu. Kafin mu ci gaba, bari mu duba a taƙaice menene caching, a ina da/ko yadda za a iya amfani da shi, da fa'idodinsa?

Kamawa (ko Caukar Contunshiyar) wata dabara ce da aka yi amfani da ita sosai don adana kwafin bayanai a cikin wani wurin ajiya na ɗan lokaci (wanda kuma aka sani da cache) don a sami sauƙin bayanan cikin sauri da sauri, fiye da lokacin da aka dawo da su daga asalin ajiya. Bayanan da aka adana a cikin ma'aji na iya haɗawa da fayiloli ko gutsuttsarin fayiloli (kamar su HTML fayiloli, rubutun, hotuna, takardu, da sauransu), ayyukan ayyukan bayanai ko bayanai, kiran API, rikodin DNS, da sauransu ya dogara da nau'in da maƙasudin ɓoyewa.

Ma'ajin ajiya na iya kasancewa cikin sifar kayan aiki ko software. Ana iya aiwatar da ma'ajin tushen software (wanda shine makasudin wannan labarin) a matakai daban-daban na tarin aikace-aikacen.

Ana iya amfani da ɓoye a bangaren abokin ciniki (ko a layin gabatarwar aikace-aikacen), misali, ɓoye kayan bincike ko ɓoyayyun aikace-aikace (ko yanayin layi). Mafi yawa idan ba duk masu bincike na zamani suke aikawa tare da aiwatar da ma'ajin HTTP ba. Wataƙila kun taɓa jin labarin sanannen jumlar\"share cache ɗinku" lokacin samun dama ga aikace-aikacen gidan yanar gizo don ba ku damar ganin sababbin bayanai ko abubuwan da ke cikin shafin yanar gizon ko aikace-aikacen, maimakon mai binciken ta amfani da tsohon kwafin abubuwan da aka adana a yankin.

Wani misali na ɓoyewa abokin ciniki shine ɓoyewa na DNS wanda ke faruwa a matakin tsarin aiki (OS). Adana bayanai ne na ɗan lokaci game da binciken DNS na baya ta OS ko mashigar yanar gizo.

Hakanan ana iya aiwatar da ɓoye a matakin hanyar sadarwa, ko dai a cikin LAN ko WAN ta hanyar wakilai. Misali na yau da kullun na irin wannan nau'in kayan yana cikin CDNs (Cibiyoyin Isar da Abubuwan Ciki), waɗanda aka rarraba cibiyar sadarwa ta duniya ta sabobin wakilin yanar gizo.

Abu na uku, zaka iya aiwatar da ɓoyewa a asali ko sabar bayanta (s). Akwai nau'ikan daban-daban na ɓoyewa na matakin sabar, sun haɗa da:

  • shafin yanar gizo (don ɓoye hotuna, takardu, rubuce-rubuce, da sauransu).
  • caching aikace-aikace ko haddacewa (ana amfani dasu wajen karanta fayiloli daga faifai, bayanai daga wasu ayyuka ko aiwatarwa ko neman bayanai daga API, da sauransu).
  • caching database (don samar da damar-ƙwaƙwalwar ajiya zuwa bayanan da ake amfani dasu akai-akai kamar layukan bayanan da aka nema, sakamakon bincike, da sauran ayyuka).

Lura cewa ana iya adana bayanan ɓoye a cikin kowane tsarin ajiya ciki har da bayanai, fayil, ƙwaƙwalwar tsarin, da sauransu amma yakamata ya zama mafi sauri fiye da tushen farko. A wannan batun, ƙwaƙwalwar ƙwaƙwalwar ajiya ita ce hanyar ɓoyewa mafi inganci kuma mafi amfani da ita.

Kashewa yana ba da fa'idodi da yawa gami da waɗannan masu zuwa:

  • A matakin matattarar bayanai, yana inganta karatun karatu zuwa microseconds don adana bayanan. Hakanan zaka iya amfani da maɓallin baya-baya don haɓaka aikin rubutu, inda aka rubuta bayanai a ƙwaƙwalwa kuma daga baya akan rubuta zuwa faifai ko babban ajiya a ƙayyadaddun tazara. Amma yanayin mutuncin bayanan sa na iya haifar da mummunan sakamako. Misali, lokacin da tsarin ya faɗi gabanin ƙaddamar da bayanai zuwa babban mahimmin ajiya.
  • A matakin aikace-aikacen, cache na iya adana bayanai akai-akai a cikin tsarin aikace-aikacen kanta, don haka rage lokutan neman bayanai daga sakan zuwa ƙasa zuwa sakan sakan, musamman akan hanyar sadarwa.
  • Idan aka yi la’akari da aikace-aikacen gaba daya da aikin uwar garke, caching yana taimakawa wajen rage kayan aikin ka, latency, da kuma bandwidth na hanyar sadarwarka kamar yadda ake adana bayanan ga abokan harka, don haka inganta lokacin amsawa da saurin isarwa ga abokan ciniki.
  • Caching kuma yana ba da damar wadatar abun ciki musamman ta CDNs, da sauran fa'idodi da yawa.

A cikin wannan labarin, zamu sake nazarin wasu daga cikin tushen buɗe-tushen (aikace-aikacen/caching caching da caching sabobin wakili) kayan aikin don aiwatar da ɓoye ɓoye a cikin Linux.

1. Redis

Redis (Sanar da DIctionary Server a cikakke) kyauta ne kuma buɗe-tushe, mai sauri, aiki mai kyau, da sassauƙa rarraba tsarin ƙididdigar ƙwaƙwalwar ajiya wanda za'a iya amfani dashi daga mafi yawan idan ba duk harsunan shirye-shirye ba.

Wurin adana bayanai ne na-ƙwaƙwalwar ajiya wanda ke aiki azaman injin ɓoyewa, cikin ƙwaƙwalwar ajiya mai ɗorewa akan bayanan faifai, da kuma dillalan saƙo. Kodayake an haɓaka kuma an gwada akan Linux (dandamalin da aka ba da shawarar don turawa) da OS X, Redis yana aiki a cikin sauran tsarin POSIX kamar * BSD, ba tare da wasu dogaro na waje ba.

Redis yana tallafawa tsarin bayanai da yawa kamar kirtani, hashes, jerin abubuwa, saiti, jerin saiti, bitmaps, rafuka, da ƙari. Wannan yana bawa masu shirye-shirye damar amfani da takamaiman tsarin bayanai don magance takamaiman matsala. Yana tallafawa ayyukan atomatik akan tsarin bayanansa kamar haɗawa da kirtani, tura abubuwa zuwa jerin, ƙara ƙimar zanta, lissafin mahaɗa, da ƙari.

Babban fasalin sa sun hada da rubutun Lua, yawancin zaɓuɓɓukan dagewa, da ɓoye ɓoye na sadarwar uwar garken.

Kasancewa cikin ƙwaƙwalwar ajiya amma mai ɗorewa akan bayanan faifai, Redis yana ba da mafi kyawun aiki lokacin da yayi aiki mafi kyau tare da bayanan ƙwaƙwalwar ajiya. Koyaya, zaku iya amfani da shi tare da bayanan kan-disk kamar MySQL, PostgreSQL, da ƙari da yawa. Misali, zaku iya ɗaukar ƙananan ƙananan bayanai masu nauyi a cikin Redis kuma ku bar sauran ɓangarorin bayanan a cikin rumbun adana bayanan kan diski.

Redis na tallafawa tsaro ta hanyoyi da yawa: daya ta amfani da fasalin\"kariya-yanayin" don amintar da lokutan Redis daga samun dama daga cibiyoyin sadarwar waje. Hakanan yana tallafawa bayanan uwar garken-uwar garken (inda aka tsara kalmar sirri a cikin sabar kuma aka bayar a cikin abokin ciniki ) da TLS akan duk tashoshin sadarwa kamar su haɗin abokan ciniki, hanyoyin kwafi, da yarjejeniyar bas na Redis Cluster, da ƙari.

Redis yana da maganganu masu amfani da yawa waɗanda suka haɗa da ɓoye bayanai, ɓoye cikakken shafi, gudanar da bayanan zaman mai amfani, adana martani na API, Tsarin aika saƙon/Buga/Biyan kuɗi, layin saƙo, da ƙari. Ana iya amfani da waɗannan a cikin wasanni, aikace-aikacen sadarwar zamantakewar jama'a, ciyarwar RSS, nazarin lokaci na ainihi, shawarwarin mai amfani, da sauransu.

2. Memcached

Memcached kyauta ne kuma buɗe-tushe, mai sauƙi amma mai ƙarfi, tsarin rarraba kayan ƙwaƙwalwar ajiyar abubuwa. Shagon maɓallin keɓaɓɓiyar-ƙwaƙwalwa ne don ƙananan ƙananan bayanai kamar sakamako na kiran bayanai, kiran API, ko fassarar shafi. Yana gudana akan tsarin aiki irin na Unix wanda ya hada da Linux da OS X da kuma akan Microsoft Windows.

Kasancewa kayan haɓaka kayan haɓaka, ana nufin amfani dashi don haɓaka saurin aikace-aikacen gidan yanar gizo mai ɗorewa ta hanyar ɓoye abun ciki (ta tsoho, ɓoyayyen Usan kwanan nan da Aka Yi Amfani da shi (LRU)) don haka ya rage kayan aikin adana bayanai - yana aiki azaman ƙwaƙwalwar ajiyar ɗan gajeren lokaci don aikace-aikace. Yana bayar da API don shahararrun yarukan shirye-shirye.

Memcached yana goyan bayan kirtani azaman kawai nau'in bayanai. Yana da tsarin gine-ginen abokin ciniki, inda rabin dabaru ke faruwa a bangaren abokin ciniki da sauran rabin kan uwar garken. Mahimmanci, abokan ciniki sun fahimci yadda ake zaɓar wane sabar da zasu rubuta ko karanta daga, don abu. Hakanan, abokin ciniki ya san abin da yakamata ayi idan har ba zai iya haɗuwa da sabar ba.

Kodayake tsarin rarraba kaya ne, don haka yana tallafawa tattarawa, sabobin Memcached suna katsewa da juna (ma'ana basu san juna ba). Wannan yana nufin cewa babu wani tallafi na kwafi kamar na Redis. Sun kuma fahimci yadda ake adanawa da ɗiban abubuwa, sarrafa lokacin da za'a fitar da su, ko sake amfani da ƙwaƙwalwar. Kuna iya ƙara yawan ƙwaƙwalwar ajiya ta ƙara ƙarin sabobin.

Yana tallafawa gaskatawa da ɓoyewa ta hanyar TLS kamar na Memcached 1.5.13, amma har yanzu wannan fasalin yana cikin lokacin gwaji.

3. Apache Ignite

Apache Ignite, kuma kyauta ne kuma buɗaɗɗen tushe, daidaitaccen sikelin rarrabawa cikin-maɓallin maɓallin ƙimar maɓalli, cache, da tsarin adana bayanai masu yawa da yawa wanda ke samar da API ɗin sarrafawa mai ƙarfi don ƙididdigar bayanan da aka rarraba. Hakanan yana cikin layin bayanan ƙwaƙwalwar ajiya wanda za'a iya amfani dashi ko cikin ƙwaƙwalwa ko tare da nacewar asalin ƙasar. Yana gudanar da tsarin UNIX kamar Linux da Windows.

Yana fasalta ajiyar ajiya mai yawa, cikakken tallafi na SQL da ayyukan ACID (Atomicity, Consistency, Kebewa, Durability) ma'amaloli (ana tallafawa kawai a matakin mahimmin darajar API) a ƙungiyoyin gungu masu tarin yawa, aiki tare, da kuma koyon inji. Yana tallafawa haɗin kai kai tsaye tare da kowane bayanan bayanan na wasu, gami da kowane RDBMS (kamar MySQL, PostgreSQL, Oracle Database, da sauransu) ko kuma shagunan NoSQL.

Yana da mahimmanci a lura cewa kodayake Ignite yana aiki azaman ma'ajiyar bayanan SQL, amma bai cika cikakken bayanan SQL ba. Yana kulawa da takamaiman takurawa da fihirisa idan aka kwatanta da bayanan gargajiya; yana tallafawa firamare da sakandare, amma fihirisan firamare kawai ake amfani dasu don tilasta keɓancewa. Bayan haka, ba ta da tallafi don ƙuntatawa maɓallin waje.

Hakanan Ignite yana tallafawa tsaro ta hanyar ba ka damar ba da damar tabbatarwa a kan sabar da samar da takardun shaidarka na mai amfani a kan abokan ciniki. Hakanan akwai tallafin sadarwa na soket na SSL don samar da amintaccen haɗi tsakanin dukkan Ignite node.

Ignite yana da maganganu da yawa waɗanda suka haɗa da tsarin ɓoyewa, hanzarin aikin aiki, sarrafa bayanai na ainihi, da nazari. Hakanan za'a iya amfani dashi azaman dandamali mai mahimmanci.

4. Couchbase Uwar garken

Couchbase Server kuma tushen budewa ne, wanda aka rarraba, NoSQL daidaitaccen bayanin daftarin aiki wanda yake adana bayanai azaman abubuwa a cikin tsari mai mahimmanci. Yana aiki akan Linux da sauran tsarukan aiki kamar su Windows da Mac OS X. Yana amfani da wadataccen abu mai amfani, mai amfani da takaddun bayani - mai suna N1QL wanda ke bayar da ƙididdiga masu ƙarfi da kuma ayyuka na ƙididdigewa don tallafawa ayyukan ƙananan millisecond akan bayanai.

Abubuwan sanannen fasalin sa sune ma'auni mai darajar maɓalli mai mahimmanci tare da ma'ajiyar sarrafawa, masu ma'anar ƙira mai ma'ana, injin buƙata mai ƙarfi, ƙirar gine-gine (ƙididdigar abubuwa da yawa), manyan bayanai da haɗakar SQL, cikakken tsaro da tsaro. .

Couchbase Server ya zo tare da tallafi na asali na tarin tarin yawa, inda kayan aikin manajan juzu'i ke daidaita dukkan ayyukan kumburi kuma ya samar da sauƙin hada-hada ga abokan ciniki. Mahimmanci, zaku iya ƙarawa, cirewa, ko sauya nodes ɗin kamar yadda ake buƙata, ba tare da wani lokaci ba. Hakanan yana goyan bayan kwafin bayanai a duk ƙididdigar wani gungu, tattara bayanan zaɓaɓɓu a tsakanin cibiyoyin bayanai.

Yana aiwatar da tsaro ta hanyar TLS ta amfani da keɓaɓɓun Couchbase Server-tashar jiragen ruwa, hanyoyin tabbatarwa daban-daban (ta amfani da takaddun shaida ko takaddun shaida), ikon samun damar tushen aiki (don bincika kowane mai amfani da aka tabbatar da sahihancin tsarin da aka sanya su), dubawa, rajistan ayyukan, da zaman .

Abubuwan amfani da shi sun haɗa da haɗaɗɗen tsarin shirye-shirye, bincike-rubutu cikakke, aiki iri ɗaya na tambayoyi, gudanar da takaddun aiki, da fihirisa da ƙari da yawa An tsara shi musamman don samar da ƙarancin latency management na babban yanar gizo mai hulɗa da yanar gizo, wayar hannu, da aikace-aikacen IoT.

5. Hazelcast IMDG

Hazelcast IMDG (Grid In-Memory Data Grid) shine tushen budewa, mara nauyi, mai sauri, da kuma shimfidawa a cikin babbar hanyar data a cikin-memory, wanda ke samarda ingantaccen sikanin rarraba In-Memory lissafi. Hazelcast IMDG kuma yana gudana akan Linux, Windows, da Mac OS X da kowane dandamali tare da Java da aka girka. Yana tallafawa nau'ikan nau'ikan sassauƙan bayanai da tsarin harshe kamar su Taswira, Saiti, Lissafi, MultiMap, RingBuffer, da HyperLogLog.

Hazelcast abokin aiki ne don tsara kuma yana tallafawa sassauƙa mai sauƙi, saitin rukuni (tare da zaɓuɓɓuka don tattara ƙididdiga, saka idanu ta hanyar yarjejeniyar JMX, da sarrafa rukuni tare da fa'idodin amfani), rarraba bayanan bayanai da abubuwan da suka faru, rarraba bayanai, da ma'amaloli. Hakanan yana da yawa kamar yadda yake adana kowane shigarwar bayanai akan membobi da yawa. Don hawan tarinka, kawai fara wani misali, bayanai da abubuwan adanawa suna daidaita kai tsaye kuma suna daidaita.

Yana bayar da tarin API masu amfani don samun damar CPUs a cikin gungu don iyakar saurin aiki. Hakanan yana bayar da aiwatarwar da aka rarraba na adadi mai yawa na abokan hulɗa masu haɓaka daga Java kamar Taswira, layi, Mai aiwatarwa, Kulle, da JCache.

Abubuwan tsaro ne sun haɗa da membobin gungu da amincin abokin ciniki da bincika ikon sarrafawa kan ayyukan kwastomomi ta hanyar abubuwan tsaro na JAAS. Hakanan yana ba da damar katse hanyoyin haɗin soket da ayyukan nesa waɗanda abokan ciniki ke aiwatarwa, ɓoye hanyar sadarwa ta hanyar sadarwa tsakanin membobin gungu, da kuma ba da damar sadarwa ta SSL/TLS. Amma bisa ga takaddun hukuma, yawancin waɗannan sifofin tsaro ana miƙa su a cikin sigar Kasuwanci.

Yana da shahararren shari'ar amfani da ita an rarraba a cikin ƙwaƙwalwar ajiya da adana bayanai. Amma kuma ana iya tura shi don tattarawar zaman gidan yanar gizo, maye gurbin NoSQL, aiki iri daya, saƙo mai sauƙi, da ƙari.

6. Mcrouter

Mcrouter shine mai ba da hanya ta hanyar amfani da hanyoyin Memcached don tallata abubuwan da aka sanya Memcached, wanda Facebook ya inganta kuma ya kiyaye. Yana fasalta da Memcached ASCII yarjejeniya, sassauƙan hanya, tallafi mai tarin yawa, ɗakunan ajiya masu yawa, haɗuwa da haɗin kai, makircin hashing da yawa, hanyar gabatar da prefix, koguna iri iri, inuwar zirga-zirgar samarwa, sake saiti kan layi, da kuma kulawar lafiya zuwa makararraki.

Additionari akan haka, yana tallafawa don ɗumama ɗakunan sanyi, ƙididdiga masu wadata da umarnin debugs, amintaccen share ingancin sabis, manyan ƙimomi, ayyukan watsa shirye-shirye, kuma ya zo tare da IPv6 da tallafin SSL.

Ana amfani da shi a Facebook da Instagram a matsayin babban ɓangaren kayan haɗin cache, don ɗaukar buƙatun kusan biliyan 5 a kowane dakika.

7. Varnish Kache

Apache da wasu da yawa, don saurara akan tashar HTTP ta asali don karɓa da tura buƙatun abokin ciniki zuwa sabar yanar gizo, da isar da martani ga masu saiti na yanar gizo.

Yayin aiki azaman matsakaiciyar mutum tsakanin abokan ciniki da asalin sabobin, Varnish Cache tana ba da fa'idodi da yawa, masu mahimmanci suna ɓoye abubuwan cikin yanar gizo a cikin ƙwaƙwalwa don sauƙaƙe nauyin sabar yanar gizan ku da haɓaka saurin isarwa ga abokan ciniki.

Bayan karɓar buƙatar HTTP daga abokin ciniki, sai ta tura shi zuwa ga weender webserver. Da zarar mai amfani da yanar gizo ya amsa, Varnish yana ɓoye abun cikin ƙwaƙwalwar ajiya kuma yana ba da amsa ga abokin ciniki. Lokacin da abokin ciniki ya buƙaci abu guda ɗaya, Varnish zai yi masa sabis ɗin daga haɓakar haɓaka haɓakar aikace-aikacen. Idan ba zai iya yin amfani da abun ciki daga ɓoye ba, ana tura buƙatun zuwa baya kuma an mayar da martani kuma an miƙa shi ga abokin ciniki.

Abubuwan Varnish suna VCL (Harshen Tsarin Tsarin Varnish - yare mai sassauƙa na yanki) wanda aka yi amfani dashi don daidaita yadda ake sarrafa buƙatun da ƙari, Modules Varnish (VMODS) waɗanda suke kari ne don Varnish Cache.

Mai hankali, Varnish Cache yana goyan bayan sarewa, neman dubawa, da jujjuyawa, tabbatarwa, da izini ta hanyar VMODS, amma bashi da tallafi na asali na SSL/TLS. Kuna iya kunna HTTPS don Katin Varnish ta amfani da wakilin SSL/TLS kamar Hitch ko NGINX.

Hakanan zaka iya amfani da Varnish Cache azaman katangar aikace-aikacen gidan yanar gizo, mai kare DDoS mai kai hari, mai kare hotlinking, ma'aunin nauyi, ma'aunin hadewa, hanyar shiga guda daya, tabbatarwa da kuma tsarin manufofin izini, saurin gyara don mara bayan baya, da kuma hanyar neman hanyar HTTP.

8. Squid Caching Wakili

Wani kuma kyauta ne kuma mara tushe, fitacce, kuma wakili da aka saba amfani dashi, kuma maganin ɓoye na Linux shine Squid. Yana da kayan haɗin kayan haɗin yanar gizo mai wakiltar kayan aiki wanda ke ba da wakili da sabis na ɓoye don shahararrun ladabi na hanyar sadarwa gami da HTTP, HTTPS, da FTP. Hakanan yana gudana akan wasu dandamali na UNIX da Windows.

Kamar Varnish Cache, yana karɓar buƙatu daga abokan ciniki kuma ya ba da su zuwa takamaiman sabobin bayanan baya. Lokacin da uwar garken baya ta amsa, tana adana kwafin abubuwan cikin cache kuma ta ba abokin ciniki. Za a yi amfani da buƙatun gaba don wannan abun cikin daga ɓoye, wanda ke haifar da saurin isar da abun ciki ga abokin ciniki. Don haka yana inganta tafiyar data tsakanin abokin ciniki da uwar garke don inganta aikin da kuma adana abubuwan da ake amfani dasu akai-akai don rage zirga-zirgar hanyoyin sadarwa da adana bandwidth.

Squid ya zo tare da fasali kamar rarraba kaya akan tsarin sadarwa na sabobin wakili, samar da bayanai game da tsarin amfani da yanar gizo (misali ƙididdiga game da shafukan da aka fi ziyarta), yana ba ku damar nazarin, kamawa, toshewa, sauyawa, ko canza saƙonnin da ake gabatarwa.

Hakanan yana tallafawa fasalulluran tsaro kamar wadataccen damar isa, izini, da gaskatawa, tallafi na SSL/TLS, da aikin shiga.

9. NGINX

kafa kayayyakin yanar gizo. Yana da wani HTTP uwar garke, baya wakili uwar garken, a mail wakili uwar garken, da kuma a janar TCP/UDP wakili uwar garken.

NGINX yana ba da damar ɓoyewa na asali inda aka adana abubuwan da aka adana a cikin ɓoyayyen ɓoye a kan faifai. Bangare mai kayatarwa game da ɓoye kayan cikin NGINX shine cewa za'a iya saita shi don isar da tsayayyen abun ciki daga ɓoyayyen sa lokacin da ba zai iya ɗakko sabon abun ciki daga asalin sabobin ba.

NGINX yana ba da fasali masu yawa na tsaro zuwa ingantaccen asali na HTTP, tabbatarwa dangane da ƙarancin buƙata, tabbatarwar JWT, taƙaita samun dama ga albarkatun HTTP, ƙuntata samun dama ta wurin wuri, da ƙari.

An tura shi yawanci azaman wakili mai jujjuya, ma'aunin ɗaukar nauyi, mai ƙare SSL/ƙofar tsaro, haɓakar aikace-aikacen/ɓoyayyen abun ciki, da ƙofar API a cikin tarin aikace-aikacen. Hakanan ana amfani dashi don watsa labarai mai gudana.

10. Apache Traffic Server

Arshe amma ba mafi ƙaranci ba, muna da Apache Traffic Server, tushen buɗewa, mai sauri, mai iya daidaitawa, da kuma ƙarin uwar garken wakilin ɓoye tare da tallafi ga HTTP/1.1 da HTTP/2.0 An tsara shi don haɓaka ƙwarewar cibiyar sadarwa da aiki ta hanyar ɓoye abubuwan da ake samun dama akai-akai a ƙarshen hanyar sadarwa, don kamfanoni, ISPs (Masu Bayar da Sabis na Intanet), masu samar da kashin baya, da ƙari.

Yana tallafawa gaba gaba kuma yana canza fitowar hanyar HTTP/HTTPS. Hakanan za'a iya saita shi don gudana a cikin ɗayan ko duka halaye lokaci guda. Ya ƙunshi ci gaba da ɓoye-ɓoye, abubuwan APIs; tallafi don ICP (Yarjejeniyar Cache ta Intanet), ESI (Edge Side Includes); Kiyaye, kuma ƙari.

Dangane da tsaro, Sabis ɗin Traffic yana tallafawa sarrafa ikon abokin ciniki ta hanyar ba ka damar saita abokan ciniki waɗanda aka ba su izinin amfani da ɓoyayyen wakili, ƙarewar SSL don haɗi biyu tsakanin abokan ciniki da kanta, da kuma tsakanin kanta da asalin uwar garken. Hakanan yana tallafawa gaskatawa da izini na asali ta hanyar fulogi, shiga (na kowace buƙata da ta karɓa da duk kuskuren da ta gano), da kuma sanya idanu.

Ana iya amfani da Sabis ɗin Traffic azaman ɓoyayyen wakilin yanar gizo, wakili na gaba, wakili na baya, wakili na bayyane, ma'aunin ɗaukar nauyi, ko a cikin matsayin ma'ajiyar ajiya.

Kamawa yana ɗayan ingantattun hanyoyin isar da kayan cikin yanar gizo waɗanda aka tsara su da farko don haɓaka saurin shafukan yanar gizo ko aikace-aikace. Yana taimaka rage kayan aikin uwar garkenka, latency, da bandwidth na hanyar sadarwarka saboda ana adana bayanan ga abokan ciniki, don haka inganta lokacin amsa aikace-aikace da saurin aikawa ga abokan ciniki.

A cikin wannan labarin, mun sake nazarin manyan kayan aikin ɓoye don amfani akan tsarin Linux. Idan kun san wasu kayan aikin ɓoye-ɓoye waɗanda ba a lissafa su a nan ba don Allah, raba tare da mu ta hanyar fom ɗin da ke ƙasa. Hakanan zaka iya raba ra'ayoyin ku game da wannan labarin tare da mu.