หลังการร่วมมือกับทาง Zend มากว่าปีครึ่ง โมดูล FastCGI สำหรับ IIS ซึ่งเป็นเว็บเซิร์ฟเวอร์ของไมโครซอฟท์ก็สำเร็จออกมาให้ใช้งานกันเป็นเวอร์ชั่นแรกแล้ว
FastCGI เป็นมาตรฐานการเชื่อมต่อระหว่างโปรแกรมภายนอกกับเว็บเซิร์ฟเวอร์ที่ให้ประสิทธิภาพที่ดีกว่า CGI ที่เราใช้กันมานานตั้งแต่ปี 1993 โดยตัว FastCGI นั้นลดการสร้างและจบโปรเซสของโปรแกรมภายนอกจำนวนมากๆ เช่น CGI ไปได้ ทำให้ช่วยเพิ่มประสิทธิภาพในการตอบสนองของเว็บได้เป็นอย่างดี
โมดูลนี้รองรับ IIS 5.1 และ IIS 6.0 สามารถดาวน์โหลดได้นับแต่บัดนี้จากทาง IIS.net
ที่มา - IIS.net
Comments
เคยลอง Apache (worker) + FastCGI (PHP) แล้ว ยังไม่ค่อยประทับใจเท่าไหร่ (อาจเพราะยังตั้งค่าไม่ค่อยเป็น)
สุดท้ายก็ Apache (prefork) + mod_php เหมือนเดิม
---------- iPAtS
iPAtS
ผมเคยเจอปัญหา Worker+PHP FastCGI ค้าง ทำเอาเว็บล่มไปทั้งเว็บเลย ...
HDK Blog
โดนไปทีนึงครับ ขนาดใช้ monit ช่วยแล้วนะ ยังหลุดไปได้ แต่ก็ยังไม่เข็ดครับ ตอนนี้ก็ยังใช้อยู่
ยังหาวิธี limit จำนวน process ของ php-cgi โดยไม่ limit จำนวน connection ไม่ได้แฮะ
--
--
php ไม่ thread-safe ผมเคยพยายามใช้ทีนึง ไม่ต่างอะไรกับ mod_php ถ้าไปบังคับมันก็ตายสนิท
ผมอยากใช้ mod_php ไม่ชอบ FastCGI+PHP เพราะมันค้าง อย่างที่บอกข้างบน แต่หวง mpm_worker ไว้ทำ static (เพราะมันเร็ว) ตอนนี้เลยหันมาใช้ Nginx พร็อกซี่ไปให้ Apache prefork แทน ทั้ง PHP/static นิ่ง+เร็วกว่า mpm_worker+FastCGI อยู่โข
HDK Blog
มีคนใช้ IIS กับ PHP อยู่หรอเนี่ย - -?
LAMP :P
บล็อกของผม: http://sikachu.blogspot.com
บล็อกของผม: http://sikachu.com
ยังมีครับผม บ.ผมใช้ PHP connect SQL SERVER 2005 กับตัว ADODB นะครับ www.thaisql.com
FastCGI ของ microsoft มันใช้กับ FastCGI ที่ติดต่อทาง socket/network ไม่ได้น่ะครับ มันพยายามจะไป start ตัวโปรแกรม (เช่น php.exe) ด้วยตัวเอง เลยทำให้ผมใช้กับ django ไม่ได้ ตอนนี้ที่ใช้ก็ประมาณนี้
IIS -> JK ISAPI -> flup (ajp mode) -> Django