คู่มือฉบับเต็มเกี่ยวกับการผสานรวมรูปภาพ WordPress กับพื้นที่จัดเก็บข้อมูล Backblaze B2 + ปลั๊กอิน Media Cloud

WordPressคู่มือฉบับสมบูรณ์เกี่ยวกับการผสานรวมระบบจัดเก็บข้อมูล Backblaze B2: เรียนรู้วิธีการตั้งค่าอย่างรวดเร็วและประหยัดค่าใช้จ่ายไม่ จำกัดพื้นที่จัดเก็บข้อมูลและการโหลดความเร็วสูง เหมาะสำหรับเว็บไซต์ที่มีรูปภาพ วิดีโอ และไฟล์ขนาดใหญ่ ช่วยแก้ปัญหาการสำรองข้อมูลและการขยายระบบได้อย่างง่ายดาย!

นี่คือบันทึกปัญหาการจัดเก็บรูปภาพบนเว็บไซต์ WordPress ของฉัน พื้นที่ฮาร์ดไดรฟ์ของเซิร์ฟเวอร์มีจำกัด และเมื่อมีรูปภาพจำนวนมาก การสำรองข้อมูลเว็บไซต์จึงทำได้ยากขึ้นเรื่อยๆ ฉันจึงอยากทราบว่ามีโซลูชันการจัดเก็บข้อมูลบนคลาวด์ที่ราคาไม่แพงและเชื่อถือได้สำหรับการจัดเก็บรูปภาพเหล่านี้หรือไม่

จากนั้นฉันก็พบ Backblaze B2

พูดตามตรง ฉันเคยได้ยินชื่อนี้มาก่อน แต่ไม่เคยศึกษาอย่างจริงจัง จนกระทั่งครั้งนี้ หลังจากศึกษาอย่างละเอียดแล้ว ฉันก็ตระหนักว่ามันเหมาะสมกับสถานการณ์ของฉันมากทีเดียว

มันราคาถูกมาก โดย 10GB แรกฟรี และ GB ต่อไปคิดราคาเพียง 0.006 ดอลลาร์เท่านั้น เมื่อเทียบกับบริการเก็บข้อมูลบนคลาวด์ทั่วไปแล้ว ถือว่าราคาประหยัดอย่างเหลือเชื่อ

คู่มือฉบับเต็มเกี่ยวกับการผสานรวมรูปภาพ WordPress กับพื้นที่จัดเก็บข้อมูล Backblaze B2 + ปลั๊กอิน Media Cloud

ถ้าคุณเคยติดตามเรื่องนี้มาก่อน คุณจะพบว่าฉันเคยเขียนเกี่ยวกับเรื่องนี้มาแล้ววิธีเชื่อมต่อ Backblaze B2 กับ Cloudflare และผูกชื่อโดเมนของคุณเอง?.

นี่คือบทความภาคต่อ ซึ่งจะกล่าวถึงวิธีการผสาน WordPress เข้ากับระบบจัดเก็บข้อมูล Backblaze

ก่อนเชื่อมต่อ แนะนำให้ทำการผูกสายก่อนCloudflareแน่นอน ถ้าคุณไม่สนใจเรื่องนี้ คุณสามารถข้ามไปได้

ฉันเคยเขียนเกี่ยวกับขั้นตอนทั้งหมดของการผสานรวม Backblaze กับโดเมน Cloudflare แบบกำหนดเองมาก่อนแล้ว ดังนั้นฉันจะไม่กล่าวซ้ำในที่นี้

มาเข้าเรื่องกันเลยดีกว่า

ขั้นตอนที่ 1: สร้างที่เก็บข้อมูล Backblaze ใหม่

คุณต้องสร้างบัคเก็ตใหม่ในระบบแบ็กเอนด์ของ Backblaze

สร้างถังเก็บของ

ไปที่หน้าจัดการบัญชีของ Backblaze คลิกที่ บัญชีของฉัน จากนั้นคลิกที่ Buckets แล้วคลิกที่ สร้าง Bucket

คุณสามารถตั้งชื่อบัคเก็ตเป็นอะไรก็ได้ สิ่งสำคัญคือต้องเลือก "สาธารณะ" สำหรับสิทธิ์การเข้าถึง ปล่อยการตั้งค่าอื่นๆ ไว้ตามค่าเริ่มต้น

หลังจากสร้างเสร็จแล้ว คุณจะต้องมี Endpoint เช่นนี้: s3.us-east-005.backblazeb2.com ซึ่งจะใช้ในการตั้งค่าในภายหลัง

ขั้นตอนที่ 2: สร้างคีย์แอปพลิเคชัน Backblaze ใหม่

ไปที่ Backblaze แล้วสร้าง Application Key ในหน้า App Keys ให้คลิก Add Application Key

สร้างคีย์แอปพลิเคชัน

เพียงเลือกสิทธิ์ในการอ่านและเขียน

เพิ่มรหัสแอปพลิเคชัน

