Saturday, April 20, 2024

PHP मेमोरी लिमिट कैसे बढ़ाएं | How To Increase PHP Memory – Best Information

PHP मेमोरी लिमिट कैसे बढ़ाएं और फाइल लिमिट और स्क्रिप्ट एक्ज़ीक्यूशन टाइम अपलोड कैसे करें | How To Increase PHP Memory – Best Information

PHP मेमोरी लिमिट कैसे बढ़ाएं – PHP में डिफ़ॉल्ट रूप से 16MB की PHP मेमोरी सीमा निर्धारित की जाती है। कुछ साइटों को 32MB से अधिक की आवश्यकता हो सकती है। 64MB और उच्चतर की मेमोरी सीमा असामान्य नहीं है। डिफ़ॉल्ट अपलोड फ़ाइल सीमा 2MB काफी कम है, खासकर यदि साइट उन तस्वीरों के साथ काम करती है जिनका आकार 32MB से अधिक हो सकता है।

स्क्रिप्ट निष्पादन समय के लिए – यह डिफ़ॉल्ट रूप से 30 सेकंड पर सेट होता है लेकिन कुछ कार्यों (उदाहरण के लिए सर्विस क्रॉन कार्यों) को अपना काम पूरा करने के लिए अधिक समय की आवश्यकता होती है। PHP मेमोरी लिमिट, अपलोड फाइल लिमिट और एक्जीक्यूटिव टाइम बढ़ाने के लिए कई तकनीकें हैं – आपको उनमें से केवल एक का उपयोग करने की आवश्यकता है। आपके लिए सही आपके सिस्टम कॉन्फ़िगरेशन पर निर्भर करता है।

A- मेमोरी लिमिट सेट करें (Set Memory Limit)

1. php.ini कॉन्फ़िगरेशन यह अनुशंसित तरीका है यदि आपके पास सर्वर की php.ini तक पहुंच है। अधिकांश साझा होस्टिंग परिवेशों में यह संभव नहीं होगा, हालांकि आपका होस्ट इसे आपके लिए समायोजित करने में सक्षम हो सकता है। ध्यान दें कि यह परिवर्तन सर्वर पर सभी वेबसाइटों और PHP स्क्रिप्ट को प्रभावित करेगा। – अपने वेब सर्वर द्वारा उपयोग की गई php.ini फ़ाइल का पता लगाएँ।

आप इसे खोजने के लिए phpinfo() PHP फ़ंक्शन का उपयोग कर सकते हैं। – php.ini फ़ाइल में मेमोरी_लिमिट पैरामीटर संपादित करें (आमतौर पर संसाधन सीमा नामक अनुभाग में) मेमोरी_लिमिट = 32M; एक स्क्रिप्ट द्वारा उपभोग की जा सकने वाली स्मृति की अधिकतम मात्रा (32MB) यदि इसके लिए पहले से कोई खंड नहीं है, तो उपरोक्त पंक्ति को फ़ाइल के अंत में रखें। – अपाचे को पुनरारंभ करें।

नोट: यदि आप XAMPP/WAMP का उपयोग कर रहे हैं, तो दो PHP.ini फ़ाइलें हो सकती हैं (एक PHP निर्देशिका के अंतर्गत और दूसरी Apache/bin के अंतर्गत)। अपनी स्मृति सीमा को बदलने के लिए, फ़ाइल को XAMPP/Apache/bin निर्देशिका में संपादित करें। अगले दो समाधान कार्यक्षेत्र में अधिक प्रतिबंधित हैं और, कुछ मामलों में, सभी साइटों को प्रभावित करने की तुलना में अधिक उपयुक्त विकल्प हो सकते हैं।

2. htaccess कॉन्फ़िगरेशन यह तब उपयोगी होता है जब आपके पास php.ini फ़ाइल तक पहुंच न हो। साइट रूट (सार्वजनिक) निर्देशिका में the.htaccess फ़ाइल संपादित करें (बनाएं) और निम्न पंक्ति जोड़ें: php_value memory_limit 32M यह विधि केवल तभी काम करेगी जब PHP अपाचे मॉड्यूल के रूप में चल रही हो।

यह भी देखें :  कंप्यूटर नेटवर्क उपकरण और कंपोनेंट्स | Computer Network Devices & Components - Best Info in Hindi

3. PHP स्क्रिप्ट में कॉन्फ़िगरेशन निम्न पंक्ति जोड़ें जहाँ आपको PHP को अधिक मेमोरी देने की आवश्यकता है: ini_set(‘memory_limit’, ’32M’);

4. साझा होस्टिंग पर मेमोरी सीमा कुछ साझा होस्टिंग परिवेशों में, PHP मेमोरी सीमा सेटिंग तक पहुंच प्रतिबंधित है। यदि आप स्वयं परिवर्तन नहीं कर सकते हैं, तो कृपया अपने होस्टिंग प्रदाता से इसे आपके लिए समायोजित करने के लिए कहें, या एक नए होस्ट की तलाश करें जो अधिक लचीलेपन की अनुमति देता है।

PHP मेमोरी लिमिट कैसे बढ़ाएं | PHP Memory Kaise Badhayen

PHP मेमोरी लिमिट कैसे बढ़ाएं | How To Increase PHP Memory – Best Information
PHP मेमोरी लिमिट कैसे बढ़ाएं | How To Increase PHP Memory – Best Information

B- अपलोड फ़ाइल आकार सीमा सेट करें (Set Upload File Size Limit)

अपलोड फ़ाइल आकार सीमा सेट करें  – आपकी PHP स्थापना अपलोड फ़ाइल आकार पर सीमाएं लगा रही है। डिफ़ॉल्ट आपको अधिकतम 2 एमबी अपलोड फ़ाइल आकार तक सीमित कर देगा। आपको निम्नलिखित तीन कॉन्फ़िगरेशन विकल्प सेट करने होंगे: – upload_max_filesize – अपलोड की गई फ़ाइल का अधिकतम आकार। – मेमोरी_लिमिट – यह बाइट्स में मेमोरी की अधिकतम मात्रा निर्धारित करता है जिसे एक स्क्रिप्ट को आवंटित करने की अनुमति है।

यह सर्वर पर सभी उपलब्ध मेमोरी को खत्म करने के लिए खराब लिखित स्क्रिप्ट को रोकने में मदद करता है। ध्यान दें कि कोई स्मृति सीमा नहीं है, इस निर्देश को -1 पर सेट करें। – post_max_size – अनुमत पोस्ट डेटा का अधिकतम आकार सेट करता है। यह सेटिंग फ़ाइल अपलोड को भी प्रभावित करती है। बड़ी फ़ाइलें अपलोड करने के लिए, यह मान upload_max_filesize से बड़ा होना चाहिए। यदि आपकी कॉन्फ़िगर स्क्रिप्ट द्वारा मेमोरी लिमिट को सक्षम किया गया है, तो मेमोरी_लिमिट फ़ाइल अपलोडिंग को भी प्रभावित करती है। सामान्यतया, मेमोरी_लिमिट पोस्ट_मैक्स_साइज़ से बड़ी होनी चाहिए।

1. php.ini कॉन्फ़िगरेशन – आपके वेब सर्वर द्वारा उपयोग की गई php.ini फ़ाइल का पता लगाएँ। आप इसे खोजने के लिए phpinfo() PHP फ़ंक्शन का उपयोग कर सकते हैं। – अगले पैरामीटर ढूंढें और संशोधित करें: मेमोरी_लिमिट = 32 एम अपलोड_मैक्स_फाइलसाइज = 10 एम पोस्ट_मैक्स_साइज = 20 एम – अपाचे को पुनरारंभ करें

