تخفیف

سبد خرید

نمایش خلاصه ای از خرید هایی که شما انجام خواهید داد

مبلغ کل
0
تسویه حساب
سبد خرید خالی می باشد

آموزش بهینه سازی دیتابیس با افزونه Wp-Optimze و دستی
حميد  شریفی
حميد شریفی
تعداد کل دانلود ها : 732459
تعداد کل مطالب : 1347

آموزش بهینه سازی دیتابیس با افزونه Wp-Optimze و دستی

تعداد دانلود:
86
تعداد بازدید:
770
تاریخ:
دسته بندی:

هشتگ ها :

#

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

در این پست من به برخی از انواع معمول تربیتی که در پایگاه داده وردپرس خود پیدا می کنید بروید و نحوه خلاص شدن از آنها را بصورت دستی و با استفاده از WP-Optimize پیدا کنید .

چه نوع پایگاه داده هایی وردپرس رو تحت فشار میگذارند یا سرعتش را کم میکنند

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

جداول استفاده نشده

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

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

یک مثال خوب و نه شدید، پلاگین WP ERP است. این پلاگین فوق العاده قدرتمند است که یک سیستم حسابداری کامل را به سایت شما اضافه می کند، همراه با سایر ماژول هایی مانند مدیریت منابع انسانی و سیستم CRM. این یک پلاگین بسیار خوب است، اما برای اکثر سایت ها بیش از حد مورد استفاده قرار می گیرد. من آن را در یکی از سایت های من نصب کردم یک بار فقط برای دیدن آنچه که گزینه های آن برای هزینه های ردیابی بود. وقتی متوجه شدم این چیزی نیست که من دنبالش بودم، آن را غیر فعال کردم و آن را نصب کردم. پس این درست است؟ خوب، به نظر می رسد، این پایان داستان نبود. شما می بینید، WP ERP 38 جداول جدید را در پایگاه داده وردپرس من ایجاد کرد و وقتی من آن را نصب نکردم، آنها را حذف نکردم!

ویرایشهای پست

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

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

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

هرزنامه و نظرات حذف شده

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

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

گزینه های گذشت منقضی شده

وب سایت های وردپرس مانند وب سایت های HTML قدیمی مدرسه ای قدیمی نیستند. سایت های وردپرس بسیار دینامیک هستند، داده ها را از منابع خارجی و اطلاعات تازه در پرواز می کشند. اما تمام این تماس های خارجی می تواند باعث تخلیه CPU و پهنای باند وب سرور شما شود.

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

 

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

تمیز کردن پایگاه داده خود را به صورت دستی

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

ساده ترین: نظرات هرزنامه و سطل زباله

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

پس از وارد شدن به داشبورد مدیریت خود، روی «نظرات» کلیک کنید. بالای فیلتر بالای بالا، روی «هرزنامه» کلیک کنید و سپس روی «Empty Spam» کلیک کنید. پس از آن، روی «حذف شده» کلیک کنید و سپس روی «خالی کشویی» کلیک کنید.

 

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

آسان: غیرفعال کردن یا محدود کردن پست ویرایش

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

برای غیرفعال کردن قابلیت بازبینی به طور کامل، قطعه کد زیر را اضافه کنید:

1

define ( 'WP_POST_REVISIONS' ، false)؛

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

1

define ( 'WP_POST_REVISIONS' ، 3 )؛

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

غیرفعال کردن ویرایشهای پست در فایل wp-config.php فقط روی پستهایی که در آینده ایجاد میکنید تاثیر میگذارد. پس چه چیزی در مورد همه پست ها و صفحاتی که تا به امروز ساخته اید، چیست؟ خوشبختانه شما می توانید همه آنها را با یک فرمان واحد حذف کنید. شما باید از phpMyAdmin خود دیدن کنید و این query SQL را اجرا کنید:

1

DELETE از wp_posts WHERE post_type = "revision" ؛

فنی بیشتر: حذف جداول استفاده نشده

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

وارد phpMyAdmin شوید و پایگاه داده وردپرس خود را انتخاب کنید تا بتوانید لیست جداول را مشاهده کنید. این باید این چیزی را به نظر برساند (روی تصویر کلیک کنید تا بزرگ شود):

جداول phpMyAdmin

نمایش لیستی از جداول در phpMyAdmin

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

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

مشکل: حذف گزینه های گذشت منقضی شده

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

خوشبختانه، اگر می خواهید گزینه های گذرا را جستجو کنید، آنها فقط در جدول wp_options (یکی از جداول اصلی وردپرس) زندگی می کنند. من قصد ندارم به جزئیات بپردازم ، اما آسان برای خواندن نوشتن می تواند بر روی WPBeginner یافت که شامل یک پلاگین به طور خاص برای این منظور ساخته شده است. قبل از اینکه سرت را در آنجا ببینی، من یک راه حل بهتر دارم ...

