ระบบของพันทิปนี้ก็เอาภาษาฝั่งเซิฟเวอร์ (เดาว่าใช้ PHP) มาแก้ไขกระทู้แหละครับ โดยการอ่านไฟล์ html ที่มีอยู่แล้ว มาแก้ไข
ภาษาทั้งสองแบบต่างกันมากครับ
กรณีที่ 1 มีผู้เข้าชมเว็บทั้งสิ้น 10,000 คน เข้าชมเว็บ 1.1 เว็บที่มีไฟล์ html จะตอบกลับไปทันที โดยไม่ได้ประมวลผลใด จึงใช้เวลาทำงานไม่นานนัก 1.2 เว็บที่มีการประมวลผลก่อน จะต้องมีการประมวลผลถึง 10,000 ครั้ง คือทุกครั้งที่มีการเรียกใช้เว็บ เช่นหน้าหลักของโต๊ะ จะมีข้อความทักทาย
"ยินดีต้อนรับ คุณ Phoenix032 คุณสามารถใช้ LOGIN อัตโนมัติ จนถึงวันที่ 14 กันยายน 2552"
ทำให้มีความ Dynamic มากกว่า แต่ต้องแลกมาด้วยการทำงานของเซิฟเวอร์ที่มากขึ้น
อย่างไรก้ตามผลลัพธ์ที่ตอบกลับทั้ง 1.1 และ 1.2 ก็มีรูปแบบเป็น html ทั้งคู่ เพราะเป็นมาตรฐานเว็บสำหรับแสดงผลบนบราวเซอร์ (IE,Firefox,..)
กรณีที่ 2 กระทู้ของพันทิปหนึ่ง ๆ จะมีผู้อ่านมากกว่าผู้ตอบเสมอ ดังนั้นการอ่านไม่จำเป็นจะต้องประมวลผลใด ๆ จึงมีการทำไฟล์ html ไว้เพื่อลดการทำงานของเซิฟเวอร์ เมื่อมีคนเรียกดูกระทู้ก็สามารถตอบได้ทันที
แต่เมื่อมีคนมาตอบกระทู้ ข้อมูลที่กรอกผ่านฟอร์มตอบกระทู้จะส่งไปยังไฟล์ php เพื่อประมวผล และแก้ไขไฟล์ html ของกระทู้นั้น ๆ แค่ครั้งเดียว ทำให้ลดการประมวลผลลงไปได้เยอะมาก
เราจะสังเกตได้ว่าเวลามีคนตอบกระทู้ในเวลาเดียวกัน วินาทีเดียวกัน ไฟล์ html ของกระทู้นั้นมักจะเสียหาย หรืออ่านต่อไม่ได้ เป็นเพราะถูกเรียกมาแก้ไขในเวลาเดียวกัน จึงทำให้มีข้อผิดพลาด
เหตุผลที่มีหลายภาษานั้นคงเพื่อตอบสนองความต้องการมากกว่าครับ เพราะแต่ละภาษามีข้อดีและข้อเสียแตกต่างกัน ข้อดีข้อเสีย เช่น ความเร็วในการทำงาน, ความเข้ากันได้กับเทคโนโลยี , ราคา , รูปแบบในการพัฒนา , เสถียรภาพ , ทรัพยากรบุคคล , ฯลฯ
จากคุณ |
:
Phoenix032
|
เขียนเมื่อ |
:
10 ก.ค. 52 14:05:29
|
|
|
|
|
|