IIS รองรับ FastCGI แล้วในที่สุด

tags:

หลังการร่วมมือกับทาง Zend มากว่าปีครึ่ง โมดูล FastCGI สำหรับ IIS ซึ่งเป็นเว็บเซิร์ฟเวอร์ของไมโครซอฟท์ก็สำเร็จออกมาให้ใช้งานกันเป็นเวอร์ชั่นแรกแล้ว

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

โมดูลนี้รองรับ IIS 5.1 และ IIS 6.0 สามารถดาวน์โหลดได้นับแต่บัดนี้จากทาง IIS.net

ที่มา - IIS.net

ipats's picture

เคยลอง Apache (worker) + FastCGI (PHP) แล้ว ยังไม่ค่อยประทับใจเท่าไหร่
(อาจเพราะยังตั้งค่าไม่ค่อยเป็น)

สุดท้ายก็ Apache (prefork) + mod_php เหมือนเดิม

----------
iPAtS

sirn's picture

ผมเคยเจอปัญหา Worker+PHP FastCGI ค้าง ทำเอาเว็บล่มไปทั้งเว็บเลย …


HDK Blog

kamthorn's picture

โดนไปทีนึงครับ ขนาดใช้ monit ช่วยแล้วนะ ยังหลุดไปได้ แต่ก็ยังไม่เข็ดครับ ตอนนี้ก็ยังใช้อยู่

ยังหาวิธี limit จำนวน process ของ php-cgi โดยไม่ limit จำนวน connection ไม่ได้แฮะ

sugree's picture

php ไม่ thread-safe ผมเคยพยายามใช้ทีนึง ไม่ต่างอะไรกับ mod_php ถ้าไปบังคับมันก็ตายสนิท

sirn's picture

ผมอยากใช้ mod_php ไม่ชอบ FastCGI+PHP เพราะมันค้าง อย่างที่บอกข้างบน แต่หวง mpm_worker ไว้ทำ static (เพราะมันเร็ว) ตอนนี้เลยหันมาใช้ Nginx พร็อกซี่ไปให้ Apache prefork แทน ทั้ง PHP/static นิ่ง+เร็วกว่า mpm_worker+FastCGI อยู่โข


HDK Blog

Sikachu's picture

มีคนใช้ IIS กับ PHP อยู่หรอเนี่ย - -?

LAMP :P


บล็อกของผม: http://sikachu.blogspot.com
piti's picture

ยังมีครับผม
บ.ผมใช้ PHP connect SQL SERVER 2005 กับตัว ADODB นะครับ
www.thaisql.com

cwt's picture

FastCGI ของ microsoft มันใช้กับ FastCGI ที่ติดต่อทาง socket/network ไม่ได้น่ะครับ มันพยายามจะไป start ตัวโปรแกรม (เช่น php.exe) ด้วยตัวเอง เลยทำให้ผมใช้กับ django ไม่ได้ ตอนนี้ที่ใช้ก็ประมาณนี้

IIS -> JK ISAPI -> flup (ajp mode) -> Django

Site Search

 
Web blognone.com

Poll