چطور تعداد آینود (inode) هاست را کاهش دهیم.

به صورت معمول، کمتر اتفاق می افته که کسی در سرویس هاست خودش با مشکل آینود مواجه بشه چرا که به عنوان مثال 128000 فایل، تعداد فایل خیلی زیادی برای یک سایت معمولی هست.

حتی نیازی نیست در مورد آینود هم اطلاع داشته باشیم.

inodes
inodes

اما در مواردی هم ممکنه با مشکل آینود مواجه بشیم و بهترین کار برای رفع چنین مشکلی، مدیریت کردن تعداد آینود (یا همون تعداد فایل ها و دایرکتوری ها) است.

قبل از هر چیز باید ببینیم که وضعیت آینود هاست ما به چه شکله و بیشترین تعداد اون در چه دایرکتوریهایی وجود داره.

برای اطلاع از این موضوع بهتره با پشتیبان هاست خودمون تماس بگیریم.

بعد از شناسایی، نوبت به مدیریت میرسه:

1- حذف فایل های اضافه

خیلی از مواقع، تعداد بالای آینود هاست، ناشی از تعداد زیاد فایل هایی هست که ممکنه به اونها نیاز نداشته باشیم.

در این صورت بهتره که اون فایل ها حذف بشن.

به عنوان نمونه، هر ایمیلی که ارسال یا دریافت می کنیم، به صورت یک فایل در هاست ما ذخیره میشه.

اگر تعداد ایمیل های ما بالا باشه، این موضوع باعث بالا رفتن تعداد میشه و می تونیم با حذف ایمیل های قدیمی، اسپم یا ایمیل های دیگه، تعداد رو کاهش بدیم.

موضوع مهم توی حذف فایل ها اینکه که اگر احساس می کنید ممکنه لون فایل ها در آینده به درد بخورن، بهتره یک کپی از اونها رو دانلود کنیم.

همین طور باید دقت کنیم که خیلی از برنامه ها مثل وردپرس، از تصاویر آپلودی ما تعدادی تصویر بندانگشتی هم میسازن.

اگر به این تصاویر نیاز نداریم می تونیم حذف کنیم و در تنظیمات برنامه ایجاد شدنشون رو غیرفعال کنیم.

2- حذف فایل های کش

بعضی از برنامه های مدیریت محتوا برای کاهش تعداد دفعال اجرای برنامه و زمان پاسخ به درخواست ها، از کش استفاده می کنند.

همین طور خیلی از مواقع خود ما برای کمک به کاهش زمان لود سایت، از افزونه های کش از استفاده می کنیم.

در صورتی که این برنامه ها طوری تنظیم نشده باشند که فایل های کش شده در فواصل زمانی منظم حذف بشن، این موضوع باعث بالا رفتن آینود میشه.

برای رفع این موضوع باید اولا برنامه رو طوری مدیریت کنیم که کش رو به صورت منظم حذف کنه و ثانیا، دایرکتوری مربوط به کش رو حذف کنیم.

این دایرکتوری معمولا با همین نام (cache) در سیستم ذخیره میشه و حذفش هم مشکلی رو برای سایت به وجود نمیاره (البته بهتره با طراح سایت هم مشورت کنیم).

3- انتقال فایل ها از هاست به محلی دیگر

بعضی از سایت ها ممکنه سایت دانلود فایل یا به اشتراک گذاری باشن.

اگر تعداد فایل های سایت بالاست، میتونیم فایل های دانلودی رو به یک سرویس دانلود انتقال بدیم و لینک ها رو از سرویس دانلود توی سایت بذاریم.

4- فشرده سازی فایل ها

این روش شاید زیاد بهینه نباشه اما می تونه به کار بیاد.

به این صورت که دایرکتوری هایی که بیشترین تعداد آینود رو دارن و به اونها فعلا نیاز نداریم رو به صورت یک فایل فشرده در بیاریم و دایرکتوری اصلی رو حذف کنیم.

در آخر توضیه می کنم از هاستی استفاده کنید که این محدودیت ها رو در حداقل داره و احتمال برخورد با چنین مشکلاتی واقعا کم خواهد بود.

برای استفاده از یک هاست با کیفیت و بهینه خرید هاست نت افراز با استفاده از کد تخفیف رو پیشنهاد می کنم.