ไม่ใช่ทุกคนที่จะมีเงินถุงเงินถังมากพอที่จะจ่ายเพื่อ dedicated server, virtual private server หรือ colocation ดังนั้นเมื่อจะทำเป็นงานอดิเรก ก็ไม่ต้องจ่ายเงินลงทุนขนาดนั้น เอาแค่ shared hosting ก็พอแล้ว!!!

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

กลายเป็นว่าเวลาทำงานของ CPU บนเครื่องที่เป็น shared hosting มีค่ามาก มากจนกระทั่งถ้าเราใช้เกินขนาด และเกินเวลาที่กำหนดไว้ล่ะก็ … โดนเล่นทันที

งั้นมาลองใช้ “อริยสัจ 4” ซึ่งเป็นหนทางของศาสนาพุทธมาบริหารจัดการเรื่องนี้กันดีกว่า …

1.  ทุกข์ – สิ่งที่ทำให้เกิดความไม่สบายกาย ไม่สบายใจ ไม่ได้รับความสะดวก

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

2.  สมุทัย – เหตุแห่งการเกิดทุกข์ เหตุแห่งสิ่งทั้งปวงที่ทำให้เกิดความไม่สบาย

  • ผู้ให้บริการ shared hosting กำหนดกฎไว้ว่าให้ใช้ CPU ได้ไม่เกิน 20% เท่านั้น และห้ามใช้ติดต่อกันโดย process เดียวเกิน 40 วินาทีในกรอบเวลา 60 วินาทีเด็ดขาด
  • opensource บางตัวซึ่งได้รับการออกแบบและผลิตขึ้นมาโดยสนใจแต่การสำแดงความสามารถเด่น ๆ เป็นหลัก แต่กลับไม่ได้สนใจว่าการสำแดงใด ๆ ก็ตาม ย่อมเป็นการเปลืองเวลาในการทำงานของ CPU ทั้งสิ้น
  • ปรกติโค้ดจะไม่กินเวลาของ CPU แต่ส่วนที่กินเวลา CPU คือการค้นข้อมูลจากฐานข้อมูล

3.  นิโรธ – หนทางในการดับทุกข์ หนทางที่จะทำให้ความทุกข์นั้นหมดไป โดยการแก้ที่ตัวเราเอง ไม่ใช่ไปเปลี่ยนใคร ๆ

  • อย่าไปใช้ CPU ของเขาให้เกิน 20% และอย่าใช้ติดต่อกันโดย process เดียวเกิน 40 วินาที

4.  มรรค – วิธีปฏิบัติอย่างเป็นขั้นเป็นตอน เพื่อให้ได้มาซึ่งหนทางในการดับทุกข์ เป็นการปฏิบัติที่เป็นเลิศ ไม่มีวิธีไหนดีกว่าวิธีนี้อีกแล้ว

  • ตัดการค้นข้อมูลจากฐานข้อมูลที่ฟุ่มเฟือยทิ้งไป เช่น การค้นข้อมูลที่อ่านข้อมูลมาทั้งหมด แต่เอามาใช้แค่ไม่กี่เรคคอร์ด … ตัดทิ้งไปซะ
  • ตัด plugin, addon, addin, extension, module เว่อร์ ๆ ที่มีการค้นข้อมูลแบบซับซ้อนซึ่งไม่ได้สร้างมูลค่าเพิ่มอะไรมากมายนักออกไป
  • ข้อมูลไหนเก่าแล้ว เก็บใส่ cache ไปเลย จะได้ไม่ต้องเสียเวลาของ CPU เพื่อมาค้นจากฐานข้อมูลอีก
  • อย่าให้มีเงื่อนไขมากนักในการค้นข้อมูลจากฐานข้อมูล เพราะยิ่งเงื่อนไขมาก CPU ก็จะคิดมากแล้วก็คิดนาน
  • ไม่เปลี่ยนไปใช้ opensource รุ่นที่ใหม่กว่า ถ้ามันถูกสร้างขึ้นมาโดยใส่กลไกที่ทำให้ CPU ต้องคิดมาก

เมื่อได้บรรลุในกระแสธรรมข้างต้นแล้ว ผู้นั้นก็จะได้เป็นโสดาบันแห่ง shared hosting อย่างแน่นอน!!

สาธุ!!!

[tags]โสดาบัน, shared hosting, dedicated server, virtual private server, colocation, CPU, อริยสัจ 4, อริยสัจสี่[/tags]

Related Posts

8 thoughts on “โสดาบันแห่ง shared hosting

  1. บางทีก็โดนแบบไม่ได้ตั้งใจเหมือนกันครับพี่

    แบบว่า ใส่ img ลงไปในเว็บใหญ่ๆ โดยให้มันดึงจาก server เรา
    (ประมาณว่าอยากเอารูปจากเว็บเราไปโพสอวด ว่างั้นเถอะ)

    แผล็บเดียว bandwidth เกลี้ยงครับ T_T

  2. กำลังจะเช่า dedicated server พอดีเลย แต่ต้องหาคน share ร่วมกัน ให้ได้ 3-4 คน อันนี้เป็นมรรคด้วยได้ไม๊

  3. หัวข้อนี้เปรียบเทียบเสี่ยงนะ ระวังได้ไม่คุ้มเสีย

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *