SmallPict LogoSmallPict
BYO พื้นที่จัดเก็บและ BYO CDN

ที่จัดเก็บข้อมูลราคาคงที่และคาดการณ์ได้ด้วย DigitalOcean Spaces

จัดเก็บและปรับแต่งสื่อบน DigitalOcean Spaces พร้อมการกระจายผ่าน CDN เอดจ์ในตัวและราคาแบบคงที่รายเดือนที่เรียบง่ายและโปร่งใส

ข้อมูลเบื้องต้นในการเชื่อมต่อ

การผสานการทำงาน DigitalOcean Spaces + Cloud CDN

ต้นทางพื้นที่จัดเก็บบนคลาวด์ของคุณ เอ็นจินการเพิ่มประสิทธิภาพชั่วคราวของ SmallPict และเครือข่ายส่งมอบ Edge ระดับโลกทำงานร่วมกันอย่างราบรื่นได้อย่างไร

1. ต้นทางพื้นที่จัดเก็บข้อมูลโดยเฉพาะ

DigitalOcean Spaces ให้บริการจัดเก็บอ็อบเจกต์ที่เข้ากันได้กับ S3 ในอัตราคงที่ ออกแบบมาเพื่อจัดเก็บและให้บริการไฟล์สื่อปริมาณมากได้อย่างง่ายดาย

2. เอ็นจินประมวลผลชั่วคราว SmallPict

SmallPict เป็นแพลตฟอร์มปรับแต่งสื่อยุคถัดไปที่ช่วยดักจับการอัปโหลดภาพได้อย่างราบรื่น แปลงภาพเป็นรูปแบบ AVIF และ WebP ที่ทันสมัยในหน่วยความจำชั่วคราว (RAM) ขจัดข้อมูล EXIF ที่ไม่จำเป็น ปรับขนาดภาพ และส่งไฟล์ที่ปรับแต่งแล้วไปยังบัคเก็ตจัดเก็บบนคลาวด์ของคุณโดยตรง

3. การส่งมอบข้อมูลผ่าน Global Edge CDN

DigitalOcean Spaces CDN ให้การแคชขอบทางในตัวทั่วโลกพร้อมใบรับรอง SSL อัตโนมัติฟรี

ความสามารถหลัก:คลาวด์อ็อบเจกต์สตอเรจเพิ่มประสิทธิภาพการจัดเก็บ S3เร่งความเร็ว Edge CDNไม่เก็บข้อมูลไว้ในระบบแคชที่ไม่เปลี่ยนแปลงประหยัดแบนด์วิดท์ขาออก
ไปป์ไลน์ข้อมูล

สถาปัตยกรรมและขั้นตอนการรวมระบบ

เส้นทางข้อมูลตั้งแต่ต้นจนจบ: จากการอัปโหลดสื่อของผู้ใช้ สู่การแปลงรหัสในหน่วยความจำชั่วคราว จัดเก็บลงบัคเก็ตคลาวด์โดยตรง และส่งมอบผ่านแคช Edge CDN

1ต้นทางไคลเอนต์ / CMS

อัปโหลดและดักจับ

รูปภาพจะถูกอัปโหลดผ่านปลั๊กอิน WordPress เว็บแอป หรือ REST API

2เครื่องมือชั่วคราว SmallPict

ประมวลผลในแรมชั่วคราว

SmallPict แปลงเป็น AVIF/WebP ปรับขนาด และลบข้อมูลเมตาในแรมชั่วคราว (เก็บข้อมูล 0%)

3บักเก็ต DO Spaces

สตรีมตรงสู่บักเก็ต

ไฟล์ที่ปรับแต่งแล้วจะถูกสตรีมโดยตรงไปยังบักเก็ต DO Spaces ส่วนตัวหรือสาธารณะของคุณ

4DigitalOcean Spaces CDN

แคช Edge ทั่วโลก

