test top bar

การใช้งาน Cloudflare พื้นฐาน

cloudflare-banner

ขอบคุณข้อมูลจาก SeedThemes ได้รับอนุญาตให้เผยแพร่ได้


Cloudflare คืออะไร

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

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

  1. ไปที่เว็บ cloudflare.com แล้วสมัครสมาชิกนะครับ
  2. คลิก Add Site ตามรูป

    cloudflare-1

  3. ใส่ url เว็บเรา แล้วคลิก Begin Scan

    cloudflare-2

  4. scan เสร็จ ก็ไปต่อครับ

    cloudflare-3

  5. มันจะบอกว่าค่าที่มัน scan ได้ จะเป็นตามนี้นะ ในรูปไม่ใช่ IP จริงนะครับ ส่วนค่าเมล (MX) ที่เป็นแบบนี้เพราะใช้ Google App ครับ ดูเรียบร้อยก็คลิก continue ไป

    หมายเหตุ: ตรง Status รูปเมฆสีส้ม ถ้าคลิกจะเป็นสีเทา หมายถึงไม่ใช้งาน Cloudflare ครับ มันจะส่งไปเว็บโดยตรงเลย

    cloudflare-4

  6. เลือก Package ตัวฟรี

    cloudflare-6

  7. ระบบจะบอกว่า ให้ไปตั้งค่า Name Server ของเราใหม่ด้วย ตามนี้นะ
    luke.ns.cloudflare.com
    meg.ns.cloudflare.com

    cloudflare-7

  8. เราก็ไปตั้งค่าในเว็บที่เราจดโดเมนไว้ กรณีในรูปคือ Name.com ไปที่ Name Server คลิก Edit แล้วใส่ค่าใหม่เข้าไป

    cloudflare-8

  9. กลับไปที่เว็บ Cloudflare จะเจอว่าระบบมันรอ update nameserver อยู่

    cloudflare-9

  10. ซักพัก (ปกติไม่กี่นาที แต่ช้าสุดประมาณ 1 วัน) มันก็จะขึ้นสถานะที่อัพเดทมาให้ แปลว่าตอนนี้เริ่มใช้ Cloudflare ได้แล้ว (แต่บาง ISP ก็ยังใช้ค่าเดิมอยู่ จะชัวร์สุดๆ คือ 48 ชั่วโมง) ซึ่งถ้าเราไม่เปลี่ยนอะไรช่วงนี้ แปลว่า Server เราจะไม่มีการล่ม ไม่มี down time เลย

    cloudflare-10

  11. หลังจากนั้น เราก็จะเห็นสถิติต่างๆ ในรูปคือ มีคนเข้าเว็บดูข้อมูล 3 แสนครั้ง เป็นการดูข้อมูลจาก cloudflare 2 แสน (อันนี้เป็นเว็บที่มีระบบสมาชิก ซึ่งตั้งไว้ว่า สมาชิกให้ดูตรงจากเว็บไม่ติด cache ถ้าเว็บข่าวจะยิ่งเปอร์เซ็นต์สูงกว่านี้)

    การมี cloudflare เป็นตัวคั่น ส่งข้อมูลแทน server ของเรา ทำให้หากคนเข้าเยอะๆ ในบางช่วง server เราจะแทบไม่ต้องทำงานเลย (ถ้า server เราใช้ cache ด้วยนะ ไม่ใช่ php เพียวๆ) และไม่ว่าจะเข้าจากที่ไหนในโลก ก็จะเร็วมาก เพราะ cloudflare จะเอาข้อมูลจาก server ที่อยู่ใกล้ๆ พื้นที่นั้นส่งข้อมูลไปแทน ไม่ใช่ต้องส่งข้อมูลจากประเทศไทยไปทุกครั้ง

    cloudflare-11

  12. แต่การมี Cloudflare มาคั่น ทำให้เวลาเรา update ข้อมูล ก็ต้องไปสั่งเคลียร์ข้อมูลใน cloudflare ทุกครั้ง ดังนั้นเพื่อความสะดวก ควรลงปลั๊กอิน https://wordpress.org/plugins/cloudflare/ ที่จะคอยเคลียร์ข้อมูลให้อัตโนมัติ

    หรือ กรณีใช้ระบบแคช ผมลงตัว WP-Rocket มันก็จะสั่งเคลียร์ cache ทั้งใน server เรา และที่ cloudflare อัตโนมัติครับ