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

الموضوع: سؤال لمحترفين ال php عن طريقة تقليص استهلاك الذاكرة!!!

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270

    سؤال لمحترفين ال php عن طريقة تقليص استهلاك الذاكرة!!!



    السلام عليكم
    احاول بناء سكربت كبير ولذلك احاول تقليل استخدام الذاكرة

    فقرات العديد من المقالات التي تتحدث عن تلقيص استخدام الذاكرة ومن ابرز هذه المقالات الرابط التالي
    http://www.chazzuka.com/63-best-prac.../#comment-1860


    ولاكن لبدي بعض الاشاء التي استغربت منها!!

    مثلما ذكر هذا المقال باستخدلم دالة ال unset للتخلص من المتغيرات ليتم تخفريغ الذاكرة!! بالفعل قمت بعمل باخذ هذه النصائح بعين الاعتبار وقمت بعمل unset للمتغيرات ولاكن النتيجة كانت عكسية!!!!

    عندما استخدمت دالة ال unset استهلكت 89160kb لفتح الصفحة الرئيسية
    وعندما عطلة استخدام ال unset استهلكت 88992kb لفتح نفس الصفحة!!!!

    فالذي اريد استفساره كيف ممكن تقليل استهلاك الذاكرة؟؟؟
    ما هي النصائح التي تفيد في برمجة php؟؟؟؟

    شكرا لمروركم بهذا الموضوع





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر



  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    779


    اخي الكريم
    ملاحظة قبل كل شي ,, يجب ان تقوم بحساب الوقت المستخدم في كل تجاربك ( لود الصفحه و و و )
    عموما
    ارجو ان تقوم بتجربة بسيطه و هي بدل استخدام الداله
    unset($var);
    استخدم
    $var = '';
    و حسب المعروف ان هذه الطريقه هي الاسرع





    __________________
    أهلا و سهلا بكم في :-
    موقع دار الأوائل
    تفضل معنا خدمات الاستضافة
    موقع العبقري لخدمات الاستضافة

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270


    اخي عبقري العرب كيف ممكن فحص اللود؟؟

    اما بخصوص ما تفضلت به فشوف التالي

    اذا لم استخدم دالة ال unset وايضا لو اقم بعمل $var= '';
    النتيجة 88544 كيلو بيت

    لاكن لو اشتخدمت $var=''; بدل من ال unset
    النتيجة 88840 كيلو بيت

    ول استخدمت دالة ال unset بدل من $var= '';
    النتيجة 88856 كيلو بيت!!!

    يعني الافضل اني لا استخدم $var=''; ولا ال unset!! اعتقد السبب ان ال php تقوم بحذف المتغيرات بعد انتهاء السكربت!!!!

    ما رأيك في هذا النتيجة؟؟ وكيف افحص اللود؟





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر


  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    709


    هل جربت $var = false





    __________________
    تصميم و برمجة : سرعة و إتقان.
    للاتصال : codezigner@gmail.com

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    281


    بنظرى أفضل حل هو أتباع المثالية فى كتابة الكود الرابط الى ارفقتة معلومات جيدة http://www.chazzuka.com/63-best-prac.../#comment-1860 والحرص على أستخدام الدوال الأسرع وعدم أستدعاء كل كلاسات البرنامج بل أستدعاء الكلاسات المطلوبة فى الصفحة اعتقد انك لاتستخدم Framework وانا ايضآ لا أفضل أستخدام Framework بل أفضل العمل على الادوات الى قمت ببرمجاتها ملاحظة عند استخدام Framework يكون حجم الذاكرة ضعف هذا الرقم 89160kb تعرف على الاكواد السحرية فى موقع php العناية فى كتابة الأستعلامات أحيانآ يكون هناك اكثر من حل للأستعلامات ويكون من احدى الحلول حل اسرع أستخدام كاش للأستعلامات المطلوب تنفيذها كل زمن معين






  6. #6
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    63


    اخوي فيه بعض الاشياء ماتفرق مع العمليات القليلة
    ولاكن مع كثررة العمليات يصير فيه فرق
    ولاكن مثل ماقالوا لك الاخوان اتبع الطرق المثالية والله يوفقك






  7. #7
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    2,065


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

    ثم إن إسخدامك للفريم وورك فى عملك ييسر لك مثل هذه الامور عن طريق تفعيل الكاش وامور اخرى






  8. #8


    الكاش ثم الكاش ثم الكاش
    احفظ الصفحة الرئييسية وحدثها كل مدة زمنية
    تصور كم الاستعلامات الذي ستوفره
    حاول بقدر الامكان عمل الكاش في كل مكان بالموقع
    وايضا اتباع الطرق التقليدية مثل ضغط الصفحات gzip
    وهنا مقال مفيد في تلك الجزأية الخاصة بتسريع عملية تحميل الصفحة وتقليل وقت الresponse
    http://sixrevisions.com/web-developm...esponse-times/





    __________________
    Contact Me





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

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

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