پاک کردن پایگاه داده با WP-Optimize

ممکن است خیلی دیر به این پست بپردازیم تا در نهایت در مورد WP-Optimize بحث کنیم (این در سمت راست عنوان است) اما شما واقعا باید به آنچه که در این کارهای تمیز کاری پیش می آید قبل از اینکه شما بتوانید از آنچه که این افزونه انجام می دهید قدردانی کنید فقط چند کلیک.

چه بهینه هایی انجام میدهد

WP-بهینه سازی یک پلاگین بسیار سبک است که همه چیز من تا کنون ذکر کرده ام، و خیلی بیشتر. بهتر است این کار را بدون نیاز به دانستن هر کدام از دستورات MySQL انجام دهد.

هنگام استفاده از یک ابزار که پایگاه داده شما را تغییر می دهد، مهم است که از آن استفاده کنید که می توانید به آن اعتماد کنید. یکی از دلایل من را انتخاب کنید برای استفاده و پلاگین WP-بهینه سازی است چرا که توسط مردم همان است که UpdraftPlus ساخته شده، بروید به من پلاگین برای پشتیبان گیری در تمام سایت های من. مهارت های برنامه نویسی آنها هرگز به من اجازه ندادن.

 

اگر شما استفاده از UpdraftPlus (و من به شدت توصیه شما)، WP-بهینه سازی شما اجازه می دهد تا به صورت خودکار پشتیبان گیری پایگاه داده را از طریق UpdraftPlus قبل از هر اصلاح آن را می سازد. این تضمین می کند که شما می توانید پایگاه داده خود را به طور دلخواه در مورد غیر قابل تصور اتفاق می افتد.

 

حذف جداول استفاده نشده

WP-Optimize از دست یافتن و حذف هر یک از جداول استفاده نشده پشت پلاگین های قدیمی، حدس می زند. نه تنها به شما می گوید که آیا یک جدول متعلق به چیزی است که دیگر نصب نشده است، همچنین به شما می گوید که اگر یک پلاگین غیرفعال باشد. در بیشتر موارد، حتی یک لینک تحت هر یک از این جداول فراهم می کند که می توانید روی آن کلیک کنید تا به صفحه اطلاعات WordPress.org افزونه دسترسی پیدا کنید تا اطلاعات بیشتری کسب کنید. یک کلیک ساده دکمه "حذف" از جدول جدا می شود برای همیشه.

جداول مشاهده WP بهینه سازی مرور

WP Optimize تمام جداول موجود در پایگاه داده شما را نشان می دهد از جمله آنهایی که به غیرفعال یا پلاگین تعلق دارند که دیگر نصب نشده اند.

پست اصلاحات، هرزنامه ها و نظرات حذف شده، و گزینه های گذرا منقضی شده

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

WP ماژول های بهینه سازی

هر بهینه سازی می تواند به صورت جداگانه اجرا شود، یا شما می توانید هر ترکیبی از جعبه ها را علامت بزنید و تمام آنها را در یک زمان اجرا کنید.

تمیز کردن برنامه

در نهایت، یکی دیگر از ویژگی های بسیار خوب ارائه شده توسط WP-Optimize توانایی برنامه ریزی تمام این بهینه سازی ها را به طور منظم اتفاق می افتد. شما حتی می توانید آن را برای نگه داشتن یک بلوک زمانی خاص از اقلام است که به طور معمول به طور منظم تمیز نگه دارید. به عنوان مثال، شما می توانید WP-Optimize را تنظیم کنید تا هر هفته هرزنامه و هرکدام از موارد حذف شده را حذف کنید، اما فقط کسانی که بیش از 2 هفته هستند.

صفحه تنظیمات بهینه سازی WP

صفحه تنظیمات بهینه سازی WP به شما اجازه می دهد برنامه های تمیز کردن را به طور منظم برنامه ریزی کنید.

نتیجه گیری

نگه داشتن پایگاه داده وردپرس پاک و رایگان از آشغال کمک خواهد کرد سایت خود را در حال اجرا به همان سرعتی که می تواند. در حالی که بسیاری از وظایف را می توان دستی انجام، با استفاده از یک پلاگین قابل اعتماد مانند WP-Optimize کار را بسیار کارآمد تر و کمتر مستعد اشتباهات.

محصولات مشابه فروشی
هشتگ ها :

این محصول بدون نظر می باشد شما میتوانید اولین نظر را ثبت کنید

ارسال نظر

آخرین های مشابه مشاهده بیشتر

  • تلفن : 04136383693
  • پیامک : 500020606688
  • آدرس : آذربایجان شرقی، تبریز، شهرک مصلی، خیابان راجی، راجی 4، کوچه بیست هشتم، قطعه 1339، طبقه چهارم

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

  • logo-samandehi