-
ماسبب بطئ هذا البرنامج
السلام عليكم
قمت منذ فترة طويلة ببرمجة سكريبت شبيه بفكرته بسكريبت status2k الى حد ما
السكريبت بسيط للغاية ولا يعتمد على قواعد البيانات فالغرض منه كان كشف حالة الخدمات لخوادم معينة او عامة
تفاصيل عن السكريبت هنا :
http://www.talkinweb.com/topics/196/
الا ان السكريبت بطيء جدا
http://www.layeredsoft.com/status
شككت بالتالي :
- timeout لدالةfsockopen فقمت بانقاصه وحعله 5 ثواني فزادت سرعة السكريبت قليلا
- شككت في ان القالب المستخدم به اخطاء كثيرة ( html ) فقمت بتغيير واعادت كتابته واستخدمت css + xhtml strict وحصلت على اللون الاخضر في موقع w3.org فتحسن السرعة بشكل نسبي
- قمت باعادة بناء الدوال وقمت بازالة جميع loop مثل for .. in & for ... do وقمت بجعل جميع الدوال recursif وتحسنت سرعة السكريبت بشكل نسبي ايضا
الا انني مازلت اعاني من البطئ
ملاحظة التعديلات التي طرحتها بالاعلى غير متوفرة معي حاليا :shy: فقد مسحت بعد عملية الفورمات للاسف الشديد الا ان هذه التعديلا لم تحسن من اداء السكريبت بشكل جذري
موفقين
-
اعتقد اني سوف استخدم الجافا سكريبت لاظهار حالة الخدمات باستخدام دالة setTimeout() ؟
مارايكم ؟ هكذا سوف تسرع في اظهار النتيجة وتبقى حالة الخدمات في وضع الانتضار ؟ ممممم
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
أضف موقعك هنا|
اخبار السيارات |
حراج |
شقق للايجار في الكويت |
بيوت للبيع في الكويت |
دليل الكويت العقاري |
مقروء |
شركة كشف تسربات المياه |
شركة عزل اسطح بالرياض |
عزل فوم بالرياض|
عزل اسطح بالرياض |
كشف تسربات المياة بالرياض |
شركة عزل اسطح بالرياض