مقدمه
یکی از این تنظیمات مهم در هاست، میزان حافظه PHP یا Memory Limit در PHP است. در این مطلب با نحوه تغییر memory_limit از طریق بخش Select PHP Version در دایرکت ادمین و سی پنل آشنا می شوید.
چرا تنظیم memory_limit مهم است؟
memory_limit در PHP تعیین می کند که هر اسکریپت یا کد اجرا شده توسط PHP می تواند از چه میزان از حافظه سرور برای انجام پردازش ها استفاده کند. اگر میزان حافظه در دسترس کافی نباشد، ممکن است کد های PHP اجرا شده و عملکرد وبسایت با خطا مواجه شود، برای نمونه خطا هایی مانند Out of Memory. به طور کلی، افزایش memory_limit می تواند به بهبود عملکرد سایت، کاهش زمان بارگذاری و جلوگیری از بروز خطا های احتمالی کمک کند.
در صورتی که بخش Select PHP Version در هاست شما وجود داشته باشد می توانید محدودیت حافظه PHP را به سادگی در هاست خود تغییر دهید. نحوه انجام تنظیمات در کنترل پنل دایرکت ادمین و سی پنل مشابه می باشد.
آموزش تغییر memory_limit از طریق Select PHP Version
۱- ورود به هاست
با توجه به نوع کنترل پنل هاست خود وارد سی پنل یا دایرکت ادمین شوید.
۲- دسترسی به بخش Select PHP Version
در کنترل پنل دایرکت ادمین، از طریق منوی اصلی به قسمت “Extra Features” بروید و گزینه “Select PHP Version” را انتخاب کنید. همچنین میتوانید عبارت Select PHP Version را در قسمت جستجوی دایرکت ادمین وارد نمایید.
در کنترل پنل سی پنل، در بخش Software گزینه Select PHP Version را انتخاب کنید. همچنین میتوانید عبارت Select PHP Version را در قسمت جستجوی سی پنل وارد نمایید.
۳- انتخاب نسخه PHP
در بخش Select PHP Version می توانید نسخه PHP مورد نظر خود را انتخاب کنید. این صفحه به شما اجازه میدهد تا نسخه PHP هاست را تغییر دهید و تنظیمات مربوط به هر نسخه PHP را مدیریت کنید. اگر نسخه PHP هاست شما روی گزینه Native تنظیم شده باشد، تغییر Memory Limit امکان پذیر نخواهد بود. به همین دلیل لازم است تا نسخه PHP هاست خود را به نسخه ای غیر از Native تغییر دهید.
۴- تغییر میزان memory_limit
بعد از انتخاب نسخه PHP در بخش Select PHP Version، روی دکمه “Options” کلیک کنید.
در این قسمت می توانید تنظیمات مختلف PHP را مشاهده و ویرایش کنید. برای تغییر میزان حافظه PHP یا memory_limit کافیست تا مقدار شده در این بخش را ویرایش نموده و روی گزینه Save کلیک نمایید. (توصیه می شود این مورد را روی گزینه 512M (512 ) تنظیم نمایید)
۵- اطمینان از اعمال تغییرات
پس از ذخیره تنظیمات، می توانید با استفاده از یک فایل PHP ساده مطمئن شوید که تغییرات به درستی اعمال شدهاند. یک فایل با نام info.php ایجاد کنید و کد زیر را در آن قرار دهید:
<?php
phpinfo();
?>
این فایل را در مرورگر باز کنید و مقدار memory_limit را بررسی کنید تا مطمئن شوید تنظیمات به درستی جدید اعمال شده اند.
سایر تنظیمات مهم در Select PHP Version
تنظیمات | توضیحات | مقدار پیشنهادی |
---|---|---|
memory_limit | میزان حافظه اختصاص یافته به هر اسکریپت PHP | 512M |
upload_max_filesize | حداکثر اندازه فایل قابل آپلود | 512M |
post_max_size | حداکثر اندازه دادههای POST که میتواند ارسال شود | 512M |
max_execution_time | حداکثر زمان اجرای هر اسکریپت PHP | 300 |
تنظیم مقدار حافظه PHP یا memory_limit یکی از مهم ترین تنظیمات PHP است که می تواند تأثیر زیادی بر عملکرد وسایت شما داشته باشد. با استفاده از این راهنمای جامع، شما می توانید به راحتی میزان memory_limit را از طریق بخش Select PHP Version در کنترل پنل های دایرکت ادمین و سی پنل تغییر دهید و از عملکرد بهتر و پایدار سایت خود لذت ببرید. به یاد داشته باشید که همواره تغییرات خود را با دقت اعمال کنید و نیاز های سایت خود را در نظر بگیرید.
در صورت نیاز به راهنمایی بیشتر می توانید از طریق بخش پشتیبانی اسپیس ایران با ما در ارتباط باشید.
افزایش memory_limit میتواند به بهبود عملکرد سایت و جلوگیری از بروز خطاهای حافظه کمک کند، به خصوص اگر سایت شما از پلاگین ها یا اسکریپت های سنگین استفاده میکند.
مقدار مناسب memory_limit بستگی به نیازهای سایت شما دارد. برای سایت های بزرگ و سنگین، معمولاً 512 مگابایت یا بیشتر توصیه میشود.
تغییر memory_limit در صورتی که به درستی انجام شود، مشکلی ایجاد نمی کند. با این حال، تنظیم مقدار بسیار بالا ممکن است باعث مصرف بیش از حد منابع سرور شود.
می توانید با استفاده از فایل phpinfo() مطمئن شوید که تغییرات به درستی اعمال شدهاند. این فایل اطلاعات کاملی درباره تنظیمات PHP سرور شما نمایش میدهد.
بله، شما می توانید مقدار memory_limit را کاهش دهید، اما باید مطمئن شوید که مقدار جدید برای عملکرد صحیح وبسایت شما کافیست.
تجربه بالاترین سطح کیفیت میزبانی وب
اسپیس ایران با بیش از ۱۰ سال تجربه، انواع خدمات میزبانی وب، ثبت دامنه و سرور های مجازی را با بالاترین سطح کیفیت ممکن ارائه می نماید.
خرید هاست
ثبت دامنه
سرور مجازی