سرور ایران نسخه ۲.۱
(شنبه تا چهارشنبه ۹:۰۰ الی ۱۶:۰۰) ۶-۹۵۰۱۸۴۴۵-۰۳۱  
صفحه نخست     ناحیه کاربری     ثبت شکایات     وبلاگ
سرور ایران
  • دامنه
    • دامنه های ملی
    • دامنه های بین المللی
    • جستجو و ثبت دامنه
    • پنل مشتریان دامنه های ملی
    • پنل نمایندگان دامنه بین المللی
  • میزبانی وب
    • هاست لینوکس حرفه ای
    • هاست لینوکس اقتصادی
    • هاست لینوکس حرفه ای ایران
  • میزبانی فایل
    • هاست دانلود
  • نمایندگی هاست
    • نمایندگی هاست حجمی
    • نمایندگی هاست ایران
    • نمایندگی هاست نامحدود
    • نمایندگی مستر ریسلر نامحدود
  • گواهینامه SSL
  • قوانین و مقررات
  • درباره ما
  • ارتباط با ما
  • دامنه
    • دامنه های ملی
    • دامنه های بین المللی
    • جستجو و ثبت دامنه
    • پنل مشتریان دامنه های ملی
    • پنل نمایندگان دامنه بین المللی
  • میزبانی وب
    • هاست لینوکس حرفه ای
    • هاست لینوکس اقتصادی
    • هاست لینوکس حرفه ای ایران
  • میزبانی فایل
    • هاست دانلود
  • نمایندگی هاست
    • نمایندگی هاست حجمی
    • نمایندگی هاست ایران
    • نمایندگی هاست نامحدود
    • نمایندگی مستر ریسلر نامحدود
  • گواهینامه SSL
  • قوانین و مقررات
  • درباره ما
  • ارتباط با ما

کاهش حجم و بهینه سازی دیتابیس وردپرس

کاهش حجم و بهینه سازی دیتابیس وردپرس

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

 

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

وردپرس سیستمی محبوب و با امکانات فراوان است که بیش از ۷۴ میلیون سایت از این سیستم استفاده می کنند، وجود قالب های حرفه ای و افزونه های زیاد آن باعث شده کاربران خیلی راحت بتوانند هر سایتی را راه اندازی کنند و از هر امکانی استفاده کنند، اما گاهی اوقات برخی از این امکانات می تواند باعث مشکل سنگین شدن دیتابیس وردپرس شود، در این جا دیگر حتی با حذف یا غیر فعال کردن افزونه مشکل شما رفع نمی شود، اطلاعات در دیتابیس شما موجود است و تنها راه حل رسیدگی به دیتابیس و بهینه سازی آن می باشد.

 

حذف جداول سنگین غیر کاربردی دیتابیس

بهترین روش برای خالی کردن دیتابیس وردپرس جهت کاهش حجم و بهینه سازی دیتابیس استفاده از phpmyadmin است، شما می توانید در کنترل پنل هاست سی پنل با کلیک روی گزینه phpmyadmin به طور خودکار وارد این سیستم می شود و در پنل دایرکت ادمین نیز با کلیک روی این گزینه از شما نام کاربری و رمز درخواست می شود که باید نام کاربری و رمز دیتابیس خود را وارد نمایید، اگر آن را فراموش کرده اید در فایل منیجر خود فایل wp-config.php اطلاعات نوشته شده است.

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

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

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

