CloudFlare คืออะไร?

CloudFlare ผู้ให้บริการรักษาความปลอดภัย และเร่งประสิทธิภาพการโหลดหน้าเว็บไซต์ บนบริการกลุ่มเมฆ มีทั้งแบบฟรีและเสียตังค์ (cloud-based services)
คล้ายกับ GoogleCDN (Page Speed Service) ในเรื่องเร่งประสิทธิภาพการโหลด

ขั้นตอนการใช้งาน

1. สมัครใช้บริการ
2. ชี้ DNS ไปยังผู้ให้บริการ CloudFlare

ต้องมีอะไรบ้างก่อนสมัครเปิดใช้งาน CloudFlare?

– สามารถ login เข้าจัดการโดเมนของตัวเองได้ (สามารถขอ username/password จากผู้ให้บริการ hosting ได้)
– หรือแจ้งให้ผู้บริการ hosting เปลื่ยน name server ให้เอง
– เปรียบเทียบก่อนและหลัง (Original load time และ Optimized load time) ได้ที่ //www.webpagetest.org/compare

คุณสมบัติ CloudFlare

ปกติส่วนมากแล้ว webmaster ก็จะหา plug-ins ต่างๆ มาติดตั้งที่เว็บไซต์เพื่อป้องกัน spam หากใช้ CloudFlare ก็ไม่จำเป็นแล้วครับ

– ปัองกันการโจมตีจาก hacker (DDoS, SQL injection)
– ป้องกันพวกสแปมบอท (Spam Posting) ซึ่งใช้ฐานข้อมูลจากโครงการอันนี่บอท (Project Honey Pot’s database)
– สามารถตั้งค่า Security ได้ (Security Level)
– Web Optimization ด้วย Rocket Loader
– ฟรี Traffic analytics
– ติดตั้ง apps เช่น Clicky, Google Analytics, Blitz ง่ายๆ ด้วย one-click install

หลังจากติดตั้งและใช้บริการ CloudFlare เราจะได้อะไร?

– เว็บโหลดรวดเร็วขึ้น
– ใช้แบนด์วิธน้อยกว่า 60%
– มีการร้องขอที่น้อยลง 65%
– เพิ่มความปลอดภัยให้กับเว็บไซต์มากขึ้น

NOTE [1] หากเราสมัครใช้ Clicky ก่อนหน้านี้อยู่แล้วก็เพี่ยงแค่นำ Site ID (Preferences > Site information) มาใส่ที่ CloudFlare Clicky app จากนั้นคลิก Submit

ทดสอบใช้บริการจาก Blitz

Blitz คือ เว็บไซต์ที่ให้บริการเกี่ยวกับการทดสอบความเร็วในการโหลด และประสิทธิภาพของเว็บไซต์เรา
ในการทดสอบประสิทธิภาพ (rush) เราจำเป็นต้องอนุญาต app (Blitz) ในการตรวจสอบโดยวิธีการเพิ่ม txt ไฟล์โดยมี content ภายในเป็น 42
จากนั้นอับโหลดไฟล์ไปยัง www root directory ของเว็บไซต์เรา เพื่อให้เว็บไซต์เรามีการส่งข้อมูลกลับ “42” สำหรับใช้ในการตรวจสอบ

การตรวจสอบ

<br />curl --dump-header - //www.mydomain.net/mu-44bf8430-786f58e9-4fef0c74-d9b123456<br />

ถ้าผ่านจะแสดงข้อมูลตอบกลับเป็น 200 OK และ Content เป็น 42

เริ่มต้นทดสอบ

[1] RUN
//mydomain.net

[2] sprint

-A – //www.mydomain.net

[3] convert this sprint into a rush

–pattern 1-250:60 //www.mydomain.net

Cannot rush CloudFlare servers

ลองอีกครั้ง

-p 1-250:60 -H ‘Host: direct.mydomain.net’ //11.22.33.44

การ Rushing (load test) โดยไม่ผ่าน CloudFlare proxy server

-p 1-250:60 -H ‘Host: direct.mydomain.net’ //11.22.33.44

11.22.33.44 คือ IP address ของเซิร์ฟเวอร์คุณ (hosting)

NOTE [2] หลังจากได้ทดสอบเสร็จสิ้นแล้วให้ลบไฟล์ที่อับโหลดขึ้นทิ้งไป

หลังจากที่เรา update name server แล้ว สักพักจะได้รับเมลแจ้งการ updated แล้วจากทาง CloudFlare

NOTE [3] CloudFlare มี Plug-in สนับสนุน WordPress ด้วยเพื่อ Optimizer ผ่าน API Key


การยกเลิกใช้บริการ CloudFlare

– เปลื่ยน name server กลับ

5 Responses to CloudFlare คืออะไร?

  1. ขอบคุณสำหรับบทความดีๆ ครับ

  2. Pingback: CloudFlare – เร่งความเร็วเว็บไซต์ แรงสุดสุด และฟรี | ข่าวไอที 24 ชั่วโมง

  3. ขอบคุณครับ ผมก็ผู้ให้บริการโฮสมือใหม่เข้ามาอ่านข้อมูลแล้วเข้าใจดีครับ

  4. viva3388 says:

    บทความคุณภาพ ขอบคุณมากๆ เลยค่ะ

  5. JindaTheme says:

    ขอบคุณมากครับ

Leave a Reply

Your email address will not be published. Required fields are marked *

Please validate : * Time limit is exhausted. Please reload CAPTCHA.