FastCGI คืออะไร
FastCGI คือมาตราฐานเพิ่มเติมของ CGI โดยทำให้การทำงานของ CGI เร็วขึ้นโดยที่วิธีการเขียน CGI เหมือนเดิม เนื่องจาก FastCGI ทำให้โปรเซสของ CGI ไม่หายไปไหนเมื่อจบการทำงาน แต่จะยังอยู่เพื่อรอทำงานถัดไป และจะสิ้นสุดก็ต่อเมื่อผู้ดูแลระบบยกเลิก หรือเครื่องเซิร์ฟเวอร์ถูกปิด โดย FastCGI จะทำหน้าที่ติดต่อกับ web Server
เหตุที่ทีการพัฒนา FastCGI ขึ้นนั้น เนื่องจากในปกติหากเราทำงานกับ CGI ระบบจะมีการสร้าง process ใหม่ในทุก ๆ การรอ้งขอ ( request ) แต่ด้วยแนวทางการทำงานของ FastCGI จะใช้ process เพียง process เดียวที่ทำหน้าที่รองรับการร้องขอที่หลากหลาย ซึ่งจะมีผลให้เกิดการลด overhead ของการติดต่อระหว่าง web server และประสิทธิภาพที่เพิ่มขึ้น สามารถสังเกตเห็นได้โดยเฉพาะอย่างยิ่ง CGI ที่มีการติดต่อกับฐานข้อมูล เพราะ FastCGI จะยังคงการเชื่อมต่อกับฐานข้อมูลเอาไว้ ทำให้ไม่ต้องมีการติดต่อกับฐานข้อมูลใหม่ทุกครั้ง program ประเภท CGI บริษัท Microsoft ได้นำ FastCGI มาพัฒนาต่อให้ทำงานกับ IIS6 หรือ IIS7
และด้วย FastCGI นี้จะช่วยให้เราสามารถทำงานร่วมกับระบบที่ถูกพัฒนาด้วย PHP สามารถทำงานบน Windows Server 2003 ซึ่งใช้ IIS6 ได้น่าเชื่อถือยิ่งขึ้น
และสำหรับ Windows Server 2008 ทีจะมาพร้อมกับ Internet Information Services IIS 7.0 หรือ IIS7 ซึ่งจะมี FastCGI extension มาด้วยทำให้เราสามารถใช้งาน PHP บน Windows ได้สะดวกยิ่งขึ้น สำหรับ IIS7 นั้นจะสนับสนุน ASP และ ASP.NET ที่ทำงานด้วยกันกับ .NET Framework , PERL , ColdFusion, Ruby หรือ Frameworks อื่น ๆ ซึ่งก็หมายความว่าหากในองค์จำเป็นต้องใช้หลาย ๆ เทคโนโลยีในการพัฒนาระบบงานแต่ไม่ต้องการจัดกับ Web server ที่หลากหลาย IIS7 ก็จะเป็นอีกทางออกที่น่าสนใจ
ข้อมูลอ้างอิง
http://bunyiam.com
http://www.narisa.com
- คุณอยู่ที่:
- คู่มือ
- ความหมายคำ คืออะไร
- FastCGI คืออะไร ฟาสท์ ซีจีไอ คือมาตราฐานเพิ่มเติมของ CGI
บทความล่าสุด
- 5 เหตุผลที่คุณควรใช้ Gemini โมเดลภาษาขนาดใหญ่จาก Google AI
- ทำความรู้จัก ufw เครื่องมือจัดการ Firewall บน Linux
- Wi-Fi 7 กับความเร็วระดับ 30 Gbps ยกระดับประสบการณ์การเชื่อมต่อไร้สายสู่อีกระดับ
- Sembly ถอดข้อความประชุมของคุณมีประสิทธิภาพ
- ความเสี่ยงการทำ VPN server ด้วย OpenVPN บน Ubuntu
- ตรวจสอบเว็บไซต์หลายหน้าจอด้วย Responsively App
- Vimeo คืออะไร แพลตฟอร์มดูวิดิโอครบจบที่เดียว
VDO บทเรียน live
สอนเขียนโปรแกรม
- บทเรียน MySQL Store Procedure (14)
- บทเรียน PostgreSQL Stored Procedures (5)
- บทเรียน Phalcon Framework (0)
- บทเรียน Python Framework Flask (21)
- บทเรียน HTML (39)
- บทเรียน HTML5 (31)
- บทเรียน CSS (64)
- บทเรียน Bootstrap (7)
- บทเรียน สอนเขียน php พื้นฐาน (49)
- บทเรียน ReactJS (13)
- บทเรียน PHP5 OOP (19)
- บทเรียน Joomla Framework พัฒนา Extension จุมล่า (33)
- บทเรียน Yii Framework (21)
- บทเรียน SQL (28)
- บทเรียน สอนการใช้งาน phpMyadmin (19)
- บทเรียน สอน PostgreSQL (23)
- บทเรียน Javascript (22)
- บทเรียน AJAX (10)
- บทเรียน jQuery (14)
- บทเรียน พัฒนา App บน Android OS (9)
- บทเรียน Python (58)
- บทเรียน Python GUI (145)
- บทเรียน Python Framework FastAPI (23)
- บทเรียน Python Tensorflow (14)
- บทเรียน Java (14)
- เรียนภาษาอังกฤษกับโปรแกรมเมอร์ ฉบับโปรแกรมเมอร์สอน (32)
- บทเรียนอื่นๆ (4)
- VDO Tutorial (0)
- บทเรียน Laravel Framework (6)
- บทเรียน Joomla 3 Framework พัฒนา Extension จุมล่า (16)
- บทเรียน Dart & Flutter (5)
- บทเรียน Joomla 4 Framework พัฒนา Extension จุมล่า Web Service (0)
เนื้อหาใกล้เคียง
- 2549-06-13 - การทำงานของ AJAX
- 2549-04-03 - เครื่องมือ สำหรับ เขียน PHP
- 2549-11-18 - ประวัติความเป็นมาของภาษา PHP - ทำความรู้จักประวัติของ php
- 2549-06-22 - การใช้ Regular Expression ใน PHP
- 2549-06-20 - ตัวอย่าง หลักการ เขียน OOP ของ PHP
กระทู้ล่าสุดจากเว็บบอร์ด