นี่คือรายละเอียดเล็กๆ น้อยๆ ที่ควรทราบ: พยายามหลีกเลี่ยงการใช้คีย์หลักของแอปพลิเคชัน โดยส่วนตัวแล้วผมมักสร้างคีย์แยกต่างหากสำหรับแต่ละบัคเก็ตโดยเฉพาะ วิธีนี้ปลอดภัยกว่า และแม้ว่าปัญหาจะเกิดขึ้น ผลกระทบก็จะจำกัดอยู่เพียงเล็กน้อย

หลังจากสร้างแล้ว อย่าลืมบันทึกรหัสนี้ เพราะมันจะแสดงเพียงครั้งเดียวและจะหายไปเมื่อปิดหน้าต่าง

เราต้องการสองสิ่งคือ keyID และ applicationKey

ขั้นตอนที่ 3: ติดตั้งปลั๊กอิน Media Cloud สำหรับ WordPress

WordPress แบ็กเอนด์ติดตั้งปลั๊กอิน Media Cloud คุณสามารถใช้ปลั๊กอินอื่นๆ ได้เช่นกัน แต่ผมลองใช้มาหลายตัวแล้ว และ Media Cloud รองรับ Backblaze ได้ค่อนข้างดี

หลังจากติดตั้งเสร็จแล้ว ให้ไปที่หน้าการตั้งค่า ขั้นแรก ให้เปิดสวิตช์ "เปิดใช้งานพื้นที่จัดเก็บข้อมูลบนคลาวด์"

หลังจากติดตั้งเสร็จแล้ว ให้ไปที่หน้าการตั้งค่า ขั้นแรก ให้เปิดสวิตช์ "เปิดใช้งานพื้นที่จัดเก็บข้อมูลบนคลาวด์"

ถัดมาคือส่วน ผู้ให้บริการระบบคลาวด์:

  • เลือก Backblaze S3 Compatible เป็นผู้ให้บริการจัดเก็บข้อมูล
  • ป้อน keyID ของคีย์แอปพลิเคชัน Backblaze ในช่อง Access Key
  • ป้อน applicationKey ที่คุณเพิ่งใช้สำหรับ Backblaze ลงในช่อง Secret
  • ป้อนชื่อของที่เก็บข้อมูลที่คุณสร้างไว้ในช่อง Bucket
  • เลือกประเภทบัคเก็ตของคุณในการตั้งค่าความเป็นส่วนตัวของบัคเก็ต; ฉันเลือกแบบสาธารณะ
  • ป้อนเอนด์พอยต์แบบกำหนดเองเป็นเอนด์พอยต์ของบัคเก็ต Backblaze ที่คุณเพิ่งได้รับ
  • อย่าลืมเปิดใช้งาน Path Style Endpoint นะครับ อย่าลืมเรื่องนี้เด็ดขาด

ส่วนถัดไปคือหัวข้อการจัดการการอัปโหลด:

ตั้งค่าการโหลด

การเปิดใช้งาน "ลบไฟล์ที่อัปโหลด" ขึ้นอยู่กับความต้องการของคุณ ส่วนตัวแล้วฉันไม่บันทึกภาพไว้ในเซิร์ฟเวอร์ ดังนั้นฉันจึงเปิดใช้งานตัวเลือกนี้และลบภาพเหล่านั้นในเครื่องหลังจากอัปโหลดเสร็จแล้ว หากเซิร์ฟเวอร์ของคุณมีพื้นที่ฮาร์ดไดรฟ์เพียงพอ หรือคุณต้องการสำรองข้อมูล ก็ไม่จำเป็นต้องเปิดใช้งานตัวเลือกนี้

  • ฉันเลือก "เปิดใช้งานการอัปโหลดรูปภาพ" เพื่อให้รูปภาพถูกอัปโหลดไปยังที่เก็บข้อมูลบนคลาวด์โดยตรง
  • การเปิดใช้งาน "ลบไฟล์ที่อัปโหลด" ขึ้นอยู่กับความต้องการของคุณ ส่วนตัวแล้วฉันไม่บันทึกภาพไว้ในเซิร์ฟเวอร์ ดังนั้นฉันจึงเปิดใช้งานตัวเลือกนี้และลบภาพเหล่านั้นในเครื่องหลังจากอัปโหลดเสร็จแล้ว หากเซิร์ฟเวอร์ของคุณมีพื้นที่ฮาร์ดไดรฟ์เพียงพอ หรือคุณต้องการสำรองข้อมูล ก็ไม่จำเป็นต้องเปิดใช้งานตัวเลือกนี้
  • นอกจากนี้ฉันยังเปิดใช้งาน "ลบจากที่เก็บข้อมูล" ด้วย ดังนั้นเมื่อฉันลบไฟล์จากคลังสื่อ ไฟล์นั้นก็จะถูกลบออกจากที่เก็บข้อมูลบนคลาวด์ด้วยเช่นกัน