2. htaccess कॉन्फ़िगरेशन  यह तब उपयोगी होता है जब आपके पास php.ini फ़ाइल तक पहुंच न हो। साइट रूट (सार्वजनिक) निर्देशिका में .htaccess फ़ाइल संपादित करें (बनाएं) और निम्न पंक्ति जोड़ें: php_value upload_max_filesize 10M php_value post_max_size 20M php_value memory_limit 32M यह विधि केवल तभी काम करेगी जब PHP अपाचे मॉड्यूल के रूप में चल रही हो।

3. स्क्रिप्ट निष्पादन समय बढ़ाएं PHP स्क्रिप्ट को केवल एक निश्चित अवधि के लिए निष्पादित करने की अनुमति है, और जब यह समय सीमा तक पहुंच जाती है, तो यह रुक जाएगी और निम्न त्रुटि उत्पन्न करेगी: “घातक त्रुटि: 30 सेकंड का अधिकतम निष्पादन समय पार हो गया yourscript.php” अपनी PHP स्क्रिप्ट को लंबे समय तक चलने देने के लिए, आपको निम्न में से किसी भी तरीके का उपयोग करके PHP स्क्रिप्ट की अधिकतम निष्पादन समय सीमा बढ़ाने की आवश्यकता होगी।

4. php.ini कॉन्फ़िगरेशन – आपके वेब सर्वर द्वारा उपयोग की गई php.ini फ़ाइल का पता लगाएँ। आप इसे खोजने के लिए phpinfo() PHP फ़ंक्शन का उपयोग कर सकते हैं। – अगला पैरामीटर ढूंढें और संशोधित करें: max_execution_time = 45 मान बदलें (सेकंड में) या अनंत समय के लिए 0 पर सेट करें – अपाचे को पुनरारंभ करें

यह भी देखें :  चिपसेट क्या है उपयोग एवं कार्य | What is a Best Chipset In Hindi

4. htaccess कॉन्फ़िगरेशन साइट रूट (सार्वजनिक) निर्देशिका या अपनी स्क्रिप्ट की निर्देशिका में .htaccess फ़ाइल संपादित करें (बनाएं) और निम्न पंक्ति जोड़ें: php_value max_execution_time 45 मान बदलें (सेकंड में) या अनंत के लिए 0 पर सेट करें समय

5. PHP स्क्रिप्ट में कॉन्फ़िगरेशन यह शायद सबसे अच्छी विधि है क्योंकि सेटिंग केवल विशेष स्क्रिप्ट पर लागू होती है, और अन्य खराब लिखित स्क्रिप्ट को भी सिस्टम के संसाधनों का उपभोग और बर्बाद करने की अनुमति नहीं देगी। ऐसा करने के लिए, अपनी PHP स्क्रिप्ट में निम्नलिखित फ़ंक्शन को पैरामीटर के रूप में सेकंड में अधिकतम निष्पादन समय के साथ कॉल करें: set_time_limit ( 300 ) आप अनंत निष्पादन समय के लिए पैरामीटर के रूप में 0 का उपयोग कर सकते हैं।

PHP मेमोरी लिमिट कैसे बढ़ाएं | How To Increase PHP Memory

PHP क्यों बनाता है परफेक्ट सेंस| Why PHP Makes Perfect Sense

PHP आज इंटरनेट पर सबसे तेजी से बढ़ती वेब स्क्रिप्टिंग भाषाओं में से एक है, और अच्छे कारण के लिए। PHP (जो हाइपरटेक्स्ट प्रीप्रोसेसर के लिए खड़ा है) को स्पष्ट रूप से वेब के लिए डिज़ाइन किया गया था। गतिशील वेब पेजों के निर्माण को जल्दी और आसानी से सक्षम करने के लिए 1994 में डिज़ाइन किया गया, PHP ने विकास में विस्फोट किया है और इसे लिनक्स जैसे प्रमुख विक्रेताओं द्वारा अपनाया गया है जिन्होंने अपने वेब सर्वर के साथ भाषा को शामिल किया है।

