السلام عليكم
قام مدير السيرفر بمراسلتي بوجود صفحة تسبب لود كبير علي السيرفر
وهي صفحة index.php لاحد المواقع
راجعت الصفحة لاجد ان جميع الاكواد طبيعية
وهذه الصورة توضح بيانات اللود
السلام عليكم
قام مدير السيرفر بمراسلتي بوجود صفحة تسبب لود كبير علي السيرفر
وهي صفحة index.php لاحد المواقع
راجعت الصفحة لاجد ان جميع الاكواد طبيعية
وهذه الصورة توضح بيانات اللود
__________________
تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
وتلك الفاظ لا معنى لها كذلك كلماته
ممكن يكون عمل تخريبي و الصفحة مستهدفة للإغراق !!
خاصة و إن :
1 - الكود سليم
2 - الصفحة index أي رئيسية للموقع
و الله أعلم !
كيف حالك اخي سحاب
اتمني تكون بخير
بخصوص ما ذكرت ليس دائما زيادة اللود بسبب صفحة يكون سببه خطأ برمجي
او حتي فلود علي الموقع
مثلاً لو كنت تستخدم فيبولتن وزادت لديك الزوار بشدة بما لا يتحمله السيرفر ستجد في هذا المكان رسالة مفادها ان سبب ارتفاع اللود هي الصفحة showthread.php
وهذا امر طبيعي فهذه صفحة الموضوعات والمشاركات
اما لو استخدمت vbseo فستجد ان هذه الصفحة vbseo.php هي التوب دائما وبلا منافس
وذلك لكون ال htaccess يقوم بإرسال كل الريكويست علي هذه الصفة والتي بدورها تجلب المحتوي وتعرضه للزائر
ولكن حتي تكون علي يقين فعليك بإتباع خطوات كالتالي
1- استخدام موقع احصائيات وحساب عدد الصفحات المستعرضة يومياً ومقارنتها بإمكانيات السيرفر لو كنت منفرد اما لو مشترك فستحتاج للأنتقال علي الأقل ل vps
لو وجدت ان عدد الزوار طبيعي بالنسبة للمتاح لك من امكانيات السيرفر ( يمكنك الإستعانة لقسم الأستضافة وحتي تكون عبي بينة اكثر من 4000 زائر في الغالب ستحتاج للأنتقال لشئ خاص اقله ريسيلر )
2- معرفة عدد تعليمات السكول في كل صفحة
اذكر مشكلة حدثت معي كان سبب لوب من المبرمج المبتدئ
علي سيرفره الشخصي كانت تتكرر مرتين فقط وبداخل اللوب تعليمة سكول
لكن تحت الواقع كانت تتكرر ما يقارب 1500 مرة في الصفحة لكونها لوب بدايته 1 ونهايتها حسب عدد معين في الصفحة وعموما أي مبرمج يضع تعليمة سكول داخل لوب يجب الحكم عليه بالسجن ما لم تكن اللوب داخل تحديث عدادات او كرون لتتم في اوقات محددة وبشكل محدد له بداية ونهاية محددة
لك ان تتخيل 1500 تعليمة سكول في صفحة رئيسية لموقع ماذا يمكنها ان تفعل
والحل هنا لو كانت برمجيتك لا تستخدم دالة او كلاس سكول ان تستبدل كل mysql_query ب مثلاً
do_query
ثم تكتب دالة
وفي نهاية الصفحة تطبع echo $numqueries;كود PHP:
$numqueries = 0;
function do_query($query)
{
$GLOBALS['numqueries']++;
return mysql_query($query);
}
لتري عدد التعليمات في كل صفحة وهل هو معقول ام لا
3- هل تعرف لمفاتيح السكول ؟
primary
index
unique
هذه المفاتيح قد تخفف ثقل حقيقي جدا في تعليمات السكول لو كنت تعرف كيف تستخدمها بشكل صحيح
لهذا تعرف عليها وراجع كل تلعيمات السكول لديك في كل صفحة من نفس دالتنا لتعرف هل هناك تعليمة تجلب من جدول في قاعدة البيانات بدون وجود اندكس او مفتاح للجلب
بالتوفيق
__________________
السيف أصدق أنباء من الكتب
لا أعلم اذا كان الموقع مستهدف للإغراق أم لا
هو الموقع الخاص بالمجلس الأوروبي للإفتاء والبحوث
www.e-cfr.org/ar
__________________
تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
وتلك الفاظ لا معنى لها كذلك كلماته
جزاك الله خيرا أخي الكريم علي ردك المفصل والمستفيض
أولا سأقوم بمراجعة كود الصفحة مرة أخري لعلي أرى ما لم أراه سابقا
وساقوم بوضع كود احصائيات جوجل
سابقا قمت باضافة كود لحساب الوقت اللازم لتكوين الصفحة ولما يتعدي 4% من الثانية
جزاك الله خيرا
__________________
تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
وتلك الفاظ لا معنى لها كذلك كلماته
اتفضل اخي الكريم
http://www.e-cfr.org/ar
__________________
تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
وتلك الفاظ لا معنى لها كذلك كلماته