مجموعة من الأفكار التي جمعتها لتساعدك على تسريع أداء برنامجك و الحفاظ على ذاكرة المعالج بشكل أفضل .
الأفكار التالية قرأتها على مر السنين في كتب و مواقع البرمجة و قد حاولت جمع أكبر قدر منها هنا . لا أملك معلومات دقيقة حول صحة كل المعلومات و لم أجرب تجارب بنفسي حولها و لكنها الاكثر انتشارا و تلقى قبول من الكثيرين :
1-لو كنت تستطيع تعريف متغيرك كـ Static فإن ذلك اسرع من المتغير العادي.
2-استخدام echo اسرع من استخدام Print .
3-استخدم unset لحذف أو إلغاء المتغير variable فأنت بذلك تفرغ الذاكرة و تسرع الأداء.
4-استخدم Full path العنوان الكامل عند استدعاء ملف require أو include فذلك يوفر وقت البرنامج في البحث و الوصول للعنوان .
5-حاول استخدام Str_replace قدر المستطاع بدل preg_replace فهي اسرع .
6-استخدام @ قبل الدالة لإلغاء الأخطاء يبطء من عمل البرنامج .
7-إغلق اتصالك بقاعدة البيانات عند الانتهاء .
8-استخدام علامتي التنصيص للوصول لحقل في المتسلسلة 7 مرات اسرع بدونها مثلا
اسرع من
-استخدام ‘ بدلا من “ يقلل بعضا من وقت تنفيذ البرنامج .
10-استخدام require_once يؤثر بشكل كبير على أداء برنامج.
11-عند الرغبة في التحقق من طول النص فإن من الأفضل بدلا من استخدام strlen استخدام isset و ذلك
12-استخدام
-هناك الآلاف من الدوال Functions المعدة لك مسبقا من قبل الphp حاول دائما البحث عن ما ينسابك قبل كتابة دالتك الخاصة .
14- عند طباعة أكثر من متغير من الأفضل فصل المتغيرات أو النصوص بواسطة الفاصلة بدلا من استخدام النقطة .
|
|
|
echo $text2,$text2,$text3;
|
- استخدم mod_gzip و هي ملحقة بالاباتشي يسرع من تحميل صفحتك بشكل كبير
و ذلك باستخدام
|
|
|
ob_start("ob_gzhandler");
|
أو وضع التالي في ملف htaccess
|
|
|
php_value zlib.output_compression 1 php_value zlib.output_compression_level 5
|
هي اكبر قيمة جرب استخدام قيمة أقل لضغط الصفحات لتخفيف الضغط .
بقلم : فاطمة العمادي
المصدر
مواقع النشر (المفضلة)