จัดเก็บไว้ที่จุด Edge ทั่วโลกพร้อมส่วนหัว Cache-Control ที่ไม่เปลี่ยนแปลงเป็นเวลา 1 ปี

5เบราว์เซอร์ผู้ใช้ปลายทาง

ส่งมอบรวดเร็วเป็นพิเศษ

ผู้เยี่ยมชมจะได้รับรูปภาพยุคใหม่ทันทีด้วยความเร็วแฝงต่ำกว่า 25ms ทั่วโลก

ไม่มีการจัดเก็บข้อมูลถาวรบนเซิร์ฟเวอร์ SmallPict (Zero Storage)
ส่วนหัวแคช Edge แบบไม่เปลี่ยนแปลงอายุ 1 ปี (Immutable Cache)
อธิปไตยของข้อมูลบนคลาวด์ของลูกค้า 100%
กรณีการใช้งานเป้าหมาย

สร้างขึ้นเพื่อรองรับสเกล ทราฟฟิกพุ่งสูง และคลังสื่อขนาดใหญ่

สำรวจวิธีที่แอปพลิเคชันดิจิทัลต่างๆ ใช้ SmallPict ร่วมกับ DigitalOcean Spaces เพื่อปรับปรุงเวิร์กโฟลว์สื่อ

อีคอมเมิร์ซ

ร้านค้าออนไลน์และอีคอมเมิร์ซ

แกลเลอรีสินค้าความละเอียดสูงใน DO Spaces

เพิ่มประสิทธิภาพรูปภาพและภาพขยายใน DO Spaces ก่อนส่งมอบผ่าน CDN ช่วยให้หน้าเว็บโหลดเร็วขึ้นและเพิ่มยอดขายบนมือถือ

หน้าแคตตาล็อกเบาลงสูงสุด 85%
สื่อ

สื่อและสำนักพิมพ์ดิจิทัล

คลังภาพขนาดใหญ่โดยไม่ต้องจัดโครงสร้างใหม่

แปลงคลังภาพข่าวเป็นฟอร์แมต AVIF/WebP ที่เบาเป็นพิเศษโดยไม่ต้องแก้ไขโครงสร้างโฟลเดอร์ใน DO Spaces

เวิร์กโฟลว์การเผยแพร่ที่ราบรื่น
ทราฟฟิกสูง

เว็บไซต์ที่มีการเข้าชมสูง

ปกป้องสตอเรจต้นทางเมื่อทราฟฟิกพุ่งสูง

ลดขนาดไฟล์ลงสูงสุด 88% โดยยังคงให้ DigitalOcean Spaces เป็นต้นทางที่เชื่อถือได้ ป้องกันค่าบริการแบนด์วิดท์ขาออกส่วนเกิน

อัตราแคชฮิตของ CDN Edge >99%
ทั่วโลก

แอปพลิเคชันหลายภูมิภาค

การส่งมอบระดับโลกข้ามทวีป

ผสานบักเก็ต DO Spaces หลายภูมิภาคเข้ากับแคช Anycast CDN เพื่อการแสดงผลที่รวดเร็วแก่ผู้ใช้ทั่วโลก

ความหน่วง Edge ทั่วโลก < 25ms
การตั้งค่าทีละขั้นตอน

วิธีเชื่อมต่อ DigitalOcean Spaces เข้ากับ SmallPict

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

01
สร้าง

สร้างบักเก็ตเฉพาะใน DO Spaces

สร้างบักเก็ตเฉพาะในคอนโซล DigitalOcean Spaces ของคุณ (แนะนำคลาสสตอเรจมาตรฐาน)

คำแนะนำ:เก็บบักเก็ตเป็นส่วนตัว ไม่จำเป็นต้องเปิดสาธารณะ
02
กำหนดค่า

กำหนดค่าคีย์ IAM ตามสิทธิ์ขั้นต่ำ

สร้าง Spaces Access Key & Secret ที่จำกัดเฉพาะการอ่านและเขียนอ็อบเจกต์ในบักเก็ตเท่านั้น

