النتائج 1 إلى 4 من 4

الموضوع: لتعديل سكريبت php والتخفيف من الباندويث

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695

    لتعديل سكريبت 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;
    ?>
    --------------------------------------------





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


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

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

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

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





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


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

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

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

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

    تحياتي






    __________________
    مدونتي

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


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

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

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





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.





ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض