مدير عمليات PHP

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

PHP-FPM مدير عمليات يشغّل كود PHP على السيرفر، وهو الطريقة الأشهر لتشغيل ووردبريس مع Nginx وكثير من إعدادات Apache. يحتفظ بمجموعة عمليات جاهزة تستقبل الطلبات، بدل تشغيل PHP من جديد مع كل طلب.

أهم إعداداته عدد العمليات القصوى pm.max_children. كل زائر يطلب صفحة غير مخزنة يحجز عملية حتى تنتهي، فإن امتلأت كلها انتظر الباقون أو ظهر خطأ 502 أو 504.

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