คำแนะนำ:ต้องการเพียงสิทธิ์ PutObject และ GetObject
03
เชื่อมต่อ

เชื่อมต่อปลายทางในแดชบอร์ด SmallPict

ป้อนชื่อบักเก็ต ภูมิภาค จุดปลายทาง และคีย์ API ลงในแผงการตั้งค่า BYO ของ SmallPict

คำแนะนำ:ข้อมูลรับรองจะถูกเข้ารหัสด้วย AES-256 GCM
04
ทดสอบ

ทดสอบและยืนยันการส่งมอบ Edge

อัปโหลดภาพทดสอบหรือรันการตรวจสอบ URL ตรวจสอบส่วนหัว Content-Type: image/avif และสถานะ HIT ของ CDN

คำแนะนำ:ตรวจสอบ Cache-Control: public, max-age=31536000, immutable

โครงสร้างข้อมูลการกำหนดค่า SmallPict BYO

เพย์โหลด JSON
{
  "provider": "digitalocean_spaces",
  "space_name": "app-media",
  "region": "sgp1",
  "cdn_domain": "app-media.sgp1.cdn.digitaloceanspaces.com"
}
คงที่และคาดการณ์ได้
รูปแบบราคา
< 3 นาที
เวลาในการตั้งค่า
สูงสุด 80%
ลดขนาดเพย์โหลด
คุณค่าหลัก

ทำไมต้องใช้ SmallPict ร่วมกับ DigitalOcean Spaces?

5 ข้อได้เปรียบทางสถาปัตยกรรมเชิงกลยุทธ์ที่ออกแบบมาเพื่อขจัดปัญหา Vendor Lock-in ลดความหน่วง (Latency) และลดต้นทุนการดำเนินงาน

1เบาลง 70%–88%

ลดขนาดไฟล์รูปภาพมหาศาล

แปลงรหัสไฟล์ PNG และ JPEG เป็น Next-gen AVIF และ WebP ช่วยลดขนาดลง 70%–88% โดยไม่สูญเสียความคมชัดที่สายตามองเห็น

2อำนาจอธิปไตยข้อมูล 100%

คงระบบจัดเก็บข้อมูลเดิมของคุณไว้

100% Bring-Your-Own-Storage (BYO) SmallPict เชื่อมต่อกับบักเก็ต DO Spaces ของคุณโดยตรง ไม่ต้องย้ายข้อมูลไปยังระบบปิดที่มีราคาสูง

3ตอบสนอง < 25ms

จัดส่งผ่าน Global Edge CDN

เพิ่มอัตรา Cache HIT สูงสุดด้วย Immutable Cache Headers ระยะยาวผ่านจุดให้บริการทั่วโลกของ DigitalOcean Spaces CDN

4อัตโนมัติ 100%

การเพิ่มประสิทธิภาพอัตโนมัติ

แปลงไฟล์เบื้องหลังอัตโนมัติเมื่ออัปโหลดหรือซิงค์เป็นชุด โดยไม่ต้องปรับขนาดด้วยตนเองหรือเขียนสคริปต์คำสั่งให้ยุ่งยาก

5ความปลอดภัยระดับองค์กร

ควบคุมโครงสร้างพื้นฐานอย่างสมบูรณ์

คุณยังคงเป็นเจ้าของสิทธิ์ในไฟล์สื่อ นโยบายการควบคุมสิทธิ์ ขอบเขต IAM และการปฏิบัติตามกฎระเบียบ 100%

6พร้อมใช้ใน 5 นาที

เชื่อมต่อง่ายแบบ Drop-In

เชื่อมต่ออย่างราบรื่นผ่านปลั๊กอิน WordPress, API หรือแดชบอร์ด โดยไม่ต้องออกแบบระบบใหม่หรือแก้ไขโค้ดใดๆ

ความปลอดภัยและการกำกับดูแลข้อมูล

ความปลอดภัย ความเป็นส่วนตัว และการควบคุมการเข้าถึง

โมเดลไม่เก็บข้อมูลไว้ในระบบ (Zero-Storage Retention)
SmallPict เก็บสำเนาไฟล์ของฉันไว้หรือไม่?

ไม่ SmallPict ทำงานบนสถาปัตยกรรมการประมวลผลในหน่วยความจำชั่วคราวอย่างเข้มงวด ไฟล์จะถูกบีบอัดในแรมและสตรีมตรงไปยังบักเก็ต DO Spaces ของคุณทันที SmallPict จะไม่เก็บสำเนาไว้บนเซิร์ฟเวอร์อย่างถาวร

การจำกัดสิทธิ์ IAM ขั้นต่ำสุด

SmallPict ต้องการเพียงสิทธิ์ระดับบักเก็ต (เช่น PutObject / GetObject) เราไม่เคยขอสิทธิ์ผู้ดูแลระบบทั้งบัญชี

รองรับ Private Bucket อย่างสมบูรณ์

บักเก็ต DO Spaces ของคุณไม่จำเป็นต้องเป็นสาธารณะ การเขียนดำเนินการผ่าน API ที่ได้รับการรับรองความถูกต้องและการกระจายได้รับการปกป้องโดย CDN

การเข้ารหัส AES-256

คีย์ API ทั้งหมดใน SmallPict ได้รับการเข้ารหัสด้วย AES-256 GCM และไม่เคยบันทึกเป็นข้อความธรรมดา

อธิปไตยของลูกค้าเหนือข้อมูล

คุณเป็นเจ้าของข้อมูล 100% คุณสามารถเพิกถอนคีย์ได้ตลอดเวลาในคอนโซล DigitalOcean Spaces

ตารางความเข้ากันได้

การกำหนดค่าที่รองรับสำหรับ DigitalOcean Spaces

ตรวจสอบความเข้ากันได้ของระดับการจัดเก็บบนคลาวด์ การกำหนดค่าบัคเก็ต โทโพโลยีตามภูมิภาค และตัวเลือกการส่งมอบ Edge

การกำหนดค่าและคุณสมบัติสถานะการรองรับรายละเอียดทางเทคนิค
คลาวด์อ็อบเจกต์สตอเรจรองรับผสานการทำงานแบบเนทีฟกับ DO Spaces
บักเก็ตหลายภูมิภาครองรับรองรับการจัดเก็บข้อมูลแบบกระจายตามภูมิศาสตร์
บักเก็ตระดับภูมิภาครองรับรองรับการจัดเก็บในศูนย์ข้อมูลท้องถิ่น
คลาสสตอเรจมาตรฐานรองรับระดับประสิทธิภาพที่เหมาะสมที่สุด
เร่งความเร็ว Edge CDNรองรับส่งมอบผ่าน DigitalOcean Spaces CDN
โดเมน CDN กำหนดเอง (CNAME / SSL)รองรับเชื่อมต่อซับโดเมนแบรนด์ของคุณเอง
รองรับบักเก็ตส่วนตัวรองรับเปิดใช้งานการจำกัดการเข้าถึงต้นทาง
ข้อมูลรับรองสิทธิ์ขั้นต่ำรองรับSpaces Access Key & Secret
ส่วนหัว Cache-Control ไม่เปลี่ยนแปลงรองรับmax-age=31536000, immutable
การต่อรอง AVIF / WebP อัตโนมัติรองรับรองรับส่วนหัว Accept แบบไดนามิก
การปรับแต่งรูปภาพ

การปรับแต่งรูปภาพสำหรับ DigitalOcean Spaces

ข้อกำหนดทางเทคนิคครอบคลุม AVIF, WebP, อัลกอริทึมการบีบอัด, มิติที่ตอบสนอง และความสามารถในการแคช

รูปแบบ AVIFลดขนาดได้สูงสุด 88% เมื่อเทียบกับ JPEG/PNG

