أداء تطبيقات PHP
300 صفحات
Arabic
PDF
4.5

أداء تطبيقات PHP

أداء تطبيقات PHP

المؤلف:

السنة:

ملخص:

كتاب «أداء تطبيقات PHP» هو دليل عملي للمطورين الذين يرغبون في جعل مشاريعهم أسرع وأكثر استقرارًا وقابلية للتوسع. المؤلف، مطور PHP المتمرس أليكسي سوكولوف، يشارك تقنيات وأدوات مجربة ستساعدك في تحديد الاختناقات في الكود وإزالتها دون فقدان الجودة.



الكتاب مناسب لكل من المبتدئين الذين هم على دراية بأساسيات PHP، والمبرمجين ذوي الخبرة الذين يسعون لتعميق معرفتهم في مجال التحسين. ستتعلم ليس فقط كتابة كود سريع، ولكن أيضًا تكوين البيئة بشكل صحيح - من خادم الويب إلى قاعدة البيانات.



ما ستتعلمه من الكتاب:

  • التنميط وقياس الأداء: كيفية استخدام Xdebug و Blackfire.io و PHPBench للبحث عن «الاختناقات».
  • تحسين الكود: العمل مع الحلقات، الدوال، السلاسل والمصفوفات - أمثلة عملية قبل وبعد.
  • التخزين المؤقت: استراتيجيات استخدام OPcache و Redis و Memcached، بالإضافة إلى تخزين القوالب واستعلامات قاعدة البيانات مؤقتًا.
  • العمل مع قواعد البيانات: تحسين استعلامات SQL، استخدام الفهارس، تجمع الاتصالات والنسخ المتماثل.
  • إعداد الخادم: تكوين PHP-FPM و Nginx و Apache و HTTP/2 وضغط البيانات.
  • اللاتزامنية وقوائم الانتظار: RabbitMQ و Gearman و ReactPHP - متى وكيف يتم استخدامها.
  • المراقبة: جمع المقاييس، التسجيل، التنبيه باستخدام Prometheus و Grafana.


يحتوي كل فصل على حالات حقيقية من مشاريع الإنتاج، ومقتطفات كود جاهزة، وقوائم تدقيق لأداء التدقيق. ستتعلم ليس فقط إصلاح المشكلات، ولكن أيضًا منعها في مرحلة التصميم.



يتم إيلاء اهتمام خاص لـ الأخطاء النموذجية - من استعلامات ORM غير الفعالة إلى الاستخدام غير الصحيح للجلسات. سيساعدك الكتاب على تقليل وقت استجابة الخادم، وتقليل الحمل على قاعدة البيانات، وإعداد التطبيق لنمو حركة المرور.



هذا دليل مرجعي لأولئك الذين يريدون أن تعمل مشاريعهم PHP بسرعة تحت أي حمل - من موقع صغير إلى خدمة ويب عالية التحميل.

توصيات