CGI คืออะไร? ความหมายและความหมาย

โพสต์เมื่อ โดย Mel Hawthorne

อย่าสับสนกับภาพที่สร้างด้วยคอมพิวเตอร์ในโลกเทคโนโลยี CGI ย่อมาจาก Common Gateway ส่วนต่อประสานและอ้างอิงถึงมาตรฐานที่อธิบายว่าบริการเว็บควรเชื่อมต่อกับภายนอกอย่างไร โปรแกรม ผ่านโปรโตคอลนี้ ฟังก์ชันต่างๆ เช่น แบบฟอร์มบนหน้าจอสามารถเรียกใช้สคริปต์ เช่น การตรวจการสะกด ผลก็คือ CGI ช่วยให้สามารถใช้โปรแกรมที่ไม่สามารถเข้าถึงได้โดยตรงผ่านเว็บ

Technipages อธิบาย CGI

Common Gateway Interfaces จะส่งคืนและย้ายข้อมูลผ่านสคริปต์ – ในกรณีของเว็บฟอร์มที่ผู้ใช้กรอก แบบฟอร์มจะสร้างเอาต์พุตที่จัดการผ่านสคริปต์ จากนั้นจะสามารถเชื่อมต่อกับแอปพลิเคชันและโปรแกรมอื่นๆ ในเว็บไซต์ได้ การตรวจตัวสะกด แม้แต่การเชื่อมต่อฐานข้อมูลก็สามารถทำได้ เช่นเดียวกับการเชื่อมต่อประเภทอื่นๆ กับบริการอินเทอร์เน็ตที่ไม่สามารถเข้าถึงได้โดยตรง

ในปี พ.ศ. 2536 ศูนย์แอปพลิเคชันซูเปอร์คอมพิวเตอร์แห่งชาติหรือ NCSA ได้สร้างมาตรฐานสำหรับการเรียกโปรแกรมปฏิบัติการบรรทัดคำสั่งสำหรับรายชื่อผู้รับจดหมาย สิ่งนี้พัฒนาขึ้นเมื่อกลุ่มนักพัฒนานำมันมาใช้และขยายไปสู่มาตรฐานปัจจุบัน

CGI เป็นมากกว่าสคริปต์เดียว – เป็นมาตรฐานสำหรับการสร้างสคริปต์ที่แตกต่างกัน เว็บเซิร์ฟเวอร์ใดๆ จะอนุญาตให้เจ้าของกำหนดค่าสคริปต์ที่ควรใช้เมื่อใดและที่ใด กล่าวคือ เจ้าของเซิร์ฟเวอร์สามารถตัดสินใจได้ว่าโปรแกรมใดจะโต้ตอบกับสิ่งที่ผู้ใช้โต้ตอบ

การใช้งานทั่วไปของ CGI

  • CGI เป็นมาตรฐานที่อธิบายแนวทางปฏิบัติที่ดีที่สุดสำหรับแอปพลิเคชันบนอินเทอร์เน็ตที่โต้ตอบกับเว็บไซต์
  • สคริปต์ CGI สามารถตั้งค่าและกำหนดโดยเจ้าของเว็บเซิร์ฟเวอร์
  • การใช้สคริปต์ CGI กลายเป็นเรื่องธรรมดาอย่างรวดเร็วหลังจากการประดิษฐ์ขึ้นในยุค 90

การใช้ CGI ในทางที่ผิดที่พบบ่อย

  • CGI หมายถึงอินเทอร์เฟซที่สร้างด้วยคอมพิวเตอร์