การเข้ารหัส AV1 ยุคใหม่

ใช้ประโยชน์จากการบีบอัดคีย์เฟรม AV1 ขั้นสูงเพื่อให้ได้อัตราส่วนคุณภาพต่อขนาดที่ดีที่สุดบนเว็บสมัยใหม่

รูปแบบ WebPลดขนาดได้สูงสุด 75% เมื่อเทียบกับ JPEG/PNG

ความเข้ากันได้สากลกับเว็บสมัยใหม่

รองรับมากกว่า 99% ของเบราว์เซอร์ทั่วโลก พร้อมการรักษาความโปร่งใสแบบไม่สูญเสียคุณภาพและการปรับปริมาณการรับรู้

การแคชที่ Edgeอัตรา HIT > 99%

การควบคุมแคชแบบ Immutable

แนบ public, max-age=31536000, immutable โดยอัตโนมัติเพื่อเพิ่มประสิทธิภาพการเก็บแคชที่ Edge ให้สูงสุด

เสาหลักสถาปัตยกรรมประสิทธิภาพ

แคช CDN Edge นาน 1 ปี ป้องกันการเรียกซ้ำไปยังต้นทาง
เลือกรูปแบบที่เหมาะสมอัตโนมัติตามส่วนหัว HTTP Accept ของเบราว์เซอร์
ปรับขนาดแบบตอบสนองด้วยตัวระบุความกว้าง srcset
เพิ่มคะแนน Largest Contentful Paint (LCP) เร็วขึ้นสูงสุด 60%
การพิจารณาต้นทุน

ลดบิลค่าส่งข้อมูล Egress ของคลาวด์ลงสูงสุด 85%

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

เมื่อไม่มี SmallPict (ไฟล์มีเดียต้นฉบับ)

แบนด์วิดท์ Egress สูงและหน้าเว็บช้า

รูปภาพ JPEG/PNG ดั้งเดิมที่ยังไม่บีบอัด (2.5MB–5MB) เปลืองพื้นที่จัดเก็บและสร้างค่าบริการแบนด์วิดท์ขาออกจาก DigitalOcean Spaces ในราคาสูง

  • ✕รูปภาพต้นฉบับมีขนาดใหญ่ 2.5MB - 5MB
  • ✕เสียค่าแบนด์วิดท์ Egress เต็มจำนวนให้กับผู้ให้บริการคลาวด์
  • ✕ความหน่วง LCP สูงขึ้น ส่งผลกระทบต่ออันดับการค้นหาบน Google
เมื่อใช้ SmallPict + DigitalOcean Spaces

ลดค่าบริการแบนด์วิดท์ขาออกสูงสุด 85%

การลดขนาดไฟล์ลง 80%–88% ช่วยลดปริมาณการส่งข้อมูลโดยตรง ประหยัดงบประมาณในทุกรอบบิล

  • เวลาตอบสนองต่ำกว่า 25ms จาก DigitalOcean Spaces CDN
  • คุณชำระเงินให้กับ DigitalOcean Spaces โดยตรงในราคาขายส่งอย่างเป็นทางการ โดยไม่ต้องเสียค่าส่วนต่าง 5x–10x ให้กับ CDN รูปภาพแบบปิด
  • อัตราการแคช Edge CDN สำเร็จมากกว่า 99%
คำถามที่พบบ่อยทางเทคนิค

คำถามที่พบบ่อย

คำตอบทางเทคนิคที่ชัดเจนเกี่ยวกับการผสานการจัดเก็บข้อมูลของ DigitalOcean Spaces, ส่วนหัวแคช CDN, นโยบายความปลอดภัย และประสิทธิภาพ

