علت پرشدن فضای هاست همراه با آموزش بررسی فایل ها و دیتابیس
در دنیای میزبانی وب، چیزی به نام فضای دیسک یا پهنای باند نامحدود وجود ندارد. هاستهای اشتراکی وردپرس معمولاً این ویژگی را تبلیغ میکنند، اما اگر شرایط استفاده از خدمات (TOS) آنها را مطالعه کنید، متوجه خواهید شد که همچنان محدودیتهایی در پسزمینه وجود دارد. با گذشت زمان، سایت وردپرسی شما ممکن است به سرعت رشد کند و در نهایت به سقف مجاز خود برسد، چه این مقدار ۵ گیگابایت باشد یا ۲۰ گیگابایت.
اگر به این سقف نامحدود برسید، معمولاً هاستینگ شما ایمیلی ارسال میکند و اعلام میکند که شما شرایط استفاده از خدمات آنها را نقض کردهاید. بنابراین، امروز قصد داریم چند روش ساده برای بررسی میزان استفاده از فضای دیسک در وردپرس به شما معرفی کنیم تا بتوانید سایت خود را مرتب و بهینه نگه دارید.
البته روشهای مختلفی از طریق دستورات سرور برای انجام این کار وجود دارد، اما ما روی روشهای سادهای تمرکز میکنیم که برای افرادی که با SSH آشنایی ندارند یا تجربه فنی زیادی ندارند، قابل استفاده باشد.
محاسبه میزان استفاده از فضای دیسک در وردپرس
پیش از آنکه به روشهای بررسی میزان استفاده از فضای دیسک بپردازیم، لازم است بدانیم که منظور از آن چیست ؟
در وردپرس، فضای دیسک معمولاً از دو بخش تشکیل شده است: فایلها و پایگاه داده. مجموع این دو بخش میزان کل فضای مصرفشده روی سرور را نشان میدهد و بخشی از منابع تخصیصیافته به سایت شما را اشغال میکند.
فایل های روی سرور
فایلهای وردپرسی که فضای دیسک را اشغال میکنند شامل موارد زیر هستند:
- تصاویر و ویدئو های آپلود شده در رسانه وردپرس (محل ذخیره /wp-content/uploads/)
- قالب و افزونه ها و فایل ها (PHP, CSS, JS) (محل ذخیره /wp-content/themes/ و wp-content/plugins/)
- هسته وردپرس (فایل های نصبی اصلی وردپرس) (محل ذخیره root یا public_html folder)
فایل های دیتابیس My SQL
فایل پایگاه داده MySQL وردپرس تمام اطلاعات سایت را ذخیره میکند، از جمله این دادده ها می توان به نوشتهها، صفحات، اطلاعات متا، تنظیمات افزونهها، کاربران، اطلاعات ورود و غیره اشاره کرد. اگر کاربر وب آیدین هستید با ورود به سی پنل و از سمت راست مشاهده بخش Statistics فضای کلی و استفاده شده و همچنین میزان فضای اشغال شده توسط پایگاده داده را مشاهده کنید.

8 روش برای محاسبه فضای مصرفی دیسک
متاسفانه همه شرکت های هاستینگ از cPanel استفاده نمیکنند و مجهز سیستم گزارشگیری جداگانه و ساده برای نمایش میزان مصرف منابع سایت هستند. اما این گزارشها همیشه جزئیات موردنیاز را ارائه نمیدهند.
بررسی دقیق حجم فایل ها و پوشه ها در سی پنل چگونه است؟
برای بررسی دقیق فایل ها و پوشه ها در سی پنل ابزاری به نام Disk Usage وجود دارد که می توانید از طریق آن ریز به ریز پوشه ها و فایل ها را بررسی کنید.
برای اینکار وارد سی پنل شوید و از بخش Files ابزار Disk Usage را انتخاب کنید.
سپس در صحفه باز شده می توانید میزان دیسک مصرف شده را در پوشه های اصلی را مشاهده کنید.
به طور معمول باید پوشه public_html و پوشه های ساب دامنه ها و addon domain ها پرمصرف ترین دایرکتوری ها باشند.
اما این بخش هم آنچنان گزارش درستی از محتویات داخل پوشه ها ارائه نمی کنند و ممکن است بخواهید پوشه های داخل public_html را هم بررسی کنید، برای انجام این کار کافی است کمی به پایین تر اسکرول کنید، در این بخش شما می توانید با کلیک کردن بر روی فلش کناری نام پوشه ها آن را باز کنید و حجم زیر پوشه ها را به ترتیب مشاهده کنید
بررسی حجم مصرفی فایل ها و دیتابیس از داشبورد وردپرس
شما همچنین می توانید حجم مصرفی دیتابیس و فایل های وردپرس را از طریق داشبورد وردپرس بررسی کنید؛
به این منظور پس از وارد شدن به پیشخوان وردپرس از بخش سمت راست > ابزار ها > سلامت سایت را باز کنید.
از بخش باز شده در وسط تصویر روی سربرگ اطلاعات کلیک کنید.
در صحفه باز شده روی فهرست کشویی اندازه ها و پوشه ها کلیک کنید تا لیستی از دایرکتوری های آن وردپرس نصب شده داشته باشید.
مشاهده حجم دیتابیس از طریق افزونه
شاید بخواهید جزئیات دقیقتری از اندازه پایگاه داده وردپرس خود ببینید. برای مثال دانستن فقط اندازه کلی پایگاه داده کمک چندانی نمیکند اگر بخواهید مشخص کنید چه چیزی بیشترین فضا را اشغال کرده است.
اینجاست که افزونه Advanced Database Cleaner میتواند مفید باشد. این افزونه ابزاری برای تحلیل و پاکسازی پایگاه داده است و در دو نسخه رایگان و پریمیوم ارائه میشود.
پس از نصب، در پیشخوان وردپرس روی WP DB Cleaner کلیک کنید و سپس به تب Tables بروید. این افزونه قابلیتهای متعددی برای بهینهسازی پایگاه داده دارد، اما در اینجا تمرکز ما روی شناسایی بخشهایی است که بیشترین فضای پایگاه داده را اشغال کردهاند.
بهطور معمول نام جداول پایگاه داده مشابه نام افزونهای است که از آن استفاده میکند. در همان ابتدا توانستیم دادههای اضافی پایگاه داده را شناسایی کنیم.
برای مثال جداول “ab_press_optimizer” مربوط به افزونه AB Press Optimizer هستند(تصویر پایین) اما این افزونه دیگر در سایت مورد بررسی استفاده نمیشد. همچنین جدول “icl_translations” که توسط افزونه WPML برای سایتهای چندزبانه ایجاد میشود در سایتی که چندزبانه نبود وجود داشت.
بررسی حجم دیتابیس از طریق phpMyAdmin
همچنین شما میتوانید از طریق سی پنل یا دایرکت ادمین اندازه پایگاه داده خود را بررسی کرده و جداول را با استفاده از phpMyAdmin تحلیل کنید. بسیاری از ارائهدهندگان هاستمانند وب آیدین، میانبری در کنترل پنل خود برای دسترسی به phpMyAdmin دارند یا لینکی در ایمیل تنظیمات ارسال میکنند.
برای ورود به phpMyAdmin، ابتدا وارد سی پنل شوید و سپس از بخش Databases وارد اپلیکیشن phpMyAdmin شوید.
در صفحه باز شده نام دیتابیس خود را مشاهده و باز کنید، و به این صورت می توانید لیستی از جداول دیتابیس خود داشته باشید.
به این صورت شما می توانید جداول دیتابیس خود را مشاهده کنید و هر کدام از جداولی که اضافی است را حذف کنید.
بررسی حجم کلی دیسک روی cPanel
برای مشاهده حجم کلی هاست می توانید وارد سی پنل شوید و از طریق پنل سمت راست بخش Statistics حجم Disk Usage را مشاهده کنید.
به این روش شما می تونید حجم کلی فضای مصرفی دیتابیس خود را مشاهده کنید
جمع بندی
همانطور که مشاهده میکنید، روشهای مختلفی برای بررسی میزان مصرف فضای دیسک و اندازه پایگاه داده در وردپرس وجود دارد حتی برای کسانی که دانش فنی زیادی ندارند.
به یاد داشته باشید که با گذشت زمان احتمالاً مقدار زیادی دادهی اضافی در سایت شما جمع خواهد شد انجام یک بررسی هر شش ماه یکبار میتواند راه مناسبی برای کاهش مصرف فضای دیسک، پایین آوردن هزینههای ذخیرهسازی و افزایش سرعت سایت شما باشد.
اگر شما هم روش هایی برای بررسی میزان استفاده از فضای دیسک در سایت وردپرسی خود دارید خوشحال میشویم آن را در بخش نظرات با ما به اشتراک بگذارید.