
जब हमारे पास एक वेब साइट आप खर्च कई संसाधन, आम तौर पर का मान RAM स्मृति सीमा, सुविधा में डिफ़ॉल्ट रूप से सौंपा PHP, कम रहता है और, इसलिए, की आवश्यकता वृद्धि यह मान, जब भी यह सीमाओं के भीतर अपने सर्वर स्थापित है RAM स्मृति के उचित पाया जाता है.
सामान्य रूप से, यह आमतौर पर होता है यदि आपके वेब साइट का एक सिस्टम पर बनाया गया है सामग्री प्रबंधन ओ ऑनलाइन शॉप, प्रकार WordPress, Drupal, PrestaShop, Magento, आदि, या किसी भी अन्य प्रकार की प्रणाली है कि कई संसाधनों का उपभोग करता है.
व्यक्तिगत रूप से, जब किसी भी करते हैं WordPress स्थापना, मैं आम तौर पर सीमा को सेट करें 256MB, चूंकि यह कि कुछ हमेशा की तरह है थीम ओ प्लगइन कि आप इस मान को बढ़ाने से पूछो.
मान memory_limit या PHP स्मृति सीमा में वृद्धि करने के लिए कैसे (WordPress, Drupal, PrestaShop,…)
के अनुसार सर्वर प्रकार है कि आप, इसकी PHP का संस्करण और आपूर्तिकर्ता कंपनी, तुम होगा एक मान के रूप में सेट करें स्मृति सीमा के लिए अपने PHP. ये मान आपके वेब को निष्पादित करता है, तो प्राप्त किया जा सकता है एक महत्वपूर्ण उपयोग आपके सिस्टम संसाधनों का, इसलिए यह महत्वपूर्ण है एक मान सेट करें कि को रोकने के लिए, किसी भी स्थिति से पहले, अपनी वेब साइट कार्य करना बंद.
वहाँ रहे हैं विभिन्न रूपों इस मान को परिवर्तित करने के लिए. हर एक की उन की निर्भर करता है किस प्रकार की अनुमतियाँ उन पर है फ़ाइलें के अपने सिस्टम. अनुमतियाँ कि अक्सर का प्रभारी कर रहे हैं कंपनी कि आप की सेवा के लिए प्रदान करता है होस्टिंग.
फ़ाइल या स्मृति सीमा का उपयोग करके memory_limit में वृद्धि PHP.ini
पुरालेख PHP.ini कहाँ है कॉन्फ़िगरेशन के PHP. संस्करण के बारे में जानकारी बचाता है, प्रयुक्त मॉड्यूल, अपलोड और अन्य विकल्पों की एक बड़ी वर्गीकरण की सीमा. उन के बीच है के स्मृति सीमा क्या, आवश्यक के रूप में, है किसी फ़ाइल या PHP स्क्रिप्ट का उपभोग कर सकते हैं स्मृति की अधिकतम मात्रा.
इस फाइल के उपयोग के प्रकार पर निर्भर करता है की मेजबानी की आप अपने सेवा प्रदाता के साथ है. सामान्य रूप से, में साझा होस्टिंग, वे अनुमति नहीं देते आपकी पहुँच या संशोधन. आम तौर पर में यह करने के लिए आप पहुँच दें VPS सर्वर और समर्पित.
के लिए संशोधित करें यह मान, खोलता है पुरालेख PHP.ini और करता है एक खोज का वचन ‘ memory_limit’, और तुम एक पंक्ति निम्न के समान मिल जाएगा:
1 | memory_limit = 64M ; Maximum amount of memory a script may consume |
यह इंगित करता है कि सीमा मान PHP स्मृति की है 64MB. आप केवल करने के लिए इस मान को बढ़ाने के लिए है उपयुक्त समझे, उदाहरण के लिए 256एम.
एक बार आप बदल दिया है, गार्जियन फ़ाइल और पुनरारंभ करें वेब सेवा ताकि परिवर्तन महसूस किया जा सकता.
. Htaccess फ़ाइल के माध्यम से memory_limit मूल्य वृद्धि
अगर पहुँच नहीं है करने के लिए फ़ाइल PHP.ini, हम इस वृद्धि में स्मृति के माध्यम से फ़ाइल बनाने के लिए विकल्प है .htaccess. इस फ़ाइल में आमतौर पर स्थित है रूट पथ के अपने वेब साइट और होस्ट मार्गों के बारे में जानकारी, पुनर्निर्देशन, फ़ाइलें और निर्देशिकाओं करने के लिए, आदि.
के लिए इसे संशोधित, फ़ाइल खोलें .htaccess और निम्न पंक्ति चाहता है:
1 | php_value memory_limit 256M |
नहीं तो इसे पा सकते हैं, बस यह जोड़ें और गार्जियन पुरालेख.
स्मृति या PHP memory_limit का उपयोग कर की सीमा में वृद्धि
के रूप में अंतिम विकल्प, अगर पहुँच नहीं है ऊपर सूचीबद्ध फ़ाइलों में से कोई भी, हम का विकल्प होता है वृद्धि का मान memory_limit में सीधे PHP में कोड खुद की लिपि में. यह निम्नलिखित के माध्यम से है कर के रूप समारोह:
1 | ini_set('memory_limit', '256M'); |
आधार पर कॉन्फ़िगरेशन आपके सर्वर के, यह हो सकता है इस पद्धति का उपयोग करके स्मृति सीमा में वृद्धि करने के लिए, प्रभाव नहीं है कुछ.
ये हैं अलग अलग रूपों का मान को संशोधित करें memory_limit ओ स्मृति सीमा में अपने वेब साइट में PHP. के रूप में मैं टिप्पणी की है, एक विकल्प या दूसरे लेने के क्या पर निर्भर करेगा होस्टिंग के प्रकार है और क्या अनुमतियाँ आपको अपने आपूर्तिकर्ता. को वरीयताएँ एक विधि या किसी अन्य विषय रहे हैं जैसा आप उन्हें दिखाया गया है, अभी भी यह सबसे अच्छा विकल्प यह फ़ाइल का संशोधन हो सकता है PHP.ini.
