ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comความรู้ทั่วไปGeneral (ถามคุยวิชาการ IM)ผมเข้าใจเกี่ยวกับ cloudflare ในกรณีที่ทำเป็น cdn ถูกมั้ยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ผมเข้าใจเกี่ยวกับ cloudflare ในกรณีที่ทำเป็น cdn ถูกมั้ยครับ  (อ่าน 510 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
peappeap
สมุนแก๊งเสียว
*

พลังน้ำใจ: 20
ออฟไลน์ ออฟไลน์

กระทู้: 862



ดูรายละเอียด
« เมื่อ: 09 ธันวาคม 2015, 14:46:44 »

ผมเข้าใจเกี่ยวกับ cloudflare ในกรณีที่ทำเป็น cdn ถูกมั้ยครับ

สมมติว่าเรา upload ภาพขึ้นไปที่ cloudflare แล้วได้ลิงค์เป็น www.cloudflare.com/test.png (ลิงค์อันนี้สมมติเอานะครับ)

แล้วเราก็เอาลิงค์นี้ไปวางในเว็บของเรา <img src="www.cloudflare.com/test.png "/> แล้วถ้า user อยู่ใกล้กับ server cloudflare ตัวไหนเค้าก็จะ switch ไปใช้ตัวนั้นใช่มั้ยครับ

ผลที่จะได้รับก็คือ
1. เว็บเราโหลดเร็วขึ้น 2. ประหยัด hdd กับ bandwidth ของ server เรา

ที่ผมเข้าใจถูกต้องมั้ยครับ


 wanwan017 wanwan017 wanwan017 wanwan017 wanwan017
บันทึกการเข้า
BrainFreeze
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 498
ออฟไลน์ ออฟไลน์

กระทู้: 3,887



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 09 ธันวาคม 2015, 15:11:30 »

ไม่ถูกครับ cloudflare ทำหน้าที่เหมือน reverse proxy จะทำการ cache ข้อมูลไปอัตโนมัติครับ
ไม่จำเป็นต้องสร้าง link url ของ cloudflare ครับ

สรุปคือ
- ทำเว็บท่านตามปกติ
- สมัคร cloduflare
- เพิ่มเว็บเข้า cloudflare ตรวจสอสบ dns ให้เรียบร้อยว่าชี้ที่ server ที่ใช้งานปัจจุบัน
- ชี้ nameserver ของโดเมนไปที่ cloudflare ก็เรียบร้อยครับ
บันทึกการเข้า

# จัดไป Promo Code ลด 11% : THAISEOBOARD
# hostatom.com |โฮสอะตอม - เว็บโฮสติ้งที่ Webmaster มืออาชีพไว้วางใจ
# Web Hosting | Cloud VPS | Reseller Hosting | Domain Name
# บริการ 24x7 | รับประกันความพอใจยินดีคืนเงิน | Uptime 99.9% | โทร : 0-2107-3466
peappeap
สมุนแก๊งเสียว
*

พลังน้ำใจ: 20
ออฟไลน์ ออฟไลน์

กระทู้: 862



ดูรายละเอียด
« ตอบ #2 เมื่อ: 09 ธันวาคม 2015, 15:18:34 »

ไม่ถูกครับ cloudflare ทำหน้าที่เหมือน reverse proxy จะทำการ cache ข้อมูลไปอัตโนมัติครับ
ไม่จำเป็นต้องสร้าง link url ของ cloudflare ครับ

สรุปคือ
- ทำเว็บท่านตามปกติ
- สมัคร cloduflare
- เพิ่มเว็บเข้า cloudflare ตรวจสอสบ dns ให้เรียบร้อยว่าชี้ที่ server ที่ใช้งานปัจจุบัน
- ชี้ nameserver ของโดเมนไปที่ cloudflare ก็เรียบร้อยครับ

อย่างนี้ก็เหมือนกับว่า cloudflare ก็ทำหน้าที่โหลดจาก server ของเราแล้ว switch ไปยัง server ของ cloudflare ที่ใกล้ user ที่สุดแล้วส่งให้ user อีกทีหรอครับ
แล้วอย่างนี้ไม่โหลดซ้ำกัน 2 ครั้งหรอครับ


หรือว่า cloudflare ทำการหน้าเก็บ cache ไว้แทน browser แล้วถ้า user มาโหลดใหม่จะได้ไม่ต้องติดต่อกับ server ของเราทั้งหมด โดยให้ user ชม cache จาก
cloudflare ไป แล้วอย่างนี้ถ้าเป็นเว็บที่มีเนื้อหาเปลี่ยนแปลงบ่อยๆ ก็ไม่เหมาะที่จะใช้ cloudflare ใช่มั้ยครับ


ถ้าเป็นอย่างที่ผมเข้าใจ อย่างนี้ cloudflare ก็ไม่ได้เป็น CDN จริงๆน่ะสิครับ


 wanwan017 wanwan017 wanwan017 wanwan017 wanwan017
« แก้ไขครั้งสุดท้าย: 09 ธันวาคม 2015, 15:46:59 โดย peappeap » บันทึกการเข้า
icez
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 296
ออฟไลน์ ออฟไลน์

กระทู้: 2,879



ดูรายละเอียด
« ตอบ #3 เมื่อ: 09 ธันวาคม 2015, 16:31:07 »

ก็ยังเข้าใจผิดอยู่ดีครับ


คือการเข้าใช้งานเว็บโดยปกติคือ [ client ---เชื่อมต่อไปหา->> server ] โดยตรง ซึ่งถ้า client อยู่ใกล้ๆ ก็ไม่ได้มีปัญหามาก แต่ถ้าไกลขึ้น จังหวะเชื่อมต่อตอนแรกสุดมันจะช้า ซึ่งส่งผลต่อความเร็วในการ load เว็บด้วย

กรณีผ่าน cloudflare หรือ cdn เจ้าอื่น ตอน client เชื่อมต่อก็จะต่อไปหา cloudflare node ที่ใกล้คนเข้าเว็บมากที่สุด แล้ว cloudflare จะเป็นตัวติดต่อมาหา server จริงเองอีกที

ส่วนเรื่อง cache ... ระบบมันแยกได้ครับว่าอะไรควร cache อะไรไม่ควร เพราะงั้นหน้าเว็บที่เป็นส่วนเนือ้หา ปกติ cloudflare จไม่ได้ cache ให้ครับ จะ cache แค่ส่วนรูป ไฟล์ css js อะไรพวกนี้ ซึ่งโดยปกติมันเป็นข้อมูลส่วนใหญ่ของหน้าเว็บอยู่แล้ว
ก็จะช่วยให้เว็บโหลดได้เร็วขึ้นครับ
บันทึกการเข้า

THZHost SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ
หน้า: [1]   ขึ้นบน
พิมพ์