سه شنبه ۰۲ تیر ۰۵

نظم دهی داده های Autoload گردیده در ابتدا

۱۷ بازديد

نظم دهی داده های Autoload گردیده در ابتدا
مرحله آینده سئو ، تروتمیز‌ کردن مالامال مصرف ترین ها در داده های autoload گردیده میباشد. شما می توانید با فرمان SQL تحت با گاز لیست 10 داده پرمصرف را به دست سئو در مشهد  آورید.

SELECT option_name, length(option_value) AS option_value_length FROM wp_options WHERE autoload='yes' ORDER BY option_value_length DESC LIMIT 10;
مجدد خیال علامت کنیم که ممکن میباشد شما پیشوند جداول وردپرس خویش را هنگام نصب برای ارتقاء امنیت تغییر‌و تحول داده باشید و نامی جز wp_ نهاده باشید، برای اینکه امر بالا عمل نماید ، شما می بایست پیشوند جداول خویش را جایگزین wp_ فرمایید.


نظم دهی لیست 10 داده مالامال مصرف autoload
ساخت و ساز تغییرات در یک داده autoload گردیده معلوم در جدول wp_options
مرحله آینده ساخت تغییرات در یک داده autoload گردیده پرمصرف هست.

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

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

wpurp_custom_template_
در لیست آراسته گردیده بالا هشت منزلت را کوئری wpurp_custom_template_ اشغال نموده است. کلاً شما می بایست بتوانید اسم این کوئری ها بیابید و همینطور به سرور برای دسترسی به نقاطی از قالب‌ها و پلاگین‌ها دسترسی داشته باشید. در صورتی دسترسی دارید ، از روش فرمان grep پایین تحقیق فرمائید که آیا میتوانید این کوئری‌ها را پیدا نمایید یا این که نه! شما همینطور میتوانید از روش درگاه‌های SFTP نیز این رکورد‌ها را پژوهش فرمائید.

grep -Ri "wpurp_custom_template_"
اگرچه در بعضا از سرور‌ها این طرز عملکرد ندارد ، ما توانستیم با جست‌وجویی معمولی در گوگل دریابیم که‌این کوئری به پلاگین‌ای به عنوان WP Ultimate Recipe مربوط میباشد. این کوئری یک مثال از غیرضروری‌ترین کوئری‌های autoload گردیده در وردپرس است. براین اساس در‌صورتی‌که اینگونه پلاگین‌ای در لیست پلاگین‌های خویش دارید همت فرمائید که آن را کاملا حذف فرمایید. درواقع ، مراد ما تمیز‌سازی بدون نقص پلاگین و هرچیزی که تا به حالا در مقر داده ساخت و ساز نموده است است.


جست‌وجو در ارتباط با wpurp_custom_template_
um_cache_userdata_
نوع آینده داده‌های پرمصرف به داده‌های um_cache_userdata_# مربوط می شود، این داده‌ها را در یک سری سطر از لیست 10 داده لبریز مصرف autoload بالا در میبینید.

با دقت به اینکه یک‌سری داده um_cache_userdata_ در نقطه پایان لیست قرار دارا هستند . ما تخت‌گاز وارد MySQL خویش گردیده و با فرمان تحت 40 کوئری Autoload مالامال مصرف مرتبط با این داده را فراخوانی می‌کنیم.

SELECT option_name, length(option_value) AS option_value_length FROM wp_options WHERE autoload='yes' ORDER BY option_value_length DESC LIMIT 40;
و یا این که تک تک همه مقادیر بالا مرتبط با آن پیشوند :

SELECT 'sum size in KiB', ROUND(SUM(length(option_value))/1024,0) FROM wp_options WHERE autoload='yes' AND option_name like "um_cache_userdata_%"
در شرایطی‌که متوجه شدید که تعداد بیشتری کوئری وجود داراست ، مجدد مجبورید میان پلاگین‌ها و قالب‌ها جست‌وجو نمائید و فرمان grep منحصربه‌فرد آن را انجام نمائید.

