آموزش های وردپرس

علت پرشدن فضای هاست همراه با آموزش بررسی فایل ها و دیتابیس

در دنیای میزبانی وب، چیزی به نام فضای دیسک یا پهنای باند نامحدود وجود ندارد. هاست‌های اشتراکی وردپرس معمولاً این ویژگی را تبلیغ می‌کنند، اما اگر شرایط استفاده از خدمات (TOS) آن‌ها را مطالعه کنید، متوجه خواهید شد که همچنان محدودیت‌هایی در پس‌زمینه وجود دارد. با گذشت زمان، سایت وردپرسی شما ممکن است به سرعت رشد کند و در نهایت به سقف مجاز خود برسد، چه این مقدار ۵ گیگابایت باشد یا ۲۰ گیگابایت.

اگر به این سقف نامحدود برسید، معمولاً هاستینگ شما ایمیلی ارسال می‌کند و اعلام می‌کند که شما شرایط استفاده از خدمات آن‌ها را نقض کرده‌اید. بنابراین، امروز قصد داریم چند روش ساده برای بررسی میزان استفاده از فضای دیسک در وردپرس به شما معرفی کنیم تا بتوانید سایت خود را مرتب و بهینه نگه دارید.

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

محاسبه میزان استفاده از فضای دیسک در وردپرس

پیش از آنکه به روش‌های بررسی میزان استفاده از فضای دیسک بپردازیم، لازم است بدانیم که منظور از آن چیست ؟

در وردپرس، فضای دیسک معمولاً از دو بخش تشکیل شده است: فایل‌ها و پایگاه داده. مجموع این دو بخش میزان کل فضای مصرف‌شده روی سرور را نشان می‌دهد و بخشی از منابع تخصیص‌یافته به سایت شما را اشغال می‌کند.

فایل های روی سرور

فایل‌های وردپرسی که فضای دیسک را اشغال می‌کنند شامل موارد زیر هستند:

  • تصاویر و ویدئو های آپلود شده در رسانه وردپرس (محل ذخیره /wp-content/uploads/)
  • قالب و افزونه ها و فایل ها (PHP, CSS, JS) (محل ذخیره /wp-content/themes/ و wp-content/plugins/)
  • هسته وردپرس (فایل های نصبی اصلی وردپرس) (محل ذخیره root یا public_html folder)

فایل های دیتابیس My SQL

فایل پایگاه داده MySQL وردپرس تمام اطلاعات سایت را ذخیره می‌کند، از جمله این دادده ها می توان به نوشته‌ها، صفحات، اطلاعات متا، تنظیمات افزونه‌ها، کاربران، اطلاعات ورود و غیره اشاره کرد. اگر کاربر وب آیدین هستید با ورود به سی پنل و از سمت راست مشاهده بخش Statistics فضای کلی و استفاده شده و همچنین میزان فضای اشغال شده توسط پایگاده داده را مشاهده کنید.

علت پرشدن فضای هاست همراه با آموزش بررسی فایل ها و دیتابیس
فضای استفاده شده دیتابیس در دیسک
توجه داشته باشید تفاوتی بین فضای دیسک و فضای دیتابیس نیست، مثلا در تصویر بالا اینطور نیست که 48 گیگ فضا برای فایل ها و 48 گیگ هم برای دیتابیس در نظر گرفته شده باشد و همه این فضا یکی هستند. (بسته به نوع کانفیگ سرور این مورد می تواند متغیر باشد، در سرور های وب آیدین اما به این گونه تنظیم شده است)

8 روش برای محاسبه فضای مصرفی دیسک

متاسفانه همه شرکت های هاستینگ  از cPanel استفاده نمی‌کنند و مجهز سیستم گزارش‌گیری جداگانه و ساده برای نمایش میزان مصرف منابع سایت هستند. اما این گزارش‌ها همیشه جزئیات موردنیاز را ارائه نمی‌دهند.

پیشنهاد ما به شما این است که همواره از شرکت هایی که بهترین خدمات و پشتیبانی ارائه می کنند سرویس تهیه کنید، فریب نام های بزرگ و قیمت پایین را نخورید زیرا هیچ توجیهی ندارد که اکنون یک هاست مخصوص وردپرس در یک سرور قدرتمند به قیمت زیر 120 هزار تومان به فروش برسد.

بررسی دقیق حجم فایل ها و پوشه ها در سی پنل چگونه است؟

برای بررسی دقیق فایل ها و پوشه ها در سی پنل ابزاری به نام 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 برای سایت‌های چندزبانه ایجاد می‌شود در سایتی که چندزبانه نبود وجود داشت.

علت پرشدن فضای هاست همراه با آموزش بررسی فایل ها و دیتابیس

یکی از نقاط ضعف افزونه Advanced Database Cleaner این است که امکان مرتب‌سازی ردیف‌ها بر اساس اندازه داده‌ها را ندارد.

بررسی حجم دیتابیس از طریق phpMyAdmin

همچنین شما می‌توانید از طریق سی پنل یا دایرکت ادمین اندازه پایگاه داده خود را بررسی کرده و جداول را با استفاده از phpMyAdmin تحلیل کنید. بسیاری از ارائه‌دهندگان هاستمانند وب آیدین، میانبری در کنترل پنل خود برای دسترسی به phpMyAdmin دارند یا لینکی در ایمیل تنظیمات ارسال می‌کنند.

برای ورود به phpMyAdmin، ابتدا وارد سی پنل شوید و سپس از بخش Databases وارد اپلیکیشن phpMyAdmin شوید.

علت پرشدن فضای هاست همراه با آموزش بررسی فایل ها و دیتابیس

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

علت پرشدن فضای هاست همراه با آموزش بررسی فایل ها و دیتابیس

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

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

بررسی حجم کلی دیسک روی cPanel

برای مشاهده حجم کلی هاست می توانید وارد سی پنل شوید و  از طریق پنل سمت راست بخش Statistics حجم Disk Usage را مشاهده کنید.

علت پرشدن فضای هاست همراه با آموزش بررسی فایل ها و دیتابیس

به این روش شما می تونید حجم کلی فضای مصرفی دیتابیس خود را مشاهده کنید

جمع بندی

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

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

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

آیدین حسینی

آیدین فارغ التحصیل رشته علوم کامپیوتر است، او همچنین سالهاست که در زمینه سئو و دیجیتال مارکتینگ فعالیت می‌کند و به کسب اطلاعات در ابعادی وسیع تر پرداخته و توانسته در حوزه هایی چون DevOps گام بردارد. او به هر کاری که انجام می‌دهد علاقه مند و عاشق سفر است و هر زمان که از برنامه کاری شلوغ خود خارج می‌شود به طبیعت رفته و از آن لذت می برد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا