11

بطء إستجابة WAMP-SERVER في windows 8

لا أدري هل واجه أحدكم هذا المشكل, لكن البحث في google الكثير النتائج حول من هذا المشكل

جربت جميع الحلول التي وجدتها ولم ينفع جلها

الحل الوحيد الذي يعمل بشل جيد حتى الأن هو إبقاء process ال WAMP-SERVER مشغول طول الوقت عبر إستعمل كود مثل هذا وتركه يعمل في الخلفية (يجب حفض الملف الذي يحتوي الكود بإسم busy.php ) .

<?php
if(isset($_GET['_'])) die(date('Y-m-d H:i:s',time()));
?>
<html>
<body>
<div id="res" >
</div>
    <script >
    var counter = 0;
    function loadXMLDoc()
    {
    var xmlhttp;
    if (window.XMLHttpRequest)
    {
        xmlhttp=new XMLHttpRequest();
    }
    xmlhttp.onreadystatechange=function()
    {
        if (xmlhttp.readyState==4 && xmlhttp.status==200)
            {
                ++counter;
                document.getElementById("res").innerHTML=counter + ' : ' + xmlhttp.responseText;
            }
    }
        xmlhttp.open("GET","busy.php?_="+(new Date()*1),true);
        xmlhttp.send();
    }

    setInterval(function(){
        loadXMLDoc();
    },1000)
    </script>
</body>
</html>

إذا كنت واجهت نفس المشكل هل وجدت حل أفضل ؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

طبيعي ان يتم إقفال الطلب بعد مرور وقت على تنفيذه والذي يكون غالبا ٣٠ ثانية لو كانت إعدادات php.ini الافتراضية ولو كنت تريد للملف ان يعمل بدون توقف قم بتشغيله عن طريق سطر الأوامر

ليس هنا المشكل ... المشكل هو أن أي ملف تطلبه حتى لو كان فارغ بدون أوامر أو حتى ملف صورة فإن الإستجابة للطلب تكون طويلة أكثر من 3 ثاوان في بعض الأحيان , ولكن عندما تقوم بطلب الصفحات بشكل مستمر لا تبقى هذه المشكلة وتعود لتظهر إذا لم تطلب أي صفحة من السرفر لمدة معينة , أضن أن windows 8 يعطل البرامج التي لا تستعمل أو شيء من هذا القبيل,,, لهذا أستعمل الكود أعلاه لإبقاء السرفر في حالة تشغيل دائمة