‘inode’ (آینود )چیست وتاثرات ان روی سایت

Inode چیست ؟

آینود (inode) یک ساختار داده در سیستم فایلی سیستم عامل های لینوکس می باشد که بیانگر یک آبجکت (مانند فایل یا شاخه) در سیستم فایلی می‌باشد، در واقع تعداد آینودهای یک هاست می‌تواند به عنوان مجموع تعداد تمامی فایل‌ها و فولدرهای آن هاست، تلقی گردد.

اعمال محدودیت آینود درهاست ها به چه علت می باشد؟

امروزه بسیاری از سرویس دهنده های مطرح در دنیا، اقدام به اعمال محدودیت در آینود در سرویس های میزبانی اشتراکی می کنند. با اعمال این محدودیت، امکان ایجاد تعداد بسیار بالای فایل‌ها در سرویس‌های میزبانی در عمل غیر فعال می‌گردد.

تعداد بسیار بالای فایل‌ها و شاخه‌ها در یک شاخه می‌تواند باعث ذخیره سازی اطلاعات بیشتر در جداول سیستم فایل آن شاخه و در نتیجه مصرف منابع بالاتر در هر بار فراخوانی اطلاعات از شاخه مذکور گردد. در نهایت این موضوع باعث مصرف بالای منابع در هنگام فراخوانی اطلاعات ، کاهش سرعت فراخوانی اطلاعات ،کاهش عمر سخت افزار می‌گردد.

روش هایی برای کاهش آینود (inode) هاست

۱- بررسی دایرکتوری هایی که بالاترین تعداد Inode در هاست شما را دارند.

برای بررسی دقیق تر ابتدا باید دایرکتوری هایی که بالاترین تعداد inode را دارند را شناسایی کنید ، در برخی از سیستم های مدیریت هاست مانند cpanel ، دایرکت ادمین و … ابزارهایی وجود دارند که می تواند به شما در شناسایی دایرکتوری هایی که بالاتر تعداد Inode دارند کمک کنند.

۲- فایل های اضافی را شناسایی و حذف کنید

ممکن است فایل هایی بر روی هاست شما توسط خودتان و یا پوسته ها و افزونه هایی که بر روی وردپرس خود نصب کرده اید ، به هاست شما اضافه شده باشد که می توانید آن ها را حذف کنید تا inode هاست شما کاهش یابد.

توجه : قبل از حذف هر فایلی از روی سایت خود از آن بک آپ بگیرید تا اگر به مشکل برخوردید دوباره بتوانید آن را بازیابی کنید.

اغلب افزونه ها در پوشه wp-content و پوشه uploads وردپرس فولدرهایی را می سازند که بتوانند مقادیر مورد نیاز خود را در آن ذخیر کنند ، پس پیشنهاد می شود پوشه نامبرده را بررسی کنید که اگر قبلا از افزونه ای استفاده می کردید و آن را حذف کرده اید و آن افزونه پوشه ای در هاست شما ایجاد کرده است ، آن را شناسایی و حذف کنید.

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

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

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

به همین دلیل اگر بر روی سایت وردپرس خود از افزونه های کش استفاده می کنید و یا قبلا استفاده می کردید و آن را حذف کرده اید باید پوشه مربوط به افزونه را پیدا کرده و آن را حذف نمایید.

اغلب افزونه های کش در پوشه wp-content پوشه ای با نام cache می سازند و فایل ها را درون آن ذخیره سازی می کنند.

۴- حذف تصاویر اضافی و بلا استفاده

اکثر پوسته ها زمان آپلود تصویر از تصویر آپلود شده سایزهای مختلفی می سازند و ذخیره می کنند تا در صورت نیاز بتوانند از آن سایز استفاده کنند. همین امر می تواند باعث بالا رفتن تعداد inode شوند.

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

برای تصاویر پیوست نشده می توانید به بخش رسانه ها بروید و با انتخاب پوسته نشده ها آن را شناسایی و موارد اضافه را حذف کنید.

۵- حذف فایل های بک آپ

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

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

۶- حذف ایمیل ها اسپم و قدیمی

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

۷- انتقال فایل ها از هاست به هاست دیگر

اگر یک سایت دانلود دارید بهتر است یک سرور دانلودی تهیه کنید و فایل های خود را در آن سرور قرار دهید و سپس لینک فایل های دانلودی خود را در سایت اصلی قرار دهید.

و در آخر اگر شما راهکار دیگری برای کاهش آینود بر روی هاست را تجربه کرده اید ، در بخش کامنت ها برای ما بنویسید.

آخرین نوشته ها

تماس با ما

  •  کرج، شاهین ویلا، بلوار امام خمینی ، خیابان نهم شرقی ، برج شاهین ،طبقه اول واحد2
  •  91014618
  •   info@shopingserver.net

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

reza emam

reza emam

مطالب مرتبط