भाषा सीखना आसान है और विभिन्न ऑपरेटिंग सिस्टम के साथ काम करता है। PHP के मजबूत प्रदर्शन, इसके मामूली सीखने की अवस्था के साथ, इसे कई व्यवसायों के लिए पसंद की भाषा बना दिया है जो वेब के लिए लागत प्रभावी तेजी से अनुप्रयोग विकास समाधान चाहते हैं।

डेवलपर्स द्वारा PHP को चुनने के मुख्य कारणों में से एक इसकी सादगी और उपयोग में आसानी है। PHP कई अन्य वेब स्क्रिप्टिंग समाधानों जैसे कि सक्रिय सर्वर पेज और PERL के खिलाफ प्रतिस्पर्धा करती है, लेकिन इनमें से कोई भी भाषा PHP के रूप में सीखना आसान नहीं है। इसके अलावा, कुछ भाषाओं को विकास में गति प्राप्त करने से पहले कुछ भाषाओं में प्रोग्रामिंग पृष्ठभूमि की एक मध्यम मात्रा की आवश्यकता होती है।

हालांकि, PHP के साथ, गैर-प्रोग्रामर भी PHP पर बुनियादी ट्यूटोरियल्स को पढ़ने के बाद कुछ ही दिनों में वेब-आधारित समाधान विकसित करने में सक्षम हो गए हैं। PHP कमांड को HTML कमांड के साथ एक ही वेब पेज में एम्बेड किया जाता है, और उपयोगकर्ता को वेब पेज डिलीवर करने के लिए सर्वर पर निष्पादित किया जाता है।

PHP का एक और बड़ा फायदा इसकी कई ऑपरेटिंग सिस्टम के साथ इंटरऑपरेबिलिटी है। उदाहरण के लिए एक कंपनी लिनक्स, विंडोज या मैक के साथ PHP का उपयोग कर सकती है। वे लोकप्रिय ओपन सोर्स अपाचे सर्वर के साथ PHP का भी उपयोग कर सकते हैं। इसकी तुलना Microsoft के सक्रिय सर्वर पृष्ठों से करें, इसके विपरीत, जो मुख्य रूप से Microsoft-सक्षम सर्वरों के लिए डिज़ाइन किया गया है।

यह भी देखें :  प्रोग्रामिंग के लिए हमे कौन से प्रोग्रामिंग भाषा सीखना चाहिए | Choosing a Best Programming Language to Learn in Hindi

पोर्टेबिलिटी उन व्यवसायों के लिए एक प्रमुख चिंता का विषय बनता जा रहा है जो अपने व्यवसायों में एक या अधिक ऑपरेटिंग सिस्टम का उपयोग करते हैं। व्यवसाय अपने मौजूदा I.S का लाभ उठाने के लिए PHP का उपयोग करके पैसे बचाते हैं। मालिकाना उत्पादों को खरीदने के लिए बड़ी रकम का निवेश करने के बजाय संसाधन।

PHP मेमोरी लिमिट कैसे बढ़ाएं | How To Increase PHP Memory

PHP एक ओपन सोर्स उत्पाद है जिसमें दुनिया भर में डेवलपर्स का समुदाय है। व्यवसायों के लिए इसका मतलब यह है कि डेवलपर्स का एक बड़ा नेटवर्क है जो इसे बेहतर उत्पाद बनाने के लिए PHP को लगातार परिष्कृत कर सकता है। यह कोई आश्चर्य की बात नहीं है कि 1994 में इसकी स्थापना के बाद से, डेवलपर्स ने PHP को पहले से कहीं अधिक शक्तिशाली बनाने के लिए उपयोगी ऐड-इन्स की एक बड़ी लाइब्रेरी बनाई है। PHP में कई अन्य “प्लग एंड प्ले” सुविधाओं के बीच देशी डेटाबेस के लिए समर्थन शामिल है जो उपयोगकर्ताओं को भाषा का पूरा फायदा उठाने में सक्षम बनाता है।

