راهنمای کامل کاهش مصرف فضای هاست و مدیریت inodes در وردپرس

اگر فضای دیسک و inodeهای هاست شما پر شود، احتمالاً با مشکلات مختلفی روبهرو خواهید شد. ممکن است نتوانید تصاویر جدید آپلود کنید، ایمیل ارسال یا دریافت کنید، پستهای جدید منتشر کنید یا حتی سایتتان به درستی برای کاربران بارگذاری نشود. این اتفاق، مخصوصاً برای سایتهایی که محتوای زیادی دارند، میتواند دردسرساز شود.
اما نگران نباشید! در این مقاله قراره راهکارهای ساده و کاربردی برای کاهش مصرف فضای دیسک و مدیریت inodes در وردپرس را بررسی کنیم. با چند تغییر ساده میتوانید سایت خود را سبکتر و سریعتر کنید.
در این یادداشت:
چرا باید فضای دیسک را مدیریت کنیم و inodes را کاهش دهیم؟
وقتی از یک هاست وردپرسی استفاده میکنید، شرکت ارائهدهنده هاست برای شما مقدار مشخصی فضای دیسک و تعداد محدودی inode اختصاص میدهد.
inode در لینوکس چیست؟ به زبان ساده، inode تعداد فایلها و پوشههایی است که در هاست شما وجود دارد. هرچه تعداد فایلهای شما بیشتر باشد، استفاده از inode هم بالاتر میرود. با گذشت زمان و رشد سایت، این تعداد بیشتر شده و در نهایت ممکن است به سقف مجاز برسد.
✅ اگر این اتفاق بیفتد، ممکن است:
- نتوانید ایمیل ارسال یا دریافت کنید.
- در آپلود تصاویر و ویدیوها دچار مشکل شوید.
- از بهروزرسانی محتوا در سایتتان جلوگیری شود.
- سایت برای بازدیدکنندگان کند یا غیرقابل دسترس شود.
پس برای جلوگیری از این مشکلات، بهتر است بهینهسازی فضای دیسک و inodes را جدی بگیرید.
چطور فضای دیسک را در وردپرس بررسی کنیم؟
برای اینکه ببینید چقدر از فضای هاستتان را مصرف کردهاید، کافی است وارد cPanel هاست خود شوید. بیشتر سرویسدهندگان اطلاعات مربوط به فضای دیسک، تعداد فایلها، حسابهای ایمیل و دیتابیسها را نمایش میدهند.
📌 از طریق File Manager (مدیریت فایلها) یا Disk Usage (استفاده از دیسک) میتوانید ببینید چه فایلهایی بیشترین فضا را اشغال کردهاند.
روشهای آزادسازی فضای دیسک و کاهش inodes در وردپرس
1. بهینهسازی تصاویر و کاهش حجم آنها
تصاویر حجیم یکی از دلایل اصلی پر شدن فضای دیسک هستند. بهترین راه این است که حجم تصاویر را بدون افت کیفیت کم کنید. این کار باعث میشود هم فضای کمتری اشغال شود و هم سرعت سایت افزایش یابد.
✅ راهکارها:
- استفاده از ابزارهای آنلاین مثل TinyPNG یا JPEGmini برای فشردهسازی تصاویر.
- استفاده از افزونههای وردپرس مانند Smush یا Imagify برای کاهش حجم تصاویر هنگام آپلود.
- تغییر فرمت تصاویر به JPEG یا WebP برای کاهش حجم بدون افت کیفیت.
2. جلوگیری از تولید سایزهای مختلف تصاویر در وردپرس
آیا میدانستید که وردپرس هنگام آپلود یک تصویر، چند نسخه مختلف از آن تولید میکند؟ این نسخهها شامل thumbnail، medium، large و چند سایز دیگر هستند که فضای زیادی اشغال میکنند.
✅ راهحل: برای غیرفعال کردن تولید این تصاویر اضافی، کافی است از پیشخوان وردپرس به مسیر تنظیمات > رسانه بروید و مقادیر مربوط به اندازههای تصاویر را روی صفر تنظیم کنید.
3. از آپلود مستقیم ویدئوها در وردپرس خودداری کنید
آپلود ویدیو روی هاست بهشدت فضای دیسک را مصرف میکند. اگر میخواهید ویدیوهای خود را روی سایت قرار دهید، پیشنهاد میکنیم آنها را در پلتفرمهایی مثل یوتیوب، آپارات یا ویمئو آپلود کنید و فقط لینک ویدیو را در سایتتان قرار دهید.
✅ این کار علاوه بر کاهش مصرف فضای دیسک، باعث میشود ویدیوهای شما بازدید بیشتری بگیرند و از پهنای باند سایت هم کم نشود.
4. پاکسازی کتابخانه رسانه وردپرس از فایلهای بلااستفاده
با گذشت زمان، ممکن است در کتابخانه رسانه وردپرس تصاویر زیادی داشته باشید که دیگر نیازی به آنها ندارید. این تصاویر فضای زیادی اشغال میکنند.
✅ برای پیدا کردن و حذف این فایلهای اضافی میتوانید از افزونه Media Cleaner استفاده کنید که بهصورت خودکار تصاویر بلااستفاده را شناسایی و حذف میکند.
5. حذف افزونهها و قالبهای غیرفعال
اگر افزونه یا قالبهایی روی سایت دارید که استفاده نمیکنید، آنها را حذف کنید. این کار باعث کاهش تعداد inode و سبکتر شدن سایت میشود.
✅ برای حذف افزونههای بلااستفاده:
- وارد پیشخوان وردپرس شوید.
- به افزونهها > افزونههای نصبشده بروید.
- افزونههایی که استفاده نمیکنید را حذف کنید.
✅ برای حذف قالبهای غیرفعال:
- وارد نمایش > پوستهها شوید.
- روی پوسته غیرفعال کلیک کنید و دکمه حذف را بزنید.
6. حذف پیشنویسهای قدیمی و صفحات بلااستفاده
پیشنویسها و پستهای بلااستفاده فضای زیادی اشغال میکنند. میتوانید این موارد را حذف کنید تا فضای دیسک آزاد شود.
✅ برای حذف پیشنویسها:
- وارد نوشتهها > همه نوشتهها شوید.
- روی پیشنویسهایی که لازم ندارید کلیک کنید و حذف دائمی را بزنید.
همین کار را برای صفحات بلااستفاده هم انجام دهید.
7. پاک کردن ایمیلهای قدیمی و حسابهای بلااستفاده
اگر در هاست خود ایمیلهای زیادی دریافت کردهاید، بهتر است صندوق پستی را پاکسازی کنید. ایمیلهای اسپم و قدیمی را حذف کنید و اگر حسابهای ایمیل بلااستفادهای دارید، آنها را ببندید.
✅ برای این کار، از cPanel > Email Accounts استفاده کنید.
8. پاکسازی کش و فایلهای پشتیبان قدیمی
افزونههای کش وردپرس مثل WP Rocket یا W3 Total Cache، فایلهایی ایجاد میکنند که باید بهطور منظم پاکسازی شوند.
✅ برای پاک کردن کش وردپرس:
- از بخش تنظیمات افزونه کش، روی پاک کردن کش کلیک کنید.
همچنین اگر از افزونههایی مثل Duplicator برای پشتیبانگیری استفاده میکنید، بهتر است نسخههای قدیمی را حذف کنید.
مدیریت فضای دیسک و کاهش inode در وردپرس، باعث افزایش سرعت سایت، کاهش هزینههای هاست و بهبود تجربه کاربری میشود. با انجام روشهای بالا میتوانید هاست خود را سبکتر کنید و از خطاهای مربوط به کمبود فضای دیسک جلوگیری کنید.