ලිපි නාමාවලිය
Backblaze B2 සමඟ අතිශය අඩු වියදම් ගබඩාවක් ගොඩනගා ගැනීමට අවශ්ය නමුත් වසම් නාමයක් බැඳ තබන්නේ කෙසේදැයි නොදන්නේද? මෙම ලිපිය Cloudflare වෙතින් අභිරුචි වසම් නාමයක් සමඟ Backblaze ඒකාබද්ධ කිරීමේ සම්පූර්ණ ක්රියාවලිය හරහා පියවරෙන් පියවර ඔබට මග පෙන්වනු ඇත.
DNS විභේදනය, SSL සහතික වින්යාසය සහ මාර්ගගත කිරීමේ රීති සැකසුම් පිළිබඳ මෙම සවිස්තරාත්මක බිඳවැටීම ඔබට Bandwidth Alliance පරිපූර්ණ ලෙස භාවිතා කිරීමට සහ 100% නොමිලේ ඩවුන්ලින්ක් ගමනාගමනය ලබා ගැනීමට මඟ පෙන්වනු ඇත. මෙම උසස්, කරදරයකින් තොර වින්යාස මාර්ගෝපදේශය දැන් අගුළු හරින්න!
දින කිහිපයකට පෙර මම රූප සත්කාරකත්වය සමඟ අවුල් වෙමින් සිටියෙමි, මගේ බ්ලොග් අඩවියේ ඇති සියලුම රූප Backblaze B2 වෙත ගෙනයාමට සහ ඒවා වේගවත් කිරීමට Cloudflare CDN භාවිතා කිරීමට උත්සාහ කළෙමි.
එහි ප්රතිඵලයක් ලෙස, මේ මුළු වැඩේම මුළු දහවල් කාලයම ගත වුණා.
මාර්ගගත නිබන්ධන විසිරී හා වෙන් වෙන්ව තිබූ අතර, බොහෝ පියවර මඟ හැරී හෝ වැරදි ලෙස සකසා තිබූ අතර, එය මා බෙහෙවින් කලකිරීමට පත් කළේය. අවසන් කිරීමෙන් පසු, අනෙක් අය එකම වැරදි සිදු කිරීම වැළැක්වීම සඳහා මම මුල සිට අග දක්වා සම්පූර්ණ ක්රියාවලිය හරහා යාමට තීරණය කළෙමි.

කෙටියෙන් කිවහොත්: මෙම විසඳුම සැබවින්ම විශිෂ්ටයි. Backblaze B2 නොමිලේ දෛනික දීමනාවක් ලබා දෙන අතර, Cloudflare හි CDN හැඹිලිගත කිරීම සමඟ ඒකාබද්ධව, වේගය ප්රමාණවත් තරම් වේගවත් වන අතර පිරිවැය ශුන්යයට ආසන්න වේ. එය ක්රියාත්මක කිරීමෙන් මාසයකට පසු, බිල්පත ශුන්ය වේ (නොමිලේ දීමනාව ඉක්මවා ගියහොත් උපරිම වශයෙන් ශත කිහිපයක් පමණක් වැය විය හැකිය).
හරි, ඇති තරම් කතාබහ, අපි පටන් ගනිමු.
පළමු පියවර වන්නේ Backblaze ගිණුමක් සහ Cloudflare ගිණුමක් ලියාපදිංචි කිරීමයි. මෙය සරලයි; ඕනෑම කෙනෙකුට එය කළ හැකිය.
ගබඩා භාජනයක් සාදන්න
ලියාපදිංචි වීමෙන් පසු, Backblaze පසුබිමට ගොස්, My Account ක්ලික් කරන්න, ඉන්පසු Buckets ක්ලික් කරන්න, ඉන්පසු Create a Bucket ක්ලික් කරන්න.
ඔබට බාල්දිය ඕනෑම දෙයක් නම් කළ හැකිය; ප්රවේශ අවසර සඳහා "පොදු" තේරීම යතුරයි. අනෙක් සියල්ල පෙරනිමියෙන් තබන්න.