डेवलपर्स के लिए इस सब का परिणाम तेजी से अनुप्रयोग विकास है। यह वेब के लिए विशेष रूप से महत्वपूर्ण है, जहां व्यवसायों को वेब-आधारित एप्लिकेशन विकसित करना चाहिए जो ई-कॉमर्स की वास्तविक समय की मांगों का जवाब दे सकें। PHP कंपनियों को अपने वेब-आधारित समाधानों को शीघ्रता से परिनियोजित करने में सक्षम बनाती है, और आवश्यकता पड़ने पर उन्हें उतनी ही आसानी से संशोधित करती है। PHP प्रशासकों के लिए भी उपयोग करने के लिए एक स्थिर, विश्वसनीय भाषा है। PHP को MySQL जैसे ओपन सोर्स डेटाबेस के साथ निर्बाध रूप से काम करने के लिए आसानी से अनुकूलित किया गया है।

अपने हल्के डिज़ाइन के कारण, PHP तेज़ है और असाधारण रूप से अच्छा प्रदर्शन करती है। कई कंपनियों ने महसूस किया है कि PHP उनके वेब सर्वर की जरूरतों के लिए सबसे अच्छा समाधान है। यूरोप में लाइकोस जैसी कंपनियां पूरी तरह से PHP में लिखी गई सेवाओं की पेशकश करती हैं। भाषा दैनिक आधार पर भारी मात्रा में यातायात को संभालने में सक्षम है। दुनिया भर में कई अन्य प्रमुख निगमों ने अपने उद्यम की जरूरतों के लिए भी PHP का उपयोग किया है। इन कंपनियों में सिस्को, वर्ल्डकॉम, मोटोरोला, एयर कनाडा और ड्यूश बैंक शामिल हैं।

कई महत्वपूर्ण आँकड़े PHP के विकास में महत्वपूर्ण मील के पत्थर हैं। एक नेटक्राफ्ट सर्वेक्षण के अनुसार, PHP की लोकप्रियता 8-11% की मासिक दर से बढ़ी। इस लिहाज से देखें तो पूरे इंटरनेट की ग्रोथ 4% है। जिस समय सर्वेक्षण किया गया था, उस समय 6.5 मिलियन साइटें PHP का उपयोग कर रही थीं। PHP उपयोग में सबसे लोकप्रिय वेब स्क्रिप्टिंग भाषा के रूप में Microsoft के सक्रिय सर्वर पेजों से आगे निकल गई। PHP का उपयोग इंटरनेट पर 24% साइटों पर किया जाता है।

स्पष्ट रूप से PHP के कई लाभों ने इसे व्यवसायों के लिए अपने वेब-आधारित अनुप्रयोगों को लागू करने में उपयोग करने के लिए आदर्श समाधान बना दिया है। छोटी और बड़ी कंपनियां जानती हैं कि उपयोग में आसानी, तेजी से विकास, बेहतर प्रदर्शन, स्थिरता और विश्वसनीयता, और उपयोगकर्ताओं और डेवलपर्स के एक बड़े विश्वव्यापी समुदाय के लिए, कुछ भाषाएं PHP की पेशकश करने के करीब आ सकती हैं।

Rate this post
Suraj Kushwaha
Suraj Kushwahahttp://techshindi.com
हैलो दोस्तों, मेरा नाम सूरज कुशवाहा है मै यह ब्लॉग मुख्य रूप से हिंदी में पाठकों को विभिन्न प्रकार के कंप्यूटर टेक्नोलॉजी पर आधारित दिलचस्प पाठ्य सामग्री प्रदान करने के लिए बनाया है।

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Stay Connected

0FansLike
0FollowersFollow
0SubscribersSubscribe
spot_img
- Advertisement -

Latest Articles