પાસિમ, સ્થાનિક કેશીંગ સર્વર

પાસિમ

પાસિમ એ mDNS નો ઉપયોગ કરીને સ્થાનિક કેશીંગ સર્વર છે

તાજેતરમાં મોટી સંખ્યામાં જીનોમ એપ્લિકેશનના નિર્માતા, એક બ્લોગ પોસ્ટ દ્વારા જાણ કરવામાં આવી હતી, તેના નવો પ્રોજેક્ટ, જેનું નામ "પાસિમ" છે, જે સ્થાનિક કેશીંગ ફાઇલ વિતરણ સર્વર છે જે IPFS જેવી સામગ્રીને સંબોધવા માટે સામગ્રી હેશનો ઉપયોગ કરે છે.

પાછળનો વિચાર પાસિમનું, મૂળભૂત રીતે સમાન સામગ્રીના વિતરણ પાછળના મુદ્દાઓને સંબોધિત કરે છે જે વૈશ્વિક સર્વર અથવા CDNs પરથી મોટી સંખ્યામાં ડાઉનલોડ થાય છે. અને તે તે છે જે બ્લોગ પોસ્ટમાં વર્ણવેલ છે:

પાસિમ/LVFS પ્રોજેક્ટ્સ ચલાવવાના ભાગ રૂપે, મેં દર 24 કલાકમાં એકવાર આ "નાની" ફાઇલને ડાઉનલોડ કરતી જોઈ છે, જે દરરોજ લાખો વિનંતીઓમાં ફેરવાય છે, જે ~10TB બેન્ડવિડ્થની બરાબર છે. દરેક વ્યક્તિ CDN માંથી સમાન ફાઇલ ડાઉનલોડ કરે છે...

જો આપણે ઇન્ટરનેટ સીડીએનમાંથી ફાઇલને એક મશીન પર ડાઉનલોડ કરી શકીએ અને સ્થાનિક નેટવર્ક પરની આગામી મશીન જેને તેની જરૂર છે તે પ્રથમ મશીનમાંથી ડાઉનલોડ કરે તો શું? અમે તેને કેટલી વખત શેર કરી શકાય તેની સંખ્યા અને મહત્તમ વય પર મર્યાદા મૂકી શકીએ છીએ જેથી અમે ગઈકાલના મેટાડેટાને કાયમ માટે સંગ્રહિત ન કરીએ...

અમે CDN ટ્રાફિકને ઓછામાં ઓછા તીવ્રતાના ઓર્ડરથી ઘટાડી શકીએ છીએ, પરંતુ સંભવતઃ ઘણું વધારે. ક્લાઉડ બિલની ચૂકવણી કરનાર વ્યક્તિ, ઇન્ટરનેટ કનેક્શનની ચુકવણી કરનાર વ્યક્તિ અને સમગ્ર ગ્રહ માટે આ વધુ સારું છે..

પાસિમ વિશે

પાસિમ ની કામગીરી ક્ષમતા વધારવા માટે ઉપયોગ કરી શકાય છે એપ્લિકેશનો જે સામાન્ય રીતે ડેટા ડાઉનલોડ કરો અને અન્ય વિનંતીઓને હેન્ડલ કરવા માટે ગૌણ ફાઇલો. મુખ્ય વિચાર તરીકે પાસિમનો ઉપયોગ કરવાનો છે કેશીંગ સામગ્રી પહોંચાડવાની રીત સ્થાનિક નેટવર્ક સિસ્ટમના ઉપયોગ માટે, પ્રાથમિક સર્વરો સાથે સીધો સંપર્ક કરવાની જરૂર વગર અને વૈશ્વિક CDN નો ઉપયોગ કર્યા વિના.

પાસિમ માટે ઉલ્લેખિત ઉપયોગનું ઉદાહરણ તે છે સોફ્ટવેર અપડેટ્સના વિતરણમાં ઉપયોગ કરી શકાય છે, એડ પ્રોટેક્શન સિસ્ટમ મેટાડેટા, એડમિનિસ્ટ્રેટર અપડેટ્સ વગેરે. વ્યવહારમાં, પાસિમનો ઉપયોગ fwupd વિતરણ અને LVFS પ્રોજેક્ટના આયોજનના હેતુ માટે કરવાનું આયોજન છે.

તેવો પણ ઉલ્લેખ છે el પ્રોજેક્ટ ઉપયોગ કરે છે મોડલ SHA-256 આધારિત ફાઇલ એડ્રેસિંગ તેના સામગ્રીઅને યુ.એસ. હેશ પણ ફાઈલ ઓળખ માટે પરવાનગી આપે છે કોન el મિસ્મો સામગ્રી, તેથી સમાનતા માટેની શોધ પ્રતીકાત્મક નામો પર આધારિત નથી ક્યુ તેમને સોંપવામાં આવે છે. પેરા ટાળવા માં ફાઇલોની ખોટીકરણ ladoગ્રાહક, આ હિંમત હેશ જ જોઈએ નો ઉપયોગ કરીને ચકાસાયેલ છે હિંમત હેશની ગણતરી કરી રજાસામગ્રી ડાઉનલોડ કરેલ ડેટાનો.