රූපය නිර්මාණය කිරීමෙන් පසු, එයට ප්රවේශ විය හැකිදැයි බැලීමට ඔබට රූපයක් උඩුගත කළ හැකිය. රූපයේ විස්තර මත ක්ලික් කිරීමෙන් සබැඳියක් පෙන්වනු ඇත, එය මේ වගේ දෙයක් පෙනෙනු ඇත:
https:// f005.backblazeb2. com/file/bucket-name/xxxxx.jpg

මෙම ඩොමේන් නාමය අහඹු ලෙස Backblaze විසින් පවරා ඇති අතර, අවංකවම කිවහොත්, එය සෞන්දර්යාත්මකව එතරම් ප්රියජනක නොවන අතර, එය ඔබගේ ගබඩා බකට් තොරතුරු කෙලින්ම නිරාවරණය කරයි. එබැවින්, ඊළඟ පියවර වන්නේ Cloudflare වෙත මාරු වීමයි.
DNS
ඔබේ වෙබ් අඩවිය Cloudflare වෙත එක් කිරීමට, ඔබ දැනටමත් වෙනත් තැනක වසම මිලදී ගෙන තිබේ නම්, "අඩවිය එක් කරන්න" තෝරන්න සහ DNS එක danica.ns.cloudflare.com වැනි Cloudflare හි නාම සේවාදායකයට වෙනස් කරන්න. එය එක් එක් පියවර කරන්නේ කෙසේද යන්න පිළිබඳ සවිස්තරාත්මක උපදෙස් සපයනු ඇත.


අඩවිය එකතු කිරීමෙන් පසු, DNS වාර්තාවක් එක් කරන්න.
වර්ගය ලෙස CNAME තෝරන්න, නම ලෙස ඔබට අවශ්ය උප වසම ඇතුළත් කරන්න (උදා: oss), සහ ඉලක්කය ලෙස Backblaze වෙතින් ඔබ ලබාගත් වසම ඇතුළත් කරන්න (උදා: f005.backblazeb2.com). ප්රොක්සි තත්ත්වය සඳහා තැඹිලි වලාකුළු නිරූපකය සක්රීය කිරීමට මතක තබා ගන්න; Cloudflare හි CDN භාවිතා කිරීමට මෙය අවශ්ය වේ.

මෙම අවස්ථාවේදී, ඔබට ඔබේම වසම හරහා රූප වෙත ප්රවේශ විය හැකිය, මේ ආකාරයට:
https:// oss.xxx .com/file/bucket-name/xxxxx.jpg
මුල් අහඹු ඩොමේන් නාමයට වඩා එය බෙහෙවින් හොඳ පෙනුමක් ඇති නමුත් එය තවමත් ප්රමාණවත් නොවේ. මන්ද URL එකේ තවමත් "/file/bucket-name/" යන නූල අඩංගු වන අතර එය කැත වන අතර ඔබේ බාල්දි ව්යුහය නිරාවරණය කරයි, එය අනාරක්ෂිත බවක් දැනේ.
URL මාර්ගය නැවත ලියන්න
Cloudflare පසුබිමට ගොස්, නීති ක්ලික් කරන්න, පසුව දළ විශ්ලේෂණය, පසුව URL නැවත ලිවීමේ නීති ක්ලික් කර, නව රීතියක් සාදන්න.

ඔබට රීතිය ඕනෑම දෙයක් නම් කළ හැකිය, ඉල්ලීම් URL එක සඳහා "ඇතුළත් නොකරන්න" තෝරන්න, ඉන්පසු /file/ පුරවන්න. මෙයින් අදහස් කරන්නේ /file/ මාර්ගය ඇතුළත් නොවන ඉල්ලීම් පමණක් සකසන බවයි.
කෙසේ වෙතත්, ඔබට නීති වඩාත් නිවැරදි වීමට අවශ්ය නම්, ඔබට එම උප වසම කෙලින්ම ගැලපිය හැක.

