ما مدى سرعة (بطيئة) Quercus php على المصدر المفتوح الراتنج بدلاً من احترافي الراتنج؟
سؤال
يسارع الأشخاص الأذكياء في Caucho إلى الإشارة إلى أن Quercus أسرع 3x-5x من mod_php المستقيم (بدون APC). لكن الحفر بشكل أعمق في الوثائق ، سترى أن تجميع php-to-bytecode متوفر فقط في Resin Pro (699 دولارًا).
ما أود معرفته هو ، ما مدى سرعة (أي مدى بطيئة) المصدر المفتوح للراتنج لتنفيذ رمز PHP؟
نعم أعلم أنه يمكنني اختباره فقط ، ويعتمد على التطبيق ، ويعتمد على البيئة ، بلاه بلاه بلاه. لكنني فقط بحاجة إلى نقطة بيانات قصصية واحدة من أي شخص قام بذلك من قبل ، سواء كان ذا دلالة إحصائية أم لا ... لا يهم!
المحلول
Quercus مستقل عن الراتنج (المصدر المفتوح أو التجاري) ، وهو مفتوح المصدر نفسه.
ندير Quercus على Jetty و Tomcat ، وفي معظم التطبيقات نستخدمها ، أسرع مرتين على الأقل من Mod_PhP ، ناهيك عن جميع مزايا الأمان التي تعمل على تشغيل التطبيقات على JVM.
الراتنج التجاري هو في الواقع أسرع ، ولكن بما أن معظم عملائنا لم يرغبوا في شراء الترخيص الإضافي ، فإن Tomcat جيد بما يكفي لمعظمهم. بالنسبة لنا مريحة للغاية حيث لا يتعين علينا استخدام Apache HTTPD أمام Tomcat ، وبالتالي فإن تكاليف الصيانة منخفضة جدًا.