التغطية المصورة ليوم سوالف: الجزء الأول، الجزء الأخير
الفائزون في المسابقة الأصغر لسوالف كاست

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو نشيط جدا
تاريخ التسجيل: Feb 2003-
#1 (permalink)  
لتعديل سكريبت php والتخفيف من الباندويث


يرجى ممن يعرفون الحل أن لا يبخلوا علينا والله يوفقهم مع ذويهم ألف توفيق:

هذا سكريبت لعرض مشاركات دفتر الزوار, فهل يمكن أن نكتبه أو نعدله بطريقة ajax لتخفيف الضغط على الباندويث؟

<?php
include ("include/config.php");
$db = new buildNav;
$db->offset = 'offset';
$db->limit = $limits;
$db->execute("SELECT * from entry WHERE stat='1' ORDER by id DESC");
while (@$row = mysql_fetch_array($db->sql_result))
{
if ($row[site] == "")
{
$site = "";
}
else
{
$site = $new_template->load_template ("template/site_link.html");
$site = str_replace('{site_link}',$row[site],$site);
}
if ($row[admin_msg] == "")
{
$admin_msg = "";
}
else
{
$admin_msg = $new_template->load_template ("template/admin_commen.html");
$admin_msg = str_replace('{admin_commen}',$row[admin_msg],$admin_msg);
}
$row_value[] = array ($row[id], $row[name], $row[email], $site,
$row[country], text_replace($row[msg]), $admin_msg, $row[date]);
}
if (mysql_num_rows($db->sql_result)==0)
{
add_entry ("لاتوجد تواقيع في هذا السجل الى الأن");
exit;
}
$info = $db->show_info();
$pages = $db->show_num_pages('&laquo;','&laquo; السابق','&raquo;','التالي &raquo;','|');
$static_value = array ($info, $pages, $title);
$row_name = array ("{id}", "{name}", "{email}", "{site}", "{country}", "{msg}", "{admin_msg}", "{date}");
$static_name = array ("{info}","{pages}", "{title}");
$entry_result_temp = $new_template->load_template ("template/index_bady.html");
$entry_result_temp = $new_template->dynamic_rows($row_name, $row_value, $entry_result_temp);
$entry_result_temp = $new_template->replace_static($static_name, $static_value, $entry_result_temp);
echo $entry_result_temp;
?>
--------------------------------------------






__________________
إستخدم ملفك الخاص لكتابة توقيعك
swa52 غير متواجد حالياً   قديم 31-07-2006, 07:21 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Feb 2003-
#2 (permalink)  

يا جماعة الخير

احنا عاوزين رد لاهمية الموضوع
الباندويث قليل جدا في موقعنا

او انصحونا بطريقة اخرى لتقليل هذا الباندويث

الله لا يريكم مكروه






__________________
إستخدم ملفك الخاص لكتابة توقيعك
swa52 غير متواجد حالياً   قديم 01-08-2006, 11:34 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Apr 2002-
#3 (permalink)  

السلام عليكم ورحمةالله وبركاته

بالنسبة للكود فلا يوجد فيه أي كود اضافي يمكن اختصاره

أنصحك بتقليل حجم ملفات html التي يتم استدعائها عن طريق الدالة load_template بقدر الامكان

فهذا هو التعديل الوحيد في رأيي

تحياتي






__________________
mahmoud009 سابقاً
منتدى بي اتش بي
فِكرة لتقنية المعلومات
فِكرة غير متواجد حالياً   قديم 01-08-2006, 04:04 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Feb 2003-
#4 (permalink)  

مشكوووووورر أخي mahmoud009

اعتقد يوجد طريقة لتحويل هذا السكريبت الى اياكس
وبهذا يمكن ان يوفر الواحد منا الكثير من الباندويث او التخفيف من الضغط على السيرفر.

كلامي مجرد اعتقاد نرجو من ذوي الخبرة التوضيح
وشكرا






__________________
إستخدم ملفك الخاص لكتابة توقيعك
swa52 غير متواجد حالياً   قديم 01-08-2006, 08:01 PM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 02:57 PM بتوقيت المملكة العربية السعودية