اگر فضای دیسک و inodeهای هاست شما پر شود، احتمالاً با مشکلات مختلفی روبهرو خواهید شد. ممکن است نتوانید تصاویر جدید آپلود کنید، ایمیل ارسال یا دریافت کنید، پستهای جدید منتشر کنید یا حتی سایتتان به درستی برای کاربران بارگذاری نشود. این اتفاق، مخصوصاً برای سایتهایی که محتوای زیادی دارند، میتواند دردسرساز شود.
در این یادداشت
- چرا باید فضای دیسک را مدیریت کنیم و inodes را کاهش دهیم؟
- چطور فضای دیسک را در وردپرس بررسی کنیم؟
- روشهای آزادسازی فضای دیسک و کاهش inodes در وردپرس
- 1. بهینهسازی تصاویر و کاهش حجم آنها
- 2. جلوگیری از تولید سایزهای مختلف تصاویر در وردپرس
- 3. از آپلود مستقیم ویدئوها در وردپرس خودداری کنید
- 4. پاکسازی کتابخانه رسانه وردپرس از فایلهای بلااستفاده
- 5. حذف افزونهها و قالبهای غیرفعال
- 6. حذف پیشنویسهای قدیمی و صفحات بلااستفاده
- 7. پاک کردن ایمیلهای قدیمی و حسابهای بلااستفاده
- 8. پاکسازی کش و فایلهای پشتیبان قدیمی
اما نگران نباشید! در این مقاله قراره راهکارهای ساده و کاربردی برای کاهش مصرف فضای دیسک و مدیریت inodes در وردپرس را بررسی کنیم. با چند تغییر ساده میتوانید سایت خود را سبکتر و سریعتر کنید.
چرا باید فضای دیسک را مدیریت کنیم و inodes را کاهش دهیم؟
وقتی از یک هاست وردپرسی استفاده میکنید، شرکت ارائهدهنده هاست برای شما مقدار مشخصی فضای دیسک و تعداد محدودی inode اختصاص میدهد.
inode در لینوکس چیست؟ به زبان ساده، inode تعداد فایلها و پوشههایی است که در هاست شما وجود دارد. هرچه تعداد فایلهای شما بیشتر باشد، استفاده از inode هم بالاتر میرود. با گذشت زمان و رشد سایت، این تعداد بیشتر شده و در نهایت ممکن است به سقف مجاز برسد.
✅ اگر این اتفاق بیفتد، ممکن است:
- نتوانید ایمیل ارسال یا دریافت کنید.
- در آپلود تصاویر و ویدیوها دچار مشکل شوید.
- از بهروزرسانی محتوا در سایتتان جلوگیری شود.
- سایت برای بازدیدکنندگان کند یا غیرقابل دسترس شود.
پس برای جلوگیری از این مشکلات، بهتر است بهینهسازی فضای دیسک و inodes را جدی بگیرید.
| روشهای آزادسازی فضای دیسک | توضیحات | مزایا |
|---|---|---|
| بهینهسازی تصاویر | کاهش حجم تصاویر با ابزارهای آنلاین یا افزونههای وردپرس | افزایش سرعت سایت و کاهش مصرف فضا |
| جلوگیری از تولید سایزهای مختلف تصاویر | غیرفعال کردن تولید تصاویر اضافی در تنظیمات رسانه | کاهش تعداد فایلها و فضای اشغالی |
| عدم آپلود مستقیم ویدیوها | آپلود ویدیوها در پلتفرمهای دیگر و لینکدهی به آنها | کاهش مصرف فضای دیسک و پهنای باند |
| حذف افزونهها و قالبهای غیرفعال | حذف افزونهها و قالبهایی که استفاده نمیشوند | کاهش تعداد inode و سبکتر شدن سایت |
چطور فضای دیسک را در وردپرس بررسی کنیم؟
برای اینکه ببینید چقدر از فضای هاستتان را مصرف کردهاید، کافی است وارد 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 در وردپرس، باعث افزایش سرعت سایت، کاهش هزینههای هاست و بهبود تجربه کاربری میشود. با انجام روشهای بالا میتوانید هاست خود را سبکتر کنید و از خطاهای مربوط به کمبود فضای دیسک جلوگیری کنید.

