هناك حل احترافي لمشكلة ال timeout وعدم فتح المواقع نتيجة للضغط الشديد عليها بسبب كثرة الزوار وضعف السرفرات المصريه للأسف ولا ينصح باستخدامها الا للمحترفين … ولذلك يجب ان تكون على علم بما تفعل:
والفكرة هي زيادة وقت انقطاع الاتصال الافتراضي لعدم الرد من السرفر فترة اطول من 15 ثانية وهي المدة المتعارف عليها والافتراضيه لقطع الاتصال من المتصفح , اتبع الخطوات التاليه:
قبل كل شىء انصح بتسجيل القيم الافتراضيه والموجوده سابقا فى ملف تكست قبل التعديل عشان ترجع القيم بعد ما تخلص
اعدادات خاصة بويندوز xp وويندوز 2024
1- افتح الريجيستري عن طريق
كود PHP:
run
ثم اكتب فى البار
كود PHP:
rededit
2- افتح المسار الاتي:
كود PHP:
hkey_local_machine system currentcontrolset services tcpip parameters dnsquerytimeouts
3- ستجد البيانات الاتية:
كود PHP:
multi string: "1 2 2 4 8 0"
قم بتعديلها عن طريق مضاعفة كل قيمة منها لتصبح:
كود PHP:
"4 8 8 16 32 0"
هذا سيجعل المتصفح يفصل الاتصال بالسرفر بعد 60 ثانية
مما يعطيك فرصة اكبر في فتح الصفحه…
افتح معدل الريجيستري من ال run بتشغيل البرنامج التنفيذي regedt32.exe واذهب للمفتاح التالي
كود PHP:
Hkey_local_machinesystemcurrentcontrolsetservicesnetlogonparameters
وفي قائمة التعديل اضغط على القيمه value
كود PHP:
Value name: Expecteddialupdelay
data type: Reg_dword
data value is in seconds.
Min value: 0
max value: 600 in decimal
هناك طرق بسيطه اذا كنت تستخدم متصفح الفايرفوكس
جرب التالي وقت الضغط على خادم موقع الوزارة بالنسبة لمستخدمي موزيلا فايرفوكس firefox
اكتب في خانة عنوان الصفحة:
كود PHP:
about:config
اضغط على علامة صح بجانب show this warning next time
واضغط I’ll be carefull , I promise
ومعناها انك ستكون حذر فى الاستخدام وتعد بذلك
ثم ابحث عن:
كود PHP:
about network.http.connect.timeout
وقم بتغيير القيمه الي اى رقم تريده
اذا لم تعمل الطريقه السابقه جرب التعديل على القيم التاليه
كود PHP:
-network.http.request.timeout
-network.http.keep-alive.timeout
-network.http.request.timeout
ملحوظة: هناك متصفحات اثبتوا كفاءة اكبر في التعامل مع ال timeout للمواقع مثل جوجل كروم و ie 8
يارب تستفيدوا منه