سؤال

لقد قمت بتطوير تطبيق باستخدام PHP و MySQL و XAJAX. اعتدت دائما على الاختبار على إعداد قمت بتثبيت جميع التطبيقات بشكل منفصل (Apache و PHP و MySQL) وكان تطبيقي سريعا (حسب هذا يعني أن مسؤوليات التعريفية كانت منخفضة للغاية).

لقد أزلت مؤخرا Apache و PHP و MySQL وتثبيت WampServer. من هذه النقطة، زادت مسؤولية Usactions بشكل كبير (ثلاث مرات). هل لدى أي شخص تجارب مماثلة؟ يمكنني استخدام إعدادات خارج الصندوق ل WampServer وقمت بتثبيت WampServer على كل من جهاز الكمبيوتر الرئيسي (Vista) وأجهزة الكمبيوتر المحمول (XP).

أي اقتراحات سيكون مفيدا. أحب فكرة صفقة حزمة واحدة ل PHP، Apache و MySQL، لكن إذا كان هذا يعني أن الأداء ينخفض، أعتقد أنني أفضل الرجوع إلى الإعداد القديم الخاص بي دون أن أسطح.

شكرا، جاسبر

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

المحلول

كلا، لا تبطئ على xampp / wamp. لا ينبغي أن يكون ذلك بطيئا: لأنه جهاز الكمبيوتر الخاص بك.

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

للقيام توقيت البرنامج النصي الفعلي القيام بما يلي

أضف ما يلي إلى بداية البرنامج النصي

function microtime_float(){
    list($usec, $sec) = explode(" ", microtime());
    return ((float)$usec + (float)$sec);
}
$time_start = microtime_float();

في نهاية البرنامج النصي الخاص بك، أضف ما يلي:

$time_end = microtime_float();
$loadedin = (float)($time_end - $time_start);
echo $loadedin.' s<br/>';

ثم عند تحميل الصفحة، في نهاية عمرك، سيعرض الوقت في الثواني المتخذة لتحميل البرنامج النصي بالكامل.

نصائح أخرى

لم ألاحظ أبدا تباطؤا مع WAMP (مقارنة بخادمي الذي تم تثبيته بشكل منفصل). قد تكون قادرا على إصلاحه عن طريق تغيير شيء ما في تكوين Apache أو PHP أو MySQL. أقارن ما لديك الآن إلى ما تم إنشاؤه في وقت سابق.

أقارن ملفات التكوين، حيث توجد تغييرات تكوين صغيرة يمكن أن تؤثر كبيرة على Apache أو MySQL أو PHP.

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