1การทำงานร่วมกันระหว่าง DO Spaces + DigitalOcean Spaces CDN คืออะไร?
DO Spaces ทำหน้าที่เป็นที่จัดเก็บไฟล์ถาวร ในขณะที่ DigitalOcean Spaces CDN ให้บริการสำเนาแคชจากจุด Edge ที่ใกล้ผู้ใช้ที่สุด SmallPict ทำหน้าที่บีบอัดภาพอัตโนมัติก่อนจัดเก็บ
2SmallPict สามารถปรับแต่งรูปภาพใน DO Spaces ได้หรือไม่?
ได้ SmallPict เชื่อมต่อกับบักเก็ต DO Spaces ของคุณโดยตรง แปลงไฟล์เป็น AVIF และ WebP แล้วบันทึกลงในบักเก็ตของคุณ
3SmallPict ใช้งานร่วมกับ DigitalOcean Spaces CDN ได้หรือไม่?
ได้ เมื่อบันทึกลง DO Spaces SmallPict จะเพิ่มส่วนหัวแคชที่เหมาะสม (Cache-Control: public, max-age=31536000, immutable) ช่วยให้ DigitalOcean Spaces CDN ตอบสนองได้ต่ำกว่า 25ms
4ฉันสามารถใช้บักเก็ต DO Spaces แบบส่วนตัวได้หรือไม่?
ได้อย่างแน่นอน SmallPict ไม่จำเป็นต้องเปิดบักเก็ตเป็นสาธารณะ การบันทึกทำผ่าน API และ CDN จะดูแลการเผยแพร่อย่างปลอดภัย
5SmallPict ต้องการสิทธิ์ระดับผู้ดูแลระบบของ DigitalOcean Spaces หรือไม่?
ไม่ SmallPict ใช้หลักการสิทธิ์ขั้นต่ำ ต้องการเพียงคีย์ (Spaces Access Key & Secret) ที่มีสิทธิ์อ่านและเขียนในบักเก็ตเป้าหมายเท่านั้น
6สามารถใช้บักเก็ตแบบหลายภูมิภาคใน DO Spaces ได้หรือไม่?
ได้ SmallPict รองรับการกำหนดค่าบักเก็ตทุกประเภทอย่างสมบูรณ์
7SmallPict จะแก้ไขหรือเขียนทับภาพต้นฉบับใน DO Spaces หรือไม่?
โดยค่าเริ่มต้น SmallPict จะสร้างไฟล์ AVIF และ WebP ควบคู่ไปกับไฟล์ต้นฉบับ โดยรักษาต้นฉบับไว้เหมือนเดิมทุกประการ
8รูปภาพที่ปรับแต่งแล้วจะถูกเก็บไว้ที่ไหน?
รูปภาพทั้งหมดจะถูกเก็บไว้ในบักเก็ต DO Spaces ของคุณเอง เซิร์ฟเวอร์ SmallPict ไม่มีการเก็บข้อมูลไว้อย่างถาวร
9SmallPict รองรับฟอร์แมต WebP และ AVIF หรือไม่?
รองรับอย่างสมบูรณ์ SmallPict เข้ารหัสทั้ง AVIF (เล็กลงสูงสุด 88%) และ WebP (เล็กลงสูงสุด 75%) และเลือกส่งตามเบราว์เซอร์ของผู้ใช้
10ระบบแคชทำงานอย่างไรหลังจากการปรับแต่งภาพ?
SmallPict จะใส่ส่วนหัว Cache-Control นาน 1 ปี ช่วยให้ DigitalOcean Spaces CDN และเบราว์เซอร์แคชไฟล์ไว้ได้นาน ลดโหลดไปยังต้นทางจนเกือบเป็นศูนย์

ไร้ความกังวลเรื่องค่า Egress ควบคุมโครงสร้างพื้นฐานได้อย่างสมบูรณ์

ปรับใช้ SmallPict ร่วมกับ DigitalOcean Spaces จัดเก็บไฟล์สื่อไว้ในบัญชีคลาวด์ของคุณเอง พร้อมเพลิดเพลินกับการเข้ารหัส AVIF/WebP อัตโนมัติและการเร่งความเร็วผ่าน Edge ระดับองค์กร