คุณกำลังสับสนกับการรับส่งข้อมูล ("เว็บไซต์ขนาดเล็กและขนาดกลาง" มักหมายถึงเว็บไซต์ที่มีปริมาณข้อมูลขนาดเล็กถึงขนาดกลาง) โดยมีระดับความซับซ้อนของตรรกะทางธุรกิจ (เว็บไซต์ที่ง่ายและโซลูชันระดับองค์กร) ในกรณีที่สองประสิทธิภาพไม่ใช่ปัจจัยสำคัญ
ตัวอย่างเช่น Facebook เป็นเว็บไซต์ที่มีปริมาณการใช้งานสูง แต่ไม่ใช่แอพสำหรับองค์กร ในทางกลับกันมีอินทราเน็ตมากมายที่ใช้เซิร์ฟเวอร์แอปพลิเคชัน Java ซึ่งจะไม่สามารถจัดการปริมาณการใช้งานของเว็บไซต์ขนาดกลางได้
ประสิทธิภาพที่ฉลาด PHP ไม่ใช่ตัวเลือกที่ดีที่สุด แต่ก็ไม่ได้แย่ขนาดนั้น โดยเฉพาะเมื่อเปรียบเทียบกับภาษาไดนามิกอื่น ๆ อย่างไรก็ตามประสิทธิภาพของวัตถุดิบไม่ใช่ปัจจัยที่สำคัญที่สุดอีกครั้ง การสร้างเว็บไซต์ที่มีปริมาณการใช้งานสูงนั้นเป็นเรื่องเกี่ยวกับการปรับให้เหมาะสมที่สุดสำหรับความยืดหยุ่นในระดับสถาปัตยกรรม
ทำไม PHP จึงถูกองค์กรรังเกียจ? มีสาเหตุบางประการแรกจะเป็นของชื่อเสียงของการรักษาความปลอดภัยที่น่ากลัว ประการที่สองคือมันถูกมองว่าเป็นภาษาสำหรับมือสมัครเล่นที่สร้างโค้ดสปาเก็ตตี้ HTML-PHP ที่น่าเกลียดและไม่สามารถจัดการได้ การรับรู้นั้นยังคงมีอยู่แม้ว่าจะมีกรอบ MVC ที่เป็นผู้ใหญ่แล้วก็ตาม ฉันเดาว่าการมีผู้เขียนต้นฉบับของ PHP ยืนยันว่าคุณไม่ต้องการกรอบไม่ช่วย ความจริงที่ว่ามือสมัครเล่นที่ไร้ทักษะเหล่านี้มีทักษะการเขียนโปรแกรมน้อยถึงไม่มีเลยเรียกตัวเองว่า "โปรแกรมเมอร์ PHP" ไม่ได้ช่วยอะไรเช่นกัน เหตุผลที่สามคือโปรแกรมเมอร์ที่มีประสบการณ์จะยอมรับว่า PHP นั้นได้รับการออกแบบมาไม่ดีเป็นภาษา คุณสามารถเห็นได้อย่างชัดเจนว่ามันถูกออกแบบโดยผู้ดูแลเว็บ
และในองค์กรก็คือการรวมระบบเข้าด้วยกันโดยที่ PHP ไม่ได้ส่องแสงเช่นกัน ด้วยความพยายามเพียงพอคุณสามารถสร้างโมดูล C มีสะพาน PHP-Java ซึ่งค่อนข้างน่าเบื่อที่จะใช้ ยิ่งกว่านั้นคุณมีไม่มากนัก ความพยายามในการสร้าง Boost :: PHP (การรวมกับ C ++) ล้มเหลว PHP-clones ที่ทำงานบน JVM นั้นอยู่ห่างไกลจากความสามารถในการเข้ากันได้กับ PHP 100% (ในฐานะที่เป็นข้อความด้านข้างไม่มีคำจำกัดความของภาษา PHP อย่างเป็นทางการ