සර්වර්
wZD මඟින් නාමාවලි වල අන්තර්ගතය BoltDB ආකෘතියෙන් ලේඛනාගාර වෙත ගෙනයාමට (සංරක්ෂිත කිරීමට) හැකි වන අතර පසුව මෙම ලේඛනාගාරවලින් මෙම ගොනු බෙදා හැරීමට (හෝ PUT ක්රමය භාවිතා කර ගොනු ලේඛනාගාරයට දමන්න), FS හි ඇති ගොනු සංඛ්යාව සැලකිය යුතු ලෙස අඩු කර අඩු කරයි. පාරදත්ත ගබඩාවේ උඩිස් කොටස. විශාල ගොනු සැකසීමේ කාර්යක්ෂමතාව වැඩි කිරීම සඳහා, එවැනි ගොනු බෝල්ට් ලේඛනාගාරයෙන් වෙන වෙනම සුරැකිය හැක. මෙම ප්රවේශය මඟින් ගොනු පද්ධතියේ ඉනෝඩ ගණනට සීමාව නොතබා කුඩා ගොනු විශාල සංඛ්යාවක් ගබඩා කිරීම සංවිධානය කිරීමට ඔබට ඉඩ සලසයි.
යතුරු/අගය ආකෘතියේ දත්ත සඳහා (ඩිරෙක්ටරි ව්යුහය මත පදනම්ව බෙදා හැරීම සමඟ) හෝ දත්ත සමුදායෙන් පෙර-ජනනය කරන ලද html හෝ json ලේඛන බෙදා හැරීම සඳහා සේවාදායකය NoSQL දත්ත ගබඩාවක් ලෙසද භාවිතා කළ හැක. කාර්ය සාධනය සම්බන්ධයෙන් ගත් කල, බෝල්ට් ලේඛනාගාරය භාවිතයෙන් දත්ත උඩුගත කිරීම සහ ලිවීම කියවීමේදී ආසන්න වශයෙන් 20-25% කින් සහ ලිවීමේදී 40-50% කින් ප්රමාදය වැඩි කිරීමට හේතු වේ. ගොනු ප්රමාණය කුඩා වන තරමට ප්රමාදයේ වෙනස කුඩා වේ.
ප්රධාන
- බහු නූල්;
- Multiserver, දෝෂ ඉවසීම සහ බර සමතුලිත කිරීම සැපයීම;
- පරිශීලකයා හෝ සංවර්ධකයා සඳහා උපරිම විනිවිදභාවය;
- සහාය දක්වන HTTP ක්රම: GET, HEAD, PUT සහ DELETE;
- සේවාලාභී පාර්ශවීය ශීර්ෂ හරහා කියවීමේ සහ ලිවීමේ හැසිරීම කළමනාකරණය කිරීම;
- ඉහළ වින්යාසගත කළ හැකි අතථ්ය ධාරක සඳහා සහාය;
- ලිවීමේදී / කියවීමේදී CRC දත්ත අඛණ්ඩතාව සඳහා සහාය;
- අවම මතක පරිභෝජනය සහ ප්රශස්ත ජාල කාර්ය සාධන සුසර කිරීම සඳහා අර්ධ ගතික බෆර;
- ප්රමාද වූ දත්ත ඇසුරුම්;
- මීට අමතරව, බහු-නූල් ලේඛනාගාරයක් පිරිනමනු ලැබේ
wZA සේවාව නතර නොකර ගොනු බෝල්ට් ලේඛනාගාරය වෙත ගෙන යාමට.
වත්මන් නිකුතුවේ සමහර සීමාවන්: Multipart, POST ක්රමය, HTTPS ප්රොටෝකෝලය සඳහා සහය නැත, ක්රමලේඛන භාෂා සඳහා බන්ධන, නාමාවලි පුනරාවර්තන මකාදැමීම, WebDAV හෝ FUSE හරහා ගොනු පද්ධතියකට ව්යුහයක් සවි කිරීමට සහාය නොදක්වයි, ගොනු එක් පද්ධති පරිශීලකයෙකු යටතේ ගබඩා කර ඇත. . ගබඩා ආකෘතිය ගෘහ නිර්මාණ ශිල්පයට විශේෂිත වන අතර Little Endian සහ Big Endian පද්ධති අතර අතේ ගෙන යා නොහැක. WZD සේවාදායකය HTTP ප්රොටෝකෝලය සඳහා සහය ක්රියාත්මක කරන බව තිබියදීත්, ඔබට එය ක්රියාත්මක කළ යුත්තේ nginx සහ haproxy වැනි ප්රතිලෝම ප්රොක්සි වල මුවාවෙන් පමණි.
මූලාශ්රය: opennet.ru