સ્ટોરેજમાંનો ડેટા આપમેળે અથવા મેન્યુઅલી ઉમેરી શકાય છે, અને ડિરેક્ટરીમાં ફાઇલની નકલ કરવા માટે ઘટાડવામાં આવે છે /var/lib/passim/data અને વિસ્તૃત વિશેષતાઓ (xattr) દ્વારા ડાઉનલોડ્સની સંખ્યા પર મહત્તમ જીવનકાળ અને મર્યાદા સેટ કરો.

ઉપયોગી જીવનની સમાપ્તિ પછી અથવા ડાઉનલોડ્સની સંખ્યાની મર્યાદાને ઓળંગી ગયા પછી, ફાઇલ આપમેળે કાઢી નાખવામાં આવે છે. રીપોઝીટરીમાં હાજર ફાઈલો શેર કરેલ ઈન્ડેક્સમાં પ્રતિબિંબિત થાય છે જે બધા વપરાશકર્તાઓ mDNS નો ઉપયોગ કરીને અથવા HTTP પર ઈન્ડેક્સ ડાઉનલોડ કરીને મેળવી શકે છે.

પાસિમના ઓપરેશન વિશે, તે ઉલ્લેખિત છે કે તે:

તે ફાઇલો અપલોડ કરવા માટે એક સરળ સિંગલ થ્રેડેડ HTTP સર્વરનો ઉપયોગ કરે છે. ફાઇલો અને અનુક્રમણિકા પ્રમાણીકરણ વિના અને એન્ક્રિપ્શન વિના પ્રદાન કરવામાં આવે છે (HTTPS સમર્થિત નથી), કારણ કે સિસ્ટમ સ્થાનિક નેટવર્ક પર ડેટાના જાહેર વિતરણ માટે રચાયેલ છે. ડાઉનલોડ ફોર્મમાં HTTP વિનંતી મોકલીને કરવામાં આવે છે, જ્યાં હેશ એ કી ઓળખકર્તા છે (ફાઈલો હેશ વિના પરત કરવામાં આવતી નથી). પ્રારંભિક ચકાસણી હેશ અને GPG સહી બાહ્ય CDN પર કૉલ દ્વારા ડાઉનલોડ કરવામાં આવે છે.

શરૂઆતમાં, થી ગોઠવો el પ્રવેશ LVFS માં ફર્મવેર અપડેટ્સ માટે, ગણવામાં આવી હતી શક્યતા de ઉપયોગ કરો સંગ્રહ એ પર આધારિત સિસ્ટમ વિકેન્દ્રિત ફાઇલોની, જેમ કે તે છે IPFS, પરંતુ છેલ્લે તે નક્કી કરવામાં આવ્યું હતું બનાવો ઉના વૈકલ્પિક પોતાનાવધુ સરળ, માટે નિર્ધારિત ડાઉનલોડ કરવા માટે સોલો સ્થાનિક નેટવર્ક પરના સર્વર્સમાંથી.

એવો ઉલ્લેખ છે કે IPFS ના અસ્વીકારનું મુખ્ય કારણ એડવાન્સ એન્ક્રિપ્શનના ઉપયોગને કારણે ITAR (ઇન્ટરનેશનલ ટ્રાફિક ઇન આર્મ્સ રેગ્યુલેશન્સ) અને EAR (એક્સપોર્ટ એડમિનિસ્ટ્રેશન રેગ્યુલેશન્સ) નિકાસ પ્રતિબંધો હેઠળ આવતા IPFSને કારણે સંભવિત કાનૂની સમસ્યાઓ હતી.

સ્થાનિક નેટવર્ક પર ફર્મવેર પહોંચાડવાની સમસ્યાને ઉકેલતી વખતે ઊભી થતી IPFSની અન્ય ખામીઓમાં, ઇન્સ્ટોલેશનની જટિલતા, વિતરણોમાં તૈયાર પેકેજોનો અભાવ, સંસાધનો શોધવામાં લાગતો લાંબો સમય, વગેરેનો ઉલ્લેખ કરવામાં આવ્યો છે. HTTP પર IPFS ને ઍક્સેસ કરવા માટે ગેટવેનો ઉપયોગ કરવાની જરૂર છે અને સ્થાનિક ક્લાયન્ટ્સ માટે અગ્રતા ઍક્સેસનો અભાવ છે.

છેલ્લે જો તમને તેના વિશે વધુ જાણવામાં રસ છે, તમે વિગતો ચકાસી શકો છો નીચેની કડી


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.