1. تطوير الويب
6

ماهي الأدوات المستخدمة لقياس أداء الشفرة PHP؟

  • husam-ahmed
  • 2013-09-10T08:48:06+00:00
  • رابط مختصر
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

  • الأفضل
  • الأحدث
  • الأقدم
17
doonfrs 2013-09-11T09:04:21+00:00 أضف ردا
  • رابط مختصر

Profiling ؟

أعتقد الأفضل استخدام إطار عمل ، أغلب أطر العمل تدعم قياس الأداء وتعطي تقارير مناسبة عن زمن التنفيذ مع قاعدة البيانات أو أي أمور أخرى

http://www.yiiframework.com...
http://ellislab.com/codeign...

بإمكانك استخدام xdebug وإضافات خاصة ب php

http://www.php.net/apd
http://php.net/manual/en/bo...

أحياناً بيئة العمل تقدم ميزة تقييم الأداء مثل Nusphere

http://www.nusphere.com/pro...

ملاحظة أخيرة ، يجب أن يتم دراسة البرنامج وخطوات نفيذه.

بعض المشاكل تظهر من تكرار الإجرائية مثلاً

$x = getUserName();

echo "login user is " getUserName(());

نلاحظ هنا تم طلب التابع GetUseName مرتين ، وبالتالي تم تنفيذ العملية مرتين ، لو كان هذا التابع سيعيد نفس القيمة ، فمن الأفضل عمل caching تخزين القيمة وإعادتها ، يمكنك استخدام $_GLOBALS مثلاً ...

أيضاً غالباً يمكن توقع أي الإجرائيات تستهلك زمن تنفيذ أكثر بحكم المهم التي تقوم بها ، يمكنك ببساطة القيام بالتالي :

$then = microtime();

myFunc();

$now = microtime();

echo sprintf("Elapsed: %f", $now-$then); لمعرفة زمن التنفيذ

1
doonfrs 2013-09-11T11:39:24+00:00 أضف ردا
  • رابط مختصر

الأكواد بتنسيق أفضل ... عذراً حديثاً قرأت عن تنسيق التعليق في الموقع :)

$x = getUserName(); echo "login user is " getUserName(());

$then = microtime(); myFunc(); $now = microtime();

echo sprintf("Elapsed: %f", $now-$then);

تطوير الويب

مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.

104 ألف متابع

أطلق موقعك الإلكتروني في دقائق

صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.

أنشئ موقعك الآن

اقرأ أيضًا

  • لقد قمت ببناء منصة ToolsHub للأدوات المصغرة بمفردي.. ما رأيكم في الأداء والـ UX؟
  • ماهي المواقع الافضل لشراء دومين
  • بايثون او php
  • ادوات البرمجة و برامج البرمجة
  • هل php لغة غبيه؟

انسخ هذا الرابط:

تنبيه