Cloudflare R2 Capacity Planning — คู่มือฉบับสมบูรณ์ 2026 | SiamCafe Blog
Cloudflare R2 Capacity Planning คืออะไร — ทำความเข้าใจจากพื้นฐานก่อนวางแผนจริง
Cloudflare R2 Capacity Planning คือกระบวนการวางแผนความจุของที่เก็บข้อมูลบน R2 ซึ่งเป็นบริการจัดเก็บวัตถุแบบ Object Storage ของ Cloudflare
ที่มีจุดเด่นคือไม่คิดค่าธรรมเนียมการดึงข้อมูลออก (Egress Fee) การวางแผนความจุหมายถึงการประมาณการว่าเราจะต้องใช้พื้นที่เก็บข้อมูลเท่าไร คาดการณ์อัตราการเติบโตของข้อมูลอย่างไร และจะจัดงบประมาณให้ครอบคลุมทั้งพื้นที่จัดเก็บ จำนวนการเรียกใช้งาน (Class A และ Class B Operations) รวมถึงต้นทุนแฝงต่าง ๆ ได้อย่างแม่นยำเพียงใด
ผมเป็นคนที่ทำงานด้านไอทีและเทรดฟอเร็กซ์มากว่าสิบสามปี ใช้ Cloudflare R2 จริงจังมาตั้งแต่ช่วงที่เปิดตัวใหม่ ๆ สิ่งที่ผมเรียนรู้คือ หลายทีมพลาดในขั้นตอนวางแผนความจุ เพราะคิดว่าแค่เทข้อมูลลงไปแล้วจ่ายเงินตามจริงก็พอ แต่ในความเป็นจริง ต้นทุนของ R2 ประกอบด้วยสามส่วน คือ ค่าจัดเก็บต่อกิกะไบต์ต่อเดือน ค่าการดำเนินการแต่ละประเภท และค่าดึงข้อมูลออกซึ่งเป็นศูนย์ ถ้าวางแผนผิดจากต้น ตัวเลขบิลปลายเดือนอาจต่างจากที่คาดหลายเท่าตัว
การวางแผนความจุที่ดีต้องเริ่มจากการตอบคำถามสามข้อ หนึ่งคือข้อมูลของเราโตเดือนละกี่เปอร์เซ็นต์ สองคือรูปแบบการเข้าถึงข้อมูลเป็นแบบเขียนมากอ่านน้อย หรืออ่านมากเขียนน้อย และสามคือข้อมูลมีอายุการใช้งานเท่าไรก่อนควรย้ายไปเก็บชั้นที่ถูกกว่า คำถามทั้งสามข้อนี้จะเป็นกรอบหลักที่เราจะใช้ตลอดทั้งบทความนี้ และผมจะพาไปดูตัวเลขจริง วิธีคำนวณจริง และเครื่องมือที่ใช้ติดตามได้จริงบนระบบงานจริง
ประเด็นสำคัญอีกอย่างคือ R2 ใช้รูปแบบการเรียกใช้งานแบบ S3 Compatible API หมายความว่าเครื่องมือและโค้ดที่เขียนมาสำหรับ Amazon S3 ส่วนใหญ่ใช้กับ R2 ได้ทันที ซึ่งทำให้การย้ายระบบมาลดต้นทุนทำได้เร็ว แต่ก็แลกมาด้วยความเสี่ยงที่ทีมลืมวางแผนความจุ เพราะเข้าใจว่าระบบเดิมเป็นอย่างไร ระบบใหม่ก็คงเป็นอย่างนั้น ซึ่งไม่จริงเลย เพราะโครงสร้างราคาและขีดจำกัดของแต่ละแพลตฟอร์มต่างกัน
ก่อนจะคำนวณอะไร เราต้องเข้าใจก่อนว่าเราจ่ายค่าอะไรบ้าง ตัวเลขราคาด้านล่างเป็นตัวเลขระดับราคามาตรฐานที่ใช้อ้างอิงกันทั่วไป ควรตรวจสอบหน้าราคาล่าสุดของ
Cloudflare ก่อนตัดสินใจเสมอ
ก่อนจะคำนวณอะไร เราต้องเข้าใจก่อนว่าเราจ่ายค่าอะไรบ้าง ตัวเลขราคาด้านล่างเป็นตัวเลขระดับราคามาตรฐานที่ใช้อ้างอิงกันทั่วไป ควรตรวจสอบหน้าราคาล่าสุดของ Cloudflare ก่อนตัดสินใจเสมอ
| รายการ | หน่วยวัด | ราคาโดยประมาณ | หมายเหตุ |
|---|---|---|---|
| Storage | กิกะไบต์ต่อเดือน | ประมาณ 0.015 ดอลลาร์ | ฟรี 10 กิกะไบต์ต่อเดือน |
| Class A Operations | ต่อล้านครั้ง | ประมาณ 4.50 ดอลลาร์ | เขียน แก้ไข สร้างรายการ |
| Class B Operations | ต่อล้านครั้ง | ประมาณ 0.36 ดอลลาร์ | อ่านข้อมูล แสดงรายการ |
| Egress | ต่อกิกะไบต์ | 0 ดอลลาร์ | จุดขายหลักของ R2 |
| Free Tier Operations | ต่อเดือน | ฟรี | Class A 1 ล้านครั้ง, Class B 10 ล้านครั้ง |
จากตารางนี้จะเห็นว่าต้นทุนที่พุ่งเร็วที่สุดมักไม่ใช่ค่าจัดเก็บ แต่เป็นค่าการดำเนินการ โดยเฉพาะถ้าระบบของคุณมีการเขียนไฟล์เล็ก ๆ จำนวนมาก เช่น การบันทึกไฟล์เซสชัน ภาพย่อ หรือไฟล์บันทึกแยกเป็นพันชิ้นต่อนาที ทุกครั้งที่เขียนคือหนึ่งครั้งของ Class A ซึ่งแพงกว่า Class B ถึงสิบกว่าเท่า
จากประสบการณ์ของผม ระบบที่มีปัญหาค่าใช้จ่ายบานปลายมักมาจากสองจุด จุดแรกคือการเรียกแสดงรายการ (List Objects) บ่อยเกินจำเป็น เพราะการแสดงรายการถือเป็น Class A ที่แพง ทางแก้คือออกแบบโครงสร้างคีย์ (Key Naming) ให้คาดเดาได้โดยไม่ต้องแสดงรายการ จุดที่สองคือการดึงข้อมูลชิ้นเล็ก ๆ บ่อยครั้ง ซึ่งแก้ด้วยการรวมไฟล์หรือใช้แคชชั้นหน้า เช่น Cloudflare CDN หรือ Workers KV ช่วยลดการเรียกเข้าถึง R2 โดยตรง
หลักการคำนวณของผมมีสี่ขั้น ขั้นแรกคือวัดปริมาณข้อมูลปัจจุบัน ขั้นที่สองคือประมาณอัตราการเติบโต ขั้นที่สามคือประมาณจำนวนการดำเนินการต่อเดือน
และขั้นที่สี่คือเผื่อที่ว่างไว้สำหรับความไม่แน่นอน เริ่มจากขั้นแรก ให้ใช้คำสั่งแสดงรายการขนาดถัง (Bucket) ผ่านเครื่องมือ Wrangler ของ Cloudflare หรือผ่านรายงานในแดชบอร์ด ซึ่งจะบอกขนาดรวมและจำนวนวัตถุทั้งหมดได้ทันที
วิธีคำนวณความจุและต้นทุน R2 แบบละเอียดทีละขั้น
หลักการคำนวณของผมมีสี่ขั้น ขั้นแรกคือวัดปริมาณข้อมูลปัจจุบัน ขั้นที่สองคือประมาณอัตราการเติบโต ขั้นที่สามคือประมาณจำนวนการดำเนินการต่อเดือน และขั้นที่สี่คือเผื่อที่ว่างไว้สำหรับความไม่แน่นอน เริ่มจากขั้นแรก ให้ใช้คำสั่งแสดงรายการขนาดถัง (Bucket) ผ่านเครื่องมือ Wrangler ของ Cloudflare หรือผ่านรายงานในแดชบอร์ด ซึ่งจะบอกขนาดรวมและจำนวนวัตถุทั้งหมดได้ทันที
สมมติว่าปัจจุบันเรามีข้อมูล 500 กิกะไบต์ และระบบมีการเพิ่มข้อมูลใหม่เดือนละ 50 กิกะไบต์ แต่มีนโยบายลบข้อมูลเก่าที่อายุเกิน 90 วันด้วยกลไก Lifecycle Rules การคำนวณความจุคงที่จะได้ประมาณ 50 คูณ 3 เท่า เท่ากับ 150 กิกะไบต์ บวกข้อมูลเดิมที่ค้างอยู่ ผลรวมจะลู่เข้าค่าคงที่ประมาณ 650 กิกะไบต์ต่อเดือน ค่าจัดเก็บจึงอยู่ที่ประมาณ 650 คูณ 0.015 ดอลลาร์ เท่ากับราว 9.75 ดอลลาร์ต่อเดือน
การวางแผนความจุที่ดีไม่ได้จบที่ตัวเลข แต่ต้องออกแบบระบบให้ความจุโตช้าลงโดยสมัครใจ หัวใจของเรื่องนี้คือนโยบายวัฏจักรชีวิตข้อมูล (Lifecycle Policy)
ซึ่ง R2 รองรับผ่านกฎการจัดการอัตโนมัติ เช่น ลบวัตถุที่อายุเกินกี่วัน หรือย้ายวัตถุไปยังชั้นจัดเก็บที่เข้าถึงไม่บ่อย
จุดสำคัญที่ผมอยากให้จำคือ อย่าคำนวณแบบค่าเฉลี่ยเดือนเดียว ให้คำนวณแบบฉากการใช้งาน (Workload) แยกประเภท เช่น ช่วงแคมเปญโปรโมชันอาจมีการเขียนพุ่งห้าเท่าของปกติ ช่วงสิ้นเดือนอาจมีการสำรองข้อมูลใหญ่ ถ้าวางแผนตามค่าเฉลี่ยอย่างเดียว ช่วงพีคจะทำให้งบเกินเสมอ วิธีที่ผมใช้คือสร้างสเปรดชีตแยกคอลัมน์ตามฉากการใช้งาน คูณด้วยตัวคูณความปลอดภัย (Safety Factor) ประมาณ 1.3 ถึง 1.5 เท่า แล้วทบทวนทุกไตรมาส ซึ่งเป็นจังหวะที่สอดคล้องกับการวางแผนงบขององค์กรส่วนใหญ่
การออกแบบสถาปัตยกรรมและนโยบายวัฏจักรข้อมูลเพื่อควบคุมความจุ
การวางแผนความจุที่ดีไม่ได้จบที่ตัวเลข แต่ต้องออกแบบระบบให้ความจุโตช้าลงโดยสมัครใจ หัวใจของเรื่องนี้คือนโยบายวัฏจักรชีวิตข้อมูล (Lifecycle Policy) ซึ่ง R2 รองรับผ่านกฎการจัดการอัตโนมัติ เช่น ลบวัตถุที่อายุเกินกี่วัน หรือย้ายวัตถุไปยังชั้นจัดเก็บที่เข้าถึงไม่บ่อย
แผนที่ดีที่สุดก็ไร้ค่าถ้าไม่มีระบบติดตามผล สิ่งที่ผมทำทุกโครงการที่ใช้ R2 คือตั้งระบบวัดและแจ้งเตือนสามชั้น ชั้นแรกคือการใช้ Wrangler
หรือสคริปต์ตามกำหนดเวลา เรียกข้อมูลขนาดถังและจำนวนวัตถุทุกวัน ส่งค่าไปเก็บในฐานข้อมูลอนุกรมเวลา เช่น Prometheus แล้ววาดกราฟใน Grafana ชั้นที่สองคือกำหนดเกณฑ์แจ้งเตือน เช่น เมื่อความจุแตะ 70 เปอร์เซ็นต์ของแผนที่ตั้งไว้ ให้แจ้งระดับเตือน เมื่อแตะ 85 เปอร์เซ็นต์ให้แจ้งระดับวิกฤต และชั้นที่สามคือการทบทวนแนวโน้มรายไตรมาส เพื่อปรับตัวเลขในแผนให้ตรงความจริง
ด้านสถาปัตยกรรม ผมแนะนำให้แยกถังตามหน้าที่ เช่น ถังสำหรับไฟล์ผู้ใช้ ถังสำหรับไฟล์สำรอง ถังสำหรับไฟล์บันทึก การแยกแบบนี้ช่วยสามอย่าง หนึ่งคือตั้งนโยบายวัฏจักรต่างกันได้ต่อถัง สองคือติดตามต้นทุนรายถังได้ชัดเจน สามคือจำกัดสิทธิ์การเข้าถึงตามหลักการให้สิทธิ์น้อยที่สุด ผ่านโทเคน API ที่กำหนดขอบเขตเฉพาะถัง
อีกชั้นที่ต้องวางแผนคือการใช้ Workers หรือ CDN ดักการเข้าถึงก่อนถึง R2 สมมติว่าเว็บของคุณเสิร์ฟภาพสินค้าที่ถูกเรียกดูล้านครั้งต่อเดือน ถ้าปล่อยให้ทุกครั้งวิ่งไปที่ R2 ต้นทุน Class B จะโตตาม แต่ถ้าตั้งค่าแคชที่ขอบเครือข่ายให้เก็บภาพยอดนิยมไว้ การเรียกที่ถึง R2 อาจเหลือไม่ถึงหนึ่งในสิบ ซึ่งลดทั้งต้นทุนและเวลาตอบสนอง ทั้งหมดนี้ทำให้ความจุที่ต้องวางแผนไม่ใช่แค่เรื่องกิกะไบต์ แต่เป็นเรื่องจำนวนการดำเนินการที่เราออกแบบให้เกิดน้อยที่สุดเท่าที่จำเป็น
การติดตามและแจ้งเตือน ป้องกันความจุล้นก่อนบิลพุ่ง
แผนที่ดีที่สุดก็ไร้ค่าถ้าไม่มีระบบติดตามผล สิ่งที่ผมทำทุกโครงการที่ใช้ R2 คือตั้งระบบวัดและแจ้งเตือนสามชั้น ชั้นแรกคือการใช้ Wrangler หรือสคริปต์ตามกำหนดเวลา เรียกข้อมูลขนาดถังและจำนวนวัตถุทุกวัน ส่งค่าไปเก็บในฐานข้อมูลอนุกรมเวลา เช่น Prometheus แล้ววาดกราฟใน Grafana ชั้นที่สองคือกำหนดเกณฑ์แจ้งเตือน เช่น เมื่อความจุแตะ 70 เปอร์เซ็นต์ของแผนที่ตั้งไว้ ให้แจ้งระดับเตือน เมื่อแตะ 85 เปอร์เซ็นต์ให้แจ้งระดับวิกฤต และชั้นที่สามคือการทบทวนแนวโน้มรายไตรมาส เพื่อปรับตัวเลขในแผนให้ตรงความจริง
ตัวชี้วัดที่ผมดูประจำมีห้าตัว หนึ่งคือขนาดข้อมูลรวมต่อถัง สองคืออัตราการเติบโตต่อสัปดาห์ สามคือจำนวนการดำเนินการแยกตามชนิด สี่คืออัตราส่วนอ่านต่อเขียน ซึ่งบอกว่าระบบของเราเป็นประเภทใดและควรปรับชั้นจัดเก็บอย่างไร และห้าคือจำนวนวัตถุที่ถูกเขียนซ้ำ (Overwrite) บ่อยครั้ง เพราะบางระบบเขียนทับไฟล์เดิมหลายสิบครั้งต่อชิ้นโดยไม่จำเป็น ซึ่งเป็นการจ่ายค่า Class A ฟรี ๆ
เครื่องมือที่แนะนำสำหรับทีมเล็กคือใช้สคริปต์ง่าย ๆ รันบนเครื่องหรือบน Cloudflare Workers Cron Trigger ดึงตัวเลขทุกวันตีสาม ส่วนทีมใหญ่ขึ้นควรใช้ระบบสังเกตการณ์เต็มรูปแบบที่รวมตัวชี้วัดของแอปพลิเคชันเข้ากับตัวชี้วัดพื้นที่จัดเก็บไว้ในแดชบอร์ดเดียว จะได้เห็นความสัมพันธ์ว่าเมื่อผู้ใช้เพิ่ม ความจุโตเร็วแค่ไหน
อย่าลืมเรื่องแผนสำรองเมื่อเกิดเหตุไม่คาดฝัน เช่น ระบบมีบั๊กเขียนข้อมูลซ้ำเป็นเท่าตัวภายในคืนเดียว ซึ่งเคยเกิดกับทีมที่ผมช่วยดูแลมาแล้ว ตอนนั้นตัวเลขบิลพุ่งก่อนที่ใครจะรู้ตัวเพราะไม่มีการแจ้งเตือน บทเรียนคือแจ้งเตือนต้องตั้งตามอัตราการเปลี่ยนแปลง ไม่ใช่แค่ค่าสัมบูรณ์ เช่น ถ้าความจุเพิ่มเกิน 20 เปอร์เซ็นต์ภายใน 24 ชั่วโมง ถือว่าผิดปกติทันที ไม่ต้องรอให้แตะเพดานที่ตั้งไว้ก่อน
ตัวอย่างจริง — แผนความจุ R2 สำหรับระบบเว็บที่มีสื่อและไฟล์สำรอง
ขอยกตัวอย่างจากงานจริงที่ผมวางแผนให้เว็บไซต์เนื้อหาขนาดกลางในปี 2026 ระบบนี้มีภาพบทความ ไฟล์เสียงพอดแคสต์ และไฟล์สำรองฐานข้อมูลรายวัน ข้อมูลเริ่มต้นคือภาพ 200 กิกะไบต์ เสียง 300 กิกะไบต์ และไฟล์สำรอง 100 กิกะไบต์ รวม 600 กิกะไบต์ โดยภาพโตเดือนละ 5 เปอร์เซ็นต์ เสียงโตเดือนละ 20 กิกะไบต์ และไฟล์สำรองหมุนเวียนเก็บไว้ 30 วันคงที่ประมาณ 100 กิกะไบต์
แผนที่ผมวางมีดังนี้ แยกเป็นสามถัง ถังภาพใช้ชั้นมาตรฐาน ตั้งแคชที่ขอบเครือข่ายให้เก็บภาพไว้ 30 วัน ลดการเรียกเข้า R2 ถังเสียงใช้ชั้นมาตรฐานเช่นกัน แต่ไฟล์ที่อายุเกิน 90 วันย้ายไปชั้นเข้าถึงนาน ๆ ครั้ง เพราะพอดแคสต์เก่ามีคนฟังน้อยลงเรื่อย ๆ และถังไฟล์สำรองใช้ชั้นเข้าถึงนาน ๆ ครั้งตั้งแต่ต้น พร้อมกฎลบไฟล์อายุเกิน 30 วันอัตโนมัติ
ผลการคำนวณความจุสิ้นปีแรก ภาพจะโตจาก 200 เป็นประมาณ 330 กิกะไบต์ เสียงโตจาก 300 เป็นประมาณ 540 กิกะไบต์ (โดยครึ่งหนึ่งย้ายชั้นแล้ว) และไฟล์สำรองคงที่ 100 กิกะไบต์ รวมประมาณ 900 กิกะไบต์ คูณตัวคูณความปลอดภัย 1.3 เท่า เท่ากับวางแผนเพดานที่ราว 1.2 เทระไบต์ ค่าจัดเก็บเฉลี่ยทั้งปีอยู่ราว 12 ถึง 15 ดอลลาร์ต่อเดือน ซึ่งถูกกว่าผู้ให้บริการรายอื่นที่คิดค่าดึงข้อมูลออกอย่างชัดเจน เพราะระบบนี้มีการเสิร์ฟไฟล์เสียงออกไปภายนอกเดือนละหลายร้อยกิกะไบต์ ส่วนนั้นเป็นศูนย์บาท
สิ่งที่ค้นพบหลังดำเนินการสามเดือนคือ มีการเรียกแสดงรายการเกิดขึ้นจากสคริปต์ตรวจสอบความครบถ้วนของไฟล์ทุกชั่วโมง ซึ่งสิ้นเปลือง Class A มาก ผมแก้ด้วยการเปลี่ยนเป็นการแจ้งเตือนผ่านระบบเหตุการณ์ (Event Notification) ของ R2 แทนการสำรวจเอง ผลคือ
คำถามที่พบบ่อย
Cloudflare R2 Capacity Planning ต้องเริ่มต้นจากคำถามอะไรบ้าง?
การวางแผนความจุของ R2 ที่ดีต้องเริ่มจากการตอบคำถามสามข้อหลัก คำถามแรกคือข้อมูลของเราเติบโตเดือนละกี่เปอร์เซ็นต์ เพราะอัตราการเติบโตเป็นตัวกำหนดว่าพื้นที่จัดเก็บที่ประมาณไว้จะเพียงพอไปอีกกี่เดือนหรือกี่ปี คำถามที่สองคือรูปแบบการเข้าถึงข้อมูลเป็นแบบเขียนมากอ่านน้อย หรืออ่านมากเขียนน้อย ซึ่งส่งผลโดยตรงต่อค่าใช้จ่ายด้าน Class A และ Class B Operations เพราะการเขียนแพงกว่าการอ่านถึงสิบกว่าเท่า และคำถามที่สามคือข้อมูลมีอายุการใช้งานเท่าไรก่อนควรย้ายไปเก็บชั้นที่ถูกกว่า คำถามทั้งสามข้อนี้จะเป็นกรอบหลักที่ใช้ตลอดกระบวนการวางแผน รวมถึงช่วยประเมินงบประมาณให้ครอบคลุมทั้งค่าจัดเก็บ ค่าการดำเนินการ และต้นทุนแฝงต่าง ๆ ได้อย่างแม่นยำ ไม่ใช่แค่เทข้อมูลลงไปแล้วจ่ายเงินตามจริง ซึ่งเป็นความเข้าใจผิดที่ทำให้หลายทีมเจอบิลปลายเดือนต่างจากที่คาดหลายเท่าตัว
ต้นทุนของ Cloudflare R2 ประกอบด้วยส่วนใดบ้าง และส่วนไหนพุ่งเร็วที่สุด?
ต้นทุนของ R2 ประกอบด้วยสามส่วนหลัก ส่วนแรกคือค่าจัดเก็บข้อมูลประมาณ 0.015 ดอลลาร์ต่อกิกะไบต์ต่อเดือน โดยมีส่วนใช้งานฟรี 10 กิกะไบต์ต่อเดือน ส่วนที่สองคือค่าการดำเนินการ โดย Class A Operations (เขียน แก้ไข สร้างรายการ) ประมาณ 4.50 ดอลลาร์ต่อล้านครั้ง และ Class B Operations (อ่านข้อมูล แสดงรายการ) ประมาณ 0.36 ดอลลาร์ต่อล้านครั้ง ส่วนที่สามคือค่าดึงข้อมูลออก (Egress) ซึ่งเป็นศูนย์และถือเป็นจุดขายหลักของ R2 สิ่งที่หลายคนไม่คาดคิดคือต้นทุนที่พุ่งเร็วที่สุดมักไม่ใช่ค่าจัดเก็บ แต่เป็นค่าการดำเนินการ โดยเฉพาะระบบที่มีการเขียนไฟล์เล็ก ๆ จำนวนมาก เช่น ไฟล์เซสชัน ภาพย่อ หรือไฟล์บันทึกที่แยกเป็นพันชิ้นต่อนาที เพราะทุกครั้งที่เขียนนับเป็น Class A หนึ่งครั้งซึ่งแพงกว่า Class B หลายเท่า นอกจากนี้ยังมี Free Tier ให้ใช้ Class A ฟรี 1 ล้านครั้งและ Class B ฟรี 10 ล้านครั้งต่อเดือน ควรนำมาหักลบในการคำนวณด้วย
ทำไมระบบที่ใช้ S3 Compatible API จึงมีความเสี่ยงลืมวางแผนความจุบน R2?
เนื่องจาก R2 รองรับ S3 Compatible API เครื่องมือและโค้ดที่เขียนมาสำหรับ Amazon S3 ส่วนใหญ่สามารถใช้กับ R2 ได้ทันที ทำให้การย้ายระบบมาเพื่อลดต้นทุนทำได้รวดเร็วและสะดวกมาก แต่ความสะดวกนี้ก็แลกมาด้วยความเสี่ยงสำคัญ คือทีมพัฒนามักเข้าใจผิดว่าระบบเดิมทำงานอย่างไร ระบบใหม่ก็คงเป็นอย่างนั้นเช่นกัน ซึ่งไม่จริงเลย เพราะโครงสร้างราคาและขีดจำกัด (Limits) ของแต่ละแพลตฟอร์มแตกต่างกัน ตัวอย่างเช่น ขนาดไฟล์เดียวสูงสุดต่อการอัปโหลดแบบปกติ และการรองรับการอัปโหลดแบบแบ่งส่วน (Multipart Upload) สำหรับไฟล์ขนาดใหญ่ ถ้าระบบมีไฟล์วิดีโอหรือไฟล์สำรองฐานข้อมูลขนาดหลายสิบกิกะไบต์ ต้องวางแผนให้แอปพลิเคชันรองรับ Multipart Upload ตั้งแต่ต้น ไม่ใช่ไปเจอปัญหาตอนไฟล์ใหญ่ที่สุดเข้ามาในร
แนะนำเพิ่มเติม
🎯 เปิดบัญชี XM Forex → สมัคร
📱 แอป iCafeFX → ดาวน์โหลด
📊 สัญญาณฟรี → รับสัญญาณ
📚 คู่มือเทรด → SiamCafeBook
🤝 สมัคร Partner XM → pipaffiliates.com/c?c=72816&l=th&p=6
แนะนำจากเครือข่าย SiamCafe
คู่มือ Forex ที่เกี่ยวข้อง
แหล่งอ้างอิง
- SiamCafe.net - ชุมชนไอทีไทยตั้งแต่ปี 1997
- iCafeFX.com - ศูนย์วิเคราะห์ Forex และทองคำ