الحد استضافة تعليق دروبال
بعض الصفحات على دروبال تستخدم ذاكرة أكثر من الصفحات الأخرى. اعتقد انها مضيعة للموارد الخادم لحجز 64M أو أكثر على كافة الصفحات في دروبال فقط لأن الصفحة وحدات "(أو القسم مع الرسومات) تصل هذه الذروة، وأريد أن تجنب صفحات بيضاء عند القيام التغييرات.
لذلك، سؤالي هو: هل ممارسة جيدة لإدارة حدود الذاكرة المختلفة برمجيا، تبعا للقسم أو صفحة؟ تستخدم بعض الصفحات 32M أو أقل، لذلك أعتقد أنه من الأفضل لتحسين أقسام محددة من تطبيق ويب مع حدود معينة.
لقد قرأت الكثير عن الممارسات الأمثل ولكن لم أجد التعامل مع حدود الذاكرة حيوي أو وحدة نمطية دروبال التعامل هذا النوع من المسألة أو تطبيق هذا النهج.
طلب 2 سبتمبر '12 في 08:07
الحد الذاكرة في الحقيقة مجرد قول دروبال مقدار الذاكرة هو مسموح به للاستخدام. دروبال لن الذاكرة "احتياطي". فإنه لا حقا "إدارة" الذاكرة في كل طريقة تفكيرك. انها سوف تستخدم كل ما يحتاج (من المسموح به) عندما يحتاج إليها، وإذا كان هناك حاجة أكثر من ذلك، سوف تحصل على خطأ. إذا كان يحتاج أقل من الحد الذاكرة، فإنه سوف تستخدم أقل.
الحد الأدنى المطلوب من الذاكرة المتاحة لدروبال 7 لتشغيل هو 32MB، ولكن عددا أوصى يكون أقرب إلى 128MB.
متطلبات الذاكرة PHP يمكن أن تختلف بشكل كبير تبعا لنماذج الاستخدام على موقع الويب الخاص بك. دروبال 6 الأساسية يتطلب memory_limit PHP لتكون على الأقل 16MB. يتطلب دروبال 7 الأساسية 32MB. وسيتم عرض رسائل التحذير إذا لم التكوين PHP تلبية هذه المتطلبات. ومع ذلك، في حين أن هذه القيم قد تكون كافية للتثبيت دروبال افتراضي، موقع الإنتاج مع عدد من وحدات تستخدم عادة تمكين (CCK، المشاهدات الخ) قد يتطلب 64 ميغابايت أو أكثر. قد تتطلب بعض المنشآت أكثر من ذلك بكثير، خصوصا مع تطبيقات الوسائط الغنية. إذا كنت تستخدم خدمة استضافة من المهم أن تحقق من أن المضيف الخاص بك يمكن أن توفر ذاكرة كافية لمجموعة من وحدات كنت بصدد نشر أو قد نشر في المستقبل. (انظر PHP الصفحة حد الذاكرة الزيادة في استكشاف الأخطاء وإصلاحها التعليمات للحصول على معلومات إضافية حول تعديل الحد الأقصى للذاكرة PHP).
أجاب 2 سبتمبر '12 في 18:36