grep -Ri "um_cache_userdata_"
با اعتنا به جست‌وجویی که ما جاری ساختن دادید دریافتیم که‌این داده مربوط میگردد به پلاگین پر اسم و رسم Ultimate Member و بعد از جست‌وجویی کوتاه در گوگل راهی بی آلایش برای حل اشتباهات این پلاگین نیز پیدا کردیم. همت فرمائید توان جست‌وجو و رسیدگی با گوگل را تمرین نمائید تا به راحتی بتوانید نیازهای خویش را در یک سرچ غرض‌مند پیدا نمایید.

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

Ultimate Member > Dashboard > User Cache > Clear Cache
Ultimate Member > Settings > Advanced > مورد Stop caching user’s profile data را فعال نمایید > آن گاه تغییرات را ذخیره سازی نمائید.
مورد دیگر برای پیداکردن آیتم های autoload کلیک روی کلید ویرایشگر میباشد که قادر است لیست قالب‌ها/پلاگین‌ها و یا این که لیست سایت پیشرفت دهندگان آن‌ها‌را به شما اکران دهد.

Cron Jobs
یک کدام از دیگر از مورد‌های پرمصرف در قسمت autoload به کار گیری مکرر Cronjobs ها است. در این زمینه، هر Cron ممکن میباشد در‌این موضوع دخیل باشد، براین اساس وقتی که ممکن میباشد با کلیک روی کلید دستکاری وبسایت حاد گردد ، می بایست چه‌شغل کنیم ؟

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


کرون جاب
پاک سازی جدول wp_options
در‌حالتی که تعداد متعددی از مثال‌هایی که در ابتدا به شما نماد دادیم را مشاهده کردید ، اکنون وقت آن میباشد که استارت به پاک سازی همه داده‌های autoloaded کنیم. این نکته بسیار توصیه می‌گردد که تا مکان ممکن تلاش فرمائید که تعداد سطر های جدول wp_options شما در کمترین شرایط ممکن باشد. لطفا همت فرمائید پیش از هرگونه پاک سازی یا این که ساخت‌و‌ساز تغییرات در مقر داده خویش از آن ورژن پشتوانه تهیه و تنظیم نمایید. در شرایطی که قابلیت این فعالیت را ندارید ، توصیه میکنیم یک کارشناس ماهر استخدام فرمایید.

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

SELECT * FROM `wp_options` WHERE `autoload` = 'yes'
این امر به شما همگی داده‌های جدول wp_options را که در آن‌ها autoload بر روی yes ذخیره گردیده است را اکران میدهد.


مقر داده و phpMyAdmin
با اسکرول کردن سطر‌ها به ترتیب همه پلاگین‌هایی که فعلا نصب یا این که درحال به کار گیری نیستند را مشاهده می کنید. تحت عنوان مثال درین فراگیری ما سطر‌هایی از پلاگین Jetpack پیشرفت داده گردیده بوسیله وردپرس را تحقیق میکنیم.

برای مثال اکنون وبسایت از پلاگین Jetpack به کارگیری نمی‌نماید.



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

به عنوان مثال در امر ذیل ، ما همگی داده‌های autoload باطن wp_options را که منحصربه‌فرد پلاگین jetpack می‌باشند را فراخوانی میکنیم:

SELECT *
FROM `wp_options`
WHERE `autoload` = 'yes'
AND `option_name` LIKE '%jetpack%'
آنگاه روی کلید Select All کلیک میکنیم و روی Delete کلیک می‌کنیم تا کاملا جداول حذف شوند.


حذف کوئری ها به طور دستی
یا این که شما میتوانید به طور بی واسطه با فرمان پایین مبادرت به حذف کوئری‌ها نمایید:

DELETE
FROM `wp_options`
WHERE `autoload` = 'yes'
AND `option_name` LIKE '%jetpack%'

تطهیر داده های autoload گردیده در جدول wp_options
اکنون شما می توانید با تغییر تحول options_name تحت عنوان پلاگین و یا این که قالب کهن خویش داده های autoload گردیده جدول را تطهیر نمایید.
تا كنون نظري ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بلاگ 9 ثبت نام کرده اید می توانید ابتدا وارد شوید.