สุดท้ายนี้ คือส่วนการตั้งค่า CDN:

  • ป้อนชื่อโดเมน Cloudflare ที่คุณผูกไว้กับ Backblaze bucket ของคุณในช่อง CDN Base URL

ป้อนชื่อโดเมน Cloudflare ที่คุณผูกไว้กับ Backblaze bucket ของคุณในช่อง CDN Base URL

เพียงแค่บันทึกการตั้งค่าข้างต้น

测试与验证

หลังจากตั้งค่าเสร็จแล้ว เราต้องทดสอบว่าการกำหนดค่าสำเร็จหรือไม่ บันทึกการตั้งค่าและลองอัปโหลดรูปภาพ หากอัปโหลดสำเร็จและสามารถเข้าถึงได้ผ่านโดเมนที่กำหนดเอง แสดงว่าใช้งานได้อย่างถูกต้อง

คุณสามารถตรวจสอบการใช้งานของคุณได้ในหน้าบัญชีของฉัน (My Account) ในระบบหลังบ้านของ Backblaze พื้นที่จัดเก็บข้อมูลรายวัน จำนวนการดาวน์โหลด และจำนวนคำขอจะแสดงไว้อย่างชัดเจน ทำให้คุณตรวจสอบได้ง่ายว่าคุณใช้งานเกินขีดจำกัดหรือไม่

总结

พูดตามตรง กระบวนการทั้งหมดไม่ได้ซับซ้อนอะไร แต่มีหลายขั้นตอน และอาจเผลอลืมเปิดสวิตช์บางตัวได้ง่ายๆ ครั้งแรกที่ผมตั้งค่า ผมลืมเปิดใช้งาน Path Style Endpoint และผลที่ตามมาคือ ผมอัปโหลดรูปภาพไม่ได้เลย ผมเพิ่งมารู้ทีหลังว่ามันเป็นเพราะรายละเอียดเล็กๆ น้อยๆ นี้แหละ

ลองคิดดูสิ: รูปภาพที่เคยต้องจัดการบนเซิร์ฟเวอร์ของคุณเอง ตอนนี้ถูกย้ายไปอยู่บนคลาวด์แล้ว ซึ่งช่วยประหยัดพื้นที่เซิร์ฟเวอร์ และความเร็วในการเข้าถึงอาจเร็วกว่าด้วยซ้ำ เพราะ CDN ของ Cloudflare ช่วยกระจายไฟล์ให้ และสำหรับเว็บไซต์ขนาดใหญ่และขนาดเล็ก ค่าใช้จ่ายก็ต่ำมาก อาจเพียงไม่กี่เซ็นต์ต่อเดือนเท่านั้น

บางครั้งฉันรู้สึกว่าด้วยการพัฒนาของระบบคลาวด์คอมพิวติ้ง หลายสิ่งหลายอย่างที่เคยดูซับซ้อนกลับกลายเป็นเรื่องง่ายไปเสียแล้ว เมื่อก่อน การจัดเก็บรูปภาพต้องซื้อฮาร์ดไดรฟ์ ตั้งค่าเซิร์ฟเวอร์ และตั้งค่า CDN แต่ตอนนี้สามารถทำได้ด้วยการคลิกเพียงไม่กี่ครั้งเท่านั้น โมเดลการจ่ายตามการใช้งานของ Backblaze เหมาะอย่างยิ่งสำหรับเจ้าของเว็บไซต์รายบุคคลอย่างเรา เพราะเราจ่ายเฉพาะสิ่งที่เราใช้ โดยไม่ต้องจ่ายค่าทรัพยากรที่เราไม่ต้องการ

เนื่องจากคุณอ่านมาถึงตรงนี้แล้ว ถ้าคุณคิดว่ามีประโยชน์ โปรดกดไลค์และแชร์ด้วยนะคะ และถ้าอยากรับข่าวสารอัปเดตก่อนใคร สามารถติดตามฉันได้เลยค่ะ!

ขอบคุณที่อ่านบทความของฉัน แล้วพบกันใหม่ครั้งหน้า

หวัง Chen Weiliang บล็อก ( https://www.chenweiliang.com/ บทความเรื่อง "คู่มือฉบับสมบูรณ์เกี่ยวกับการผสานรวมรูปภาพ WordPress กับ Backblaze B2 Storage + ปลั๊กอิน Media Cloud" ที่ฉันแชร์นี้ อาจเป็นประโยชน์สำหรับคุณ

โปรดแชร์ลิงก์บทความนี้ได้ตามสบาย: https://www.chenweiliang.com/cwl-34310.html

หากต้องการปลดล็อคเคล็ดลับที่ซ่อนอยู่เพิ่มเติม ยินดีต้อนรับเข้าร่วมช่อง Telegram ของเรา!

แชร์และกดไลค์ถ้าคุณชอบ! การแชร์และการถูกใจของคุณคือแรงบันดาลใจอย่างต่อเนื่องของเรา!

 

发表评论

您的邮箱地址不会被公ปริญญา。必填项已用*标注

เลื่อนไปที่ด้านบน