اﻻختلافات بين PHP memory limit و RAM
ينطبق إعداد PHP memory_limit على الحد الأقصى للذاكرة الذي يتم استخدامه بواسطة طلب / برنامج نصي / عملية واحدة. يساعد على منع البرامج النصية المكتوبة بشكل سيئ من استهلاك كل الذاكرة المتوفرة على الخادم. على سبيل المثال ، إذا كانت 3 أكواد PHP تستخدم في وقت واحد 100 ميجابايت من الذاكرة لكل منها ، فسيصل إجمالي ذلك إلى 300 ميجابايت من استخدام الذاكرة ولن يتم الوصول إلى حد PHP البالغ 128 ميجابايت.
RAM memory مسؤولة عن تخزين وإتاحة جميع البيانات اللازمة لتشغيل عملية أو برنامج نصي. في الأساس ، RAM الخاصة بالنظام نفسها هي التي ستخصص الذاكرة لهذه العمليات أو البرامج النصية وكذلك ترك بعض الذاكرة المحجوزة(reserved memory) لضمان تشغيل البرامج والخدمات الأخرى في النظام.