برخی از جداولی که ممکن است حجم زیادی از دیتابیس شما اشغال کرده باشند (این جداول مثال هستند ، پس از اطمینان از حذف افزونه های مرتبط با این جداول و بک آپ گیری حذف آنها را تست نمایید: wp_statistics_pages ، wp_statistics_visitor ، wp_statistics_visit  ، wp_cpd_counter و جدول هایی که مربوط به افزونه های آمارگیری و … شما هستند، شدیدا توصیه می کنیم با توجه به ناشناخته بودن جداول و احتمال اتصال این جداول به سایر جداول بهتر است از کلیه اطلاعات دیتابیس خود بک آپ گیری نمایید تا در صورتی که مشکلی ایجاد شد از آن استفاده نمایید، بهترین اسکریپت برای بک آپ گیری از دیتابیس MySQLDumper است. در صورت حذف هر یک از جدول ها و ایجاد مشکل برای سایت سرور ایران هیچ مسئولیتی نخواهد داشت.

بهترین کار Empty کردن جدول است ، روی گزینه empty جدول مورد نظر کلیک کنید، تا رکورد های داخل آن دیتابیس خالی شود و ترجیحاً از drop استفاده نکنید، سپس سایت خود را تست کنید و یک بار دیتابیس خود را توسط کنترل پنل هاست Optimize نمایید.

 

حذف پست های کپی

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

 

عدم افراط در برچسب ها و تگ ها

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

 

راه کار های برای رفع مشکل کندی وردپرس

۱. حذف آمارگیر ها: بسیاری از آمارگیر ها، باعث کندی و سنگین شدن دیتابیس سایت و کندی وردپرس می شوند، بهتر است به جای استفاده از افزونه آمارگیر وردپرس، از آمارگیر های پیشرفته ای مانند گوگل آنالیتیک استفاده نمایید حتی استفاده از سرویس دهندگان ایرانی مانند وب گذر نیز به دلیل کند بودن سرورهای آن توصیه نمیشود.

۲. حذف افزونه های غیرکاربردی و اضافی: بسیاری از کابرانی که به تازگی با وردپرس کار می کنند تنها به دنبال اضافه کردن امکانات جدید به سایت خود هستند، باور کنید لازم نیست تمام افزونه های وردپرس را در سایت خود تست نمایید، بهتر است فقط تعدادی از افزونه های ضروری را نصب کنید، بنابراین افزونه های غیرکاربردی و اصافی را حذف نمایید.

۳. استفاده از سرویس های هاست لینوکس ایران: برای بالا رفتن سرعت وردپرس خود ، بهتر است از سرویس های میزبانی وب داخل کشور استفاده نمایید، در مطالب تخصصی خود در مورد تفاوت هاست ایران و خارج قبلا توضیح داده ایم ، این سرویس می تواند تا حدودی کندی سایت شما را جبران کند، سرور ایران برای شما یک پیشنهاد ویژه دارد، در سرویس میزبانی وب داخل کشور سرور ایران از هاردهای پرسرعت، رم های نسل جدید و همچنین از وب سرور NGINX استفاده می شود برای دریافت اطلاعات بیشتر به صفحه خرید هاست لینوکس حرفه ای ایران مراحعه نمایید.

۴. استفاده از افزونه های کش: حتما شما در مورد افزونه های کش بسیار شنیده اید، این افزونه ها درست مانند یک معجزه در سرعت سایت شما عمل می کند، کار اصلی این افزونه ها، ذخیره نتیجه پردازش های دیتابیس وردپرس شما است، در نتیجه اگر شما با مشکل سنگین شدن دیتابیس مواجه هستید، این افزونه ها می توانند خروجی دریافتی از صفحه را در یک فایلی مانند php ذخیره کنند و در بازدیدهای بعدی، بدون ایجاد درخواست به دیتابیس، مستقیم آن فایل را در صفحه درخواست شده نمایش دهند، نگران نباشید ، شما حتی می توانید تنظیم کنید که کش هر چند وقت یکبار ریست شود و آن را دستی پاک کنید، محبوب ترین افزونه های کش رایگان wp super cache و w3 total cache و یکی از افزونه های غیر رایگان کش وردپرس wp rocket است.

 

 

 

مطالب مرتبط

آموزش رفع خطای Minify CSS در Gtmetrix وردپرس رفع مشکل سنگین شدن دیتابیس وردپرسرفع مشکل سنگین شدن دیتابیس وردپرس نحوه تغییر قالب وردپرس از دیتابیس و phpmyadminنحوه تغییر قالب وردپرس از دیتابیس و phpmyadmin وردپرس چیستوردپرس چیست؟
Tags: wordpress,  حجم دیتابیس,  دیتابیس,  وردپرس
Related Posts
  • جلوگیری از حملات bruteforce وردپرس در nginx

  • رفع مشکل سنگین شدن دیتابیس وردپرس

  • رفع مشکل صفحه سفید وردپرس

  • معرفی ۱۰ ابزار خطایابی وردپرس Debugging

← رفع مشکل سنگین شدن دیتابیس وردپرس
رفع مشکل سبز نشدن گواهینامه SSL →

دسته‌ها

  • آموزش cPanel
  • آموزش امنیت
  • آموزش دایرکت ادمین
  • آموزش سئو و بهینه سازی
  • آموزش کانفیگ سرور
  • آموزش میزبانی وب
  • آموزش های دامنه
  • آموزش های وب سایت
  • آموزش وردپرس

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

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

    نحوه اضافه کردن دامنه به هاست سی پنل (cPanel) در این مقاله ر...

  • تحریم ها و سیاست‌های جدید محدودیت Resello
    تحریم ها و سیاست‌های جدید محدودیت Resello

    اخیرا ریسلو ( Resello ) –  یک مرکز ثبت دامنه یا Registrar –...

  • بهینه سازی وب سرور nginx
    بهینه سازی وب سرور nginx

    Nginx در قیاس با PHP و MySQL نیاز به بهینه سازی کمتری دارد و...

  • جلوگیری از حملات bruteforce وردپرس در nginx
    جلوگیری از حملات bruteforce وردپرس در nginx

    در این مقاله جلوگیری از حملات bruteforce وردپرس در nginx به...

  • کانفیگ وب سرور Nginx – بخش دوم
    کانفیگ وب سرور Nginx – بخش دوم

    بهینه سازی های فایل سیستم در ادامه کانفیگ وب سرور Nginx – بخ...

نوشته های تصادفی

  • آموزش رفع خطای Minify CSS در Gtmetrix وردپرسآموزش رفع خطای Minify CSS در Gtmetrix وردپرس
  • ارتقا نسخه php در سرور لینوکس و دایرکت ادمینارتقا نسخه php در سرور لینوکس و دایرکت ادمین
  • آموزش رفع خطای Minify HTML در Gtmetrixآموزش رفع خطای Minify HTML در Gtmetrix
  • نحوه تغییر قالب وردپرس از دیتابیس و phpmyadminنحوه تغییر قالب وردپرس از دیتابیس و phpmyadmin
  • رفع خطای محدودیت حافظه وردپرسرفع خطای محدودیت حافظه وردپرس
  • جلوگیری از حملات bruteforce وردپرس در nginxجلوگیری از حملات bruteforce وردپرس در nginx
  • نحوه آپدیت دایرکت ادمین به آخرین نسخهنحوه آپدیت دایرکت ادمین به آخرین نسخه
  • نحوه تایید دامنه های بین المللینحوه تایید دامنه های بین المللی
  • تغییر نسخه php هاست توسط کاربرانتغییر نسخه php هاست توسط کاربران
  • رفع خطای Leverage browser caching در Gtmetrix با ویرایش htaccessرفع خطای Leverage browser caching در Gtmetrix با ویرایش htaccess

آخرین مطالب وبلاگ

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

    نحوه اضافه کردن دامنه به هاست...

  • تحریم ها و سیاست‌های جدید محدودیت Resello
    تحریم ها و سیاست‌های جدید محدودیت Resello

    اخیرا ریسلو ( Resello ) –  یک...

  • بهینه سازی وب سرور nginx
    بهینه سازی وب سرور nginx

    Nginx در قیاس با PHP و MySQL ن...

مطالب تصادفی وبلاگ

  • جلوگیری از حملات bruteforce وردپرس در nginxجلوگیری از حملات bruteforce وردپرس در nginx
  • پیدا کردن مسیر فایل php.ini در سرور و لوکال هاستپیدا کردن مسیر فایل php.ini در سرور و لوکال هاست
  • وب سرور Nginx چیست؟وب سرور Nginx چیست؟
Copyright © 2011-2025 ServerIran - All Rights Reserved