هل هناك مقاييس المقارنة بين استخدام الذاكرة منها من جانغو، القضبان والأطر PHP؟

StackOverflow https://stackoverflow.com/questions/462571

سؤال

ولقد لتشغيل ملقم ويب مع العديد من الخدمات على ملقم جزءا لا يتجزأ مع RAM محدود (1 GB، لا المبادلة). سوف يكون هناك حد أقصى قدره 100 مستخدم. وسوف يكون خدمات مثل منتدى، ألعاب صغيرة (جافا سكريبت أو فلاش)، وما إلى ذلك.

وفريقي يعرف روبي على القضبان بشكل جيد للغاية، ولكن أنا قلق قليلا عن استخدام الذاكرة القضبان ". أنا حقا لا تريد أن تبدأ القزم هنا، ولكن أنا أتساءل إذا كان هناك أي خطورة (أي موثق) معايير مقارنة القضبان، بفك، للكيك أو أي إطار PHP آخر؟

وأرجو أن تشير إلى معايير أو تعطيني رأيك حول استخدام الذاكرة القضبان؟ من فضلك من فضلك من فضلك لا القزم.

هل كانت مفيدة؟

المحلول

في شروط استخدام الذاكرة انها سوف عموما أن يكون بيثون> روبي> PHP، والتي بالطبع يؤدي إلى جانغو> القضبان> للكيك. لا ذاكرة فحسب، بل أن يميل أيضا لعقد لأداء الخام. تحرير: أيضا تجدر الإشارة إلى أن هناك، بطبيعة الحال، لا المطلقات هنا. هناك الكثير من سيناريوهات الاستخدام التي روبي سوف تغلب بيثون، الأيدي. أعتقد أننا يمكن أن نتفق جميعا على أن روبي وبيثون سوف تغلب دائما PHP، على الرغم من:)

وهنا 3-طريقة القياس على التوالي إلى الأمام (مع أن symfony على الجانب PHP من الأشياء) التي تحمل بها أعلاه: <لأ href = "http://wiki.rubyonrails.com/rails/pages/Framework+Performance "يختلط =" noreferrer نوفولو "> href="http://wiki.rubyonrails.com/rails/pages/Framework+Performance" rel="nofollow noreferrer"> HTTP: //wiki.rubyonrails. كوم / القضبان / صفحة / الإطار + الأداء . على الرغم من وبطبيعة الحال فإنه من السهل العثور على احصائيات لدعم وجهة النظر الخاصة بك:)

وقال ذلك، فإنه لا يزال من السهل جدا لجعل كربي، وبطء، وعدم كفاءة تطبيق جانغو وتطبيق القضبان العجاف وسريعة وفعالة، أو العكس بالعكس. المهارات والمعرفة والخبرة مع النظام الذي تستخدمه سوف تبذل المزيد من الجهد للذاكرة والبصمة الأداء من مجرد الإطار نفسه. أمثل قاعدة بيانات، والخيارات الخادم وأبنية (أباتشي مقابل الاجهزة وكيل باستخدام إنجن إكس / لايت باد، وما إلى ذلك)، وقرارات التصميم الأساسية من المحتمل سوف تطغى الخصائص الملازمة الإطار بسرعة جدا.

وهكذا أعتقد أن ما أقوله هو إذا فريقك يعرف القضبان، وتتمتعون به من خبرة يكمن في القضبان، وأود أن العصا مع القضبان.

نصائح أخرى

ولقد عثر عليها هذا المعيار التي تبدو جيدة. هو فقط يعطي بيانات حول استخدام الذاكرة القضبان "(والأداء) ولكنه يجيب جزئيا فقط السؤال لأنه لا يقارن القضبان مع أطر أخرى.

http://www.rubyenterpriseedition.com/comparisons.html

وتجربتي الخاصة هي أن القضبان استخدام الذاكرة يمكن أن تكون عالية، وخصوصا على 64 آلات بت (دقيقة. حوالي 95-100 MB مع thin كما الشبكة الأمامية). PHP يميل لاستخدامها مع أنماط مختلفة ولذلك فمن الصعب قليلا للمقارنة مباشرة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top