අවසාන කොටුව පුරවන්න:
concat(/file/桶名, http.request.uri.path)
ඉන්පසු විහිදුවන්න.
ඊට පසු, ප්රවේශ ප්රතිඵලය පහත පරිදි වනු ඇත:
https:// oss.xxx.com/ xxxxx.jpg
ඒක කැළැල් නැති, ඒ ගැන කිසිම අමතර දෙයක් නැහැ.
ඒක හොඳයි කියලා දැනෙනවා.
අනවශ්ය ප්රතිචාර ශීර්ෂ පිරිසිදු කරන්න.
මෙම පියවර අත්යවශ්ය නොවේ, නමුත් ඔබ එය කරන ලෙස මම නිර්දේශ කරමි.
Backblaze හි ප්රතිචාර ශීර්ෂවල "x-bz-" වලින් ආරම්භ වන "x-bz-file-id", "x-bz-file-name", සහ "x-bz-content-sha1" වැනි තොරතුරු රාශියක් අඩංගු වේ. මෙම තොරතුරු ඔබගේ ගොනු ගබඩාවේ විස්තර නිරාවරණය කරයි, ඒවා පරිශීලකයින්ට පෙන්වීමට අවශ්ය නොවේ.
මෙහෙයුම පෙර එකට සමානයි. නීති කොටසේ, "ප්රතිචාර ශීර්ෂ පරිවර්තන රීති" තෝරා නව රීතියක් සාදන්න.

මෙම ශීර්ෂයන් මකා දැමීම වින්යාස කරන්න:
x-bz-content-sha1 x-bz-file-id x-bz-file-name x-bz-info-src_last_modified_millis x-bz-upload-timestamp
මම හිතන්නේ නැහැ x-bz-info-src_last_modified_millis ලැයිස්තුගත කරලා තියෙනවා කියලා, නමුත් ඒක නිල නිබන්ධනයේ සඳහන් වෙලා තියෙනවා, ඒ නිසා මමත් ඒක එකතු කළා. කොහොම හරි, ඒකෙන් හානියක් වෙන්නේ නැහැ.
ඊට පස්සේ තවත් ඉතා වැදගත් රීතියක් තියෙනවා.
හැඹිලිගත කිරීමේ කාර්යක්ෂමතාව ප්රශස්ත කරන්න. Cloudflare හි, Backblaze විසින් ආපසු ලබා දෙන ප්රතිචාර ශීර්ෂ සමඟ ETag අගය ඒකාබද්ධ කිරීමට ඔබට ප්රතිචාර ශීර්ෂ රීතියක් සැකසිය හැකිය.
concat(http.response.headers[x-bz-content-sha1][0], http.response.headers[x-bz-info-src_last_modified_millis][0], http.response.headers[x-bz-file-id][0])
මෙය සැකසීමෙන් පසු, ආපසු ගොස් රූප ප්රතිචාර ශීර්ෂ පරීක්ෂා කරන්න. "x-bz" වලින් ආරම්භ වන සියලුම ඒවා නැති වී ඇති අතර, ඔබට ETag අගයක් පෙනෙනු ඇත.
පිරිසිදු හා කාර්යක්ෂම.
හැඹිලිගත කිරීමේ නීති වින්යාස කරන්න
Cloudflare හි පිටු රීතියක් එක් කරන්න, ඔබ විසඳූ වසම් නාමය plus /* URL එකේ ඇතුළත් කරන්න, හැඹිලි මට්ටම සඳහා "සියල්ල හැඹිලි කරන්න" තෝරන්න, සහ edge cache TTL මාසයකට සකසන්න.
අපි Backblaze වින්යාස කිරීමටද අවශ්යයි. බාල්දි සැකසුම් තුළ, බාල්දි තොරතුරු වලට පේළියක් එක් කරන්න:
{"cache-control":"max-age=720000"}ඔබට අවශ්ය පරිදි මෙම කාලය සකස් කළ හැකිය; ඒකකය තත්පර වේ. තත්පර 720000 ක් යනු ආසන්න වශයෙන් දින 8 ක් වන අතර එය ප්රමාණවත් විය යුතුය.

දැන් ඔබ නැවත ඔබේ රූපයට ප්රවේශ වූ විට, ප්රතිචාර ශීර්ෂයේ පහත සඳහන් දෑ ඔබට පෙනෙනු ඇත:
හැඹිලි-පාලනය: උපරිම-වයස=720000
cf-cache-තත්වය: HIT
ඔයා HIT එක දැක්කද? ඒ කියන්නේ කෑෂය වැඩ කරනවා.
ඔබට සෑම විටම Backblaze වෙතින් සම්පත් ලබා ගැනීමට අවශ්ය නොවේ; CDN ඒවා ඔබට කෙලින්ම ලබා දෙයි, එය වේගවත් වන අතර Backblaze හි නොමිලේ කෝටාව ඔබට ඉතිරි කරයි.
ඒ ගැන කතා කරන විට, Backblaze දිනපතා නොමිලේ දීමනාවක් ලබා දුන්නද, එය අවංකවම එතරම් නොවේ. ඔබ බ්ලොග් රූප පමණක් උඩුගත කරන්නේ නම් දිනකට 10GB ගබඩාවක් සහ 1GB බාගත කිරීමේ ගමනාගමනය ප්රමාණවත් වේ, නමුත් ඔබ වීඩියෝ හෝ විශාල ගොනු උඩුගත කරන්නේ නම්, Cloudflare හි හැඹිලිගත කිරීම හොඳින් භාවිතා කිරීම සහ මුල් සේවාදායකයට සෘජු සම්බන්ධතාවයක් ධාවනය කිරීමෙන් වැළකී සිටීම නිර්දේශ කෙරේ.
PicGo සේවාදායකයා සමඟ ඒකාබද්ධව
සේවාදායක පාර්ශ්ව දෘශ්යකරණ මෙවලම තෝරා ගැනීම ඔබට භාරයි; ipic වැනි වෙනත් විකල්ප තිබේ. මෙම කොටස ප්රධාන වශයෙන් PicGo කෙරෙහි අවධානය යොමු කරයි.
GitHub හි PicGo සොයන්න, නිකුතු පිටුව සොයා ගන්න, සහ අදාළ අනුවාදය බාගන්න.
ස්ථාපනයෙන් පසු, Backblaze B2, S3 API සමඟ අනුකූල වන බැවින්, ඔබ S3 ප්ලගිනයක් ස්ථාපනය කළ යුතුය.

ඉන්පසු Backblaze වෙත ගොස් Application Key එකක් සාදන්න. App Keys පිටුවේ, Add Application Key ක්ලික් කර කියවීමේ සහ ලිවීමේ අවසරයන් තෝරන්න.


යතුරු හැඳුනුම්පත සහ යෙදුම් යතුර ලබා ගැනීමෙන් පසු, PicGo හි S3 ප්ලගිනය තුළ ඒවා පුරවන්න.
මෙතන පරිස්සම් වෙන්න ඕන අනතුරක් තියෙනවා.
බොහෝ මාර්ගගත නිබන්ධන අන්ත ලක්ෂ්යය සඳහා s3.us-west-xxx.backblazeb2.com ආකෘතිය භාවිතා කරයි, නමුත් ඔබ මා වැනි Cloudflare වෙත සම්බන්ධ කර ඇති අභිරුචි වසමක් භාවිතා කරන්නේ නම්, ඔබ ඔබේ අභිරුචි වසම ඇතුළත් කළ යුතුය. නෝඩ් ක්ෂේත්රය සඳහා https://oss.xxx.com ඇතුළත් කරන්න, ඉන්පසු ඔබ බාල්දිය සඳහා නිර්මාණය කළ බාල්දි නම ඇතුළත් කරන්න.


ඔබ එය ගැලපීම අවසන් කළ පසු ගොනුව සුරකින්න, ඉන්පසු පරීක්ෂණ රූපයක් උඩුගත කරන්න.
එය අභිරුචි වසමක් හරහා උඩුගත කර ප්රවේශ විය හැකි නම්, එය හොඳයි.
භාවිතය බලන්න
ඔබේ Backblaze B2 භාවිතය පරීක්ෂා කිරීමට අවශ්ය නම්, ඔබට එය Backblaze පසුබිමේ ඇති මගේ ගිණුම් පිටුවෙන් දැක ගත හැකිය. දෛනික ගබඩා කිරීම, බාගැනීම් සහ B2 ඉල්ලීම් ගණන් පැහැදිලිව ලැයිස්තුගත කර ඇති අතර, ඔබ සීමාව ඉක්මවා ගොස් ඇත්දැයි නිරීක්ෂණය කිරීම ඔබට පහසු කරයි.

ඇත්තටම, මෙම මුළු පද්ධතියම සැකසීම විශේෂයෙන් අපහසු නොවීය, නමුත් එය පහසු නොවීය; අපට යම් යම් අන්තරායන් හමු විය. වඩාත්ම කරදරකාරී කොටස වූයේ විස්තර ය; එකක් පවා මග හැරීම ප්රවේශ විය නොහැකි වීම, මන්දගාමී පූරණය හෝ තොරතුරු නිරාවරණය වීමට හේතු විය හැක.
මෙය සැකසීමෙන් පසු මගේ ලොකුම අවබෝධය නම් මෙම විසඳුම පුද්ගලික වෙබ් අඩවි හිමිකරුවන්ට හෝ කුඩා බ්ලොග් හිමියන්ට පරිපූර්ණ බවයි. එය අඩු වියදම්, වේගවත් වන අතර වින්යාස කළ පසු, ඔබට මූලික වශයෙන් ඒ ගැන කිසිවක් කිරීමට අවශ්ය නැත—ජීවිත කාලයටම එක් වරක් පමණක් භාවිතා කළ හැකි විසඳුමකි.
එපමණක් නොව, Cloudflare සමඟ Backblaze ඔතා ගැනීමෙන්, අමුත්තන්ට ඔබගේ අභිරුචි වසම දැකගත හැකිය, ප්රතිචාර ශීර්ෂයන් පිරිසිදුයි, සහ CDN ත්වරණය ඇත, එම ගෙවන ලද රූප සත්කාරක සේවා තරම්ම අත්දැකීමක් ලබා දෙයි.
අවංකවම, භාවිතය මත පදනම්ව සියල්ල අය කරන මේ යුගයේ, මෙවැනි නොමිලේ සැලැස්මක් සොයා ගැනීම ඉතා හොඳයි.
අවසාන වශයෙන්, ඔබත් රූප සත්කාරකත්වය සමඟ පොරබදමින් සිටින්නේ නම්, මෙම ලිපිය ඔබට අත්හදා බැලීම් සහ දෝෂයන්ගෙන් පිරුණු දහවල් කාලය ඉතිරි කර දෙනු ඇතැයි මම බලාපොරොත්තු වෙමි.
ඔබ මෙතෙක් කියවා ඇති බැවින්, එය ප්රයෝජනවත් යැයි හැඟේ නම්, කරුණාකර එයට කැමති වී බෙදා ගන්න. ඔබට පළමුව යාවත්කාලීන කිරීම් ලබා ගැනීමට අවශ්ය නම්, ඔබට මා අනුගමනය කළ හැකිය! ⭐
මගේ ලිපිය කියෙව්වට ස්තූතියි. ඊළඟ වතාවේ හමුවෙමු.
Hope Chen Weiliang බ්ලොග් ( https://www.chenweiliang.com/ මෙහි බෙදාගෙන ඇති "Cloudflare අභිරුචි වසමක් Backblaze B2 වෙත බැඳ තැබීම (100% නොමිලේ ගමනාගමනය ලබා ගැනීම)" යන ලිපිය ඔබට ප්රයෝජනවත් විය හැකිය.
මෙම ලිපියේ සබැඳිය බෙදා ගැනීමට සාදරයෙන් පිළිගනිමු:https://www.chenweiliang.com/cwl-34303.html
