1. ข้อดี: รันพูลกระบวนการอิสระ รองรับการประมวลผลแบบกระจาย และการแยกลอจิกไดนามิก
จากมุมมองของความเสถียร โหมด FastCGI จะใช้พูลกระบวนการอิสระเพื่อรันโปรแกรมโปรโตคอล CGI หากกระบวนการเดียวตาย ระบบสามารถละทิ้งมันได้อย่างง่ายดาย จากนั้นกำหนดกระบวนการใหม่ใหม่เพื่อรันตรรกะ
จากมุมมองด้านความปลอดภัย โหมด FastCGI รองรับการประมวลผลแบบกระจาย โปรแกรม FastCGI เป็นอิสระจากโฮสต์เซิร์ฟเวอร์โดยสมบูรณ์ และเซิร์ฟเวอร์จะไม่ได้รับผลกระทบหากโปรแกรม FastCGI หยุดทำงาน
จากมุมมองด้านประสิทธิภาพ โหมด FastCGI จะแยกการประมวลผลตรรกะแบบไดนามิกออกจากเซิร์ฟเวอร์ การประมวลผล IO ที่มีภาระหนักยังคงเหลืออยู่ที่เซิร์ฟเวอร์โฮสต์ เพื่อให้เซิร์ฟเวอร์โฮสต์สามารถประมวลผล IO ได้อย่างสุดใจ การประมวลผลลอจิกอาจเป็นเพียงส่วนเล็ก ๆ จำนวนมากเป็นภาพนิ่งเป็นต้น
2. ข้อเสีย: มีไฟล์ php.ini เพียงไฟล์เดียวสำหรับไดเร็กทอรีย่อยทั้งหมด และการอัพเกรดสภาพแวดล้อมเกิดความล่าช้า
คุณมีไฟล์ php.ini เพียงไฟล์เดียวสำหรับทุกไดเรกทอรีย่อย (/home/USERNAME/public_html/php.ini) นี่เป็นสิ่งจำเป็นในการเพิ่มประสิทธิภาพโค้ดเว็บไซต์ของคุณ หากคุณต้องการไฟล์ php.ini หลายไฟล์เพื่อรองรับความต้องการด้านสคริปต์ที่แตกต่างกัน คุณสามารถปิดการใช้งาน CGI ที่รวดเร็วของ PHP ในไดเร็กทอรีย่อยใดก็ได้ และปล่อยให้ไฟล์นั้นทำงานอยู่ที่อื่น โปรดติดต่อฝ่ายสนับสนุนหากคุณต้องการทำเช่นนี้
การอัพเกรดใดๆ ที่คุณทำกับสภาพแวดล้อม PHP ของคุณ (เช่น การเปลี่ยนแปลงไฟล์ php.ini) จะมีความล่าช้าหลายนาที นี่เป็นเพราะว่าไฟล์ php.ini ของคุณถูกโหลดลงในหน่วยความจำเพื่อความเร็วที่เร็วขึ้น แทนที่จะอ่านซ้ำจากหน่วยความจำในแต่ละครั้งที่จำเป็น
ข้างต้นคือข้อดีและข้อเสียของโหมด php FastCGI ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน