آسف جدا أخي الحبيب .. تقريبا كانت مشاركتك في نفس وقت ردي لذلك لم أر مشاركتك .. آسف
سؤالك رائععندي سؤال إذا سمحت لي أخي "إنترنت بلس"
السؤال:
في الساعة الثانية عشرة مساء 00:00 يبدأ موقع رتب بعرض رسالة توضح أن الإحصائيات قيد التحديث ويستمر ذلك لمدة عشر دقائق إذا لم أكن مخطئاً أي حتى الساعة 00:10 ...!!
سؤالي هو ،،، ماذا يتم في خلال العشر دقائق،،، فتحديث قاعدة بيانات لا تتطلب أكثر من 3 دقائق بالنسبة لقاعدة جديدة ،،،، فهل كل تلك المدة يتم فيها التحديث أم أنها للتتمويه فقط أي أنها مجرد رسالة لا أكثر ولا أقل ،،،
فإذا كانت للتحديث مع عدد تلك المواقع،، فكيف ستكون مع المئات من المواقع؟؟ ساعات ؟؟
ما أريد معرفته هو ما يتم خلال العشر دقائق تلك ... وأرجو توضيح إذا كانت إحدى وجهتي نظري صحيحة..
تحياتي
وفي انتظارك![]()
والرد المباشر هو:
معالجة الجداول التفصيلية وتكوين الجداول اليومية التجميعية يستغرق من 50 إلى 100 ثانية ..
لماذا إذن 10 دقائق؟ بما أن رتب في مرحلة التشغيل التجريبي فهناك تعديلات يومية يمكنك ملاحظتها في الموقع نفسه وفي كود الاشتراك وفي نظام احتساب الزيارات .. أحيانا الإحصائيات التجميعية اليومية لا يتم عملها بنجاح لتغير تم في الجداول كلها مثلا .. وقتها هذه الدقائق العشر ضرورية وكافية (إن شاء الله) للتدخل اليدوي السريع .. يتم معالجة الإحصائيات يدويا بسرعة وإصلاح الخلل .. حدث هذا ثلاث مرات في الأيام الأولى لرتب .. والحمد لله هذه الأيام تمر دون مشاكل .
هذه هي الطريقة التي تم عمل النظام بها بصورة مبدئية .. سوف يتغير إن شاء الله عند انتقال الموقع من السيرفر الحالي (الذي معه فيه موقع آخر كبير جدا ويستخدم جافا سيرفر ومواضيع كبيرة - رقم واحد في رتب) إلى سيرفر أكبر وربما سيكون وحده .. لأن الموقع الآخر بما ينتقل معه فلو أثر عليه سينفصلان ..
الطريقة المزمع عملها إن شاء الله أفضل بكثير .. سيتم إيقاف الموقع وسكريبت الزيارات فقط للمدة اللازمة حيث سيتم تحديث حقل معين بهل تمت المعالجة بنجاح أم لا .. في هذه الحالة أتوقع إن شاء الله أن التوقف سيكون أقل بكثير .. وسيكون هناك نظام رسالة SMS للمشرفين للتنبيه إذا لم يتم عمل الإحصائيات في الوقت المناسب ..
أما الرد غير المباشر والهام أيضا:
مثلا أمس تمت معالجة 223592 صف (ربع مليون زيارة) في الجدول الرئيسي (المصدر: أرقام رتب )
عدد جمل SELECT حوالي 10 على هذا العدد (كلها GROUP BY وبعضها به تعقيدات) .. عدد جمل INSERT حوالي عشرة .. أطوال جمل INSERT تصل (أحيانا) إلى 1000 قيمة للجملة الواحدة ..
إذن فيما يتعلق بهل يتحمل رتب عددا كبيرا من المواقع فكله بتوفيق الله وحده .. المؤشرات تدل على أن النظام ماشاء الله لاقوة إلا بالله قادر على معالجة أي عدد من الزيارات .. ويبقى أن أقول لك إن السيرفر الحالي Celeron 1.3يعني أقل سيرفر في الإنترنت ومع ذلك ماشاء الله الأداء جيد جدا .. لذلك سيتم استخدام سيرفر P4 3 مع رامات إضافية إن شاء الله .. مما يحسن فرص الأداء الأفضل كمان ..
إذا كان لديك استفسار فأنا تحت أمرك ..