کاهش حجم دیتابیس وردپرس با تغییر زمان ذخیره خودکار
ذخیرهی خودکار در نوشتههای وردپرس یکی از قابلیتهای خوب و کارآمد وردپرس میباشد، بدین گونه که وقتی شما در حال افزودن نوشته و یا ویرایش نوشته هستید با به پایان رسیدن زمانی که بصورت پیشفرض برای این ویژگی در نظر گرفته شده است نوشته و یا ویرایش نوشتهی شما بصورت خودکار به عنوان پیشنویس و در آن زمان ذخیره میگردد و این عمل بصورت مرتب و طبق فاصلهی زمانی تا به هنگامی که شما نوشتهی خود را انتشار ندادهاید تکرار میشود و این پیش نویسها به عنوان رونوشت در دیتابیس یا همان پایگاه دادهی شما ذخیره میشود.
قابلیت ذخیرهی خودکار گرچه در زمانی که شما در حال ارسال نوشته و یا ویرایش آن هستید کاربرد مثبتی دارد اما به دلیل آنکه فاصلهی زمانی بصورت پیش فرض برای ذخیرهی هر پیش نویس کم بوده باعث آن میشود که حجم دیتابیس وردپرس شما توسط رونوشتهایی که در زمان ارسال و یا ویرایش نوشته ذخیره میشوند بالا رفته و به مرور زمان شما را با مشکلاتی که مرتبط با دیتابیس وردپرس هستند روبرو سازد.
برای جلوگیری از بالا رفتن حجم دیتابیس یا پایگاه داده وردپرس خود میتوانید زمان پیش فرض ذخیرهی خودکار وردپرس را تغییر داده و آن را به مقدار معقول و مورد نیاز خود تغییر دهید، برای تغییر زمان ذخیرهی پیش نویس وردپرس میبایست در محلی که وردپرس را نصب کردهاید فایل wp-config.php را برای ویرایش باز کرده و دستور زیر را در جای مناسبی از این فایل قرار بدهید لازم به ذکر است که در کد زیر قابلیت رونوشت وردپرس نیز غیر فعال خواهد شد که تاثیر به سزایی بر حجم پایگاه دادهی شما خواهد گذاشت.
define('AUTOSAVE_INTERVAL', 300 ); // بر اساس ثانیه
define('WP_POST_REVISIONS', false );
مناسب ترین قسمت برای قرار دادن کد بالا خط زیر است :
/* That's all, stop editing! Happy blogging. */
که شما باید کد را بعد از خط بالا قرار دهید همچنین شما میتوانید مقدار 300 را که بر حسب ثانیه میباشد به مقدار بیشتر و مورد پسند خود تغییر دهید، تا به اینجا توانستیم قابلیت رونوشت را غیرفعال و زمان ذخیرهی خودکار و نوشتههای وردپرس را به بیشترین زمان ممکن برای پایین آوردن حجم دیتابیس وردپرس تغییر دهیم، اما در این بین کاربرانی هستند که به قابلیت ذخیره خودکار وردپرس نیازی نداشته و به دلیل محدود بودن فضای دیتابیس خود این قابلیت را غیر ضروری و بیهوده میدانند که میتوانند به سادگی با اضافه کردن هک زیر به فایل functions.php پوسته وردپرس خود امکان ذخیره کردن خودکار را در وردپرس بصورت کلی غیر فعال سازند (خواهشمندیم پیش از ایجاد هر تغییری در فایل فانکشن از آن نسخهی پشتیبان تهیه نمایید تا در صورت بروز خطا آنرا به حالت اول بازگردانید):
function disableAutoSave(){
wp_deregister_script('autosave');
}
add_action( 'wp_print_scripts', 'disableAutoSave' );
امیدوارم آموزش جلوگیری از بالا رفتن حجم دیتابیس وردپرس از وبلاگ ماندگار وب مورد پسند شما دوستان قرار گرفته باشد و با اعمال تغییرات گفته شده موجب بالا رفتن سرعت سایت وردپرسی خود و بهبود وضعیت پایگاه داده وردپرس شوید.
دیدگاهها در "کاهش حجم دیتابیس وردپرس با تغییر زمان ذخیره خودکار"
دیدگاه خود را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.
سلام
ببخشید من یه هاست دارم میخوام وردپرس رو روش نصب کنم ولی بلد نیستم میتونید این کار رو برای من انجام بدید ؟؟
سلام نخیر دوست عزیز من نمیتونم نصب کنم میدونید چرا؟
چون نصب وردپرس از آب خوردن هم حقیقتا” راحت تره اونقدر سخت نگیرید کار ساده ای هست و خودتون میتونید انجامش بدید لطف کنید تو انجمن وردپرس پارسی مطرح کنید تا دوستان راهنمایی بفرمایند .
موفق باشید {گل}
با عرض سلام و خدا قوت و تشکر از زحمات شما
با قرار دادن کد در فایل functions.php ذخیره پیش نویس غیر فعال شده ،
ولی با ثبت یک نوشته تازه شماره پیوندک نوشته با اختلاف 3 یا 4 از نوشته قبلی بالا می رود ، این اختلاف مربوط به ذخیره پیش نویس است ؟
چگونه می شود این اختلاف شماره را برداشته یا کاهش داد ؟
در صورت امکان راهنمایی نمایید .
ممنون از لطف شما .
سلام
نخیر مربوط به کد نمیشه اگه کد رو هم بردارید و دویاره نوشته ای رو ثبت کنید متوجه میشید که پیوندک به همان ترتیت شماره گذاری میشود این مشکل خاصی نیست و پیش فرض خود وردپرس هست .
خیلی ممنون و متشکر .
خواهش میکنم {گل}
سلام
ممنون مفید بود
داداش من الان وردپرسم رو دیتابیسی است که حجمش شده 165
به نظرت با 1400 تا مطلب این روند بالا نیست؟
سلام
خب بستگی به حجم خود نوشته ها ، چیزهایی که بارگذاری میکنی ، افزونه هایی که استفاده میکنی و سایر چیزا داره ولی در کل این حجم نسبت به 1400 تا نوشته خوب و نرماله
موفق باشی
عزیز خیلی ممنون، خیلی مفید بود.
موفق باشی.
خواهش میکنم محمد جان
موفق باشی عزیزم
سلام ؛
احتمالاً دیتابیس سایتت با مشکل مواجه شده
برای این کار باید با استفاده از دستور repair دیتابیس رو سرحال بیاری و مطمئن باش هیچ مشکلی هم بوجود نمیاد
برای این که به این آدرس برو : http://your-site.com/wp-admin/maint/repair.php توضیح داده که چیکار کنی
بعد از انجام اون کارا دو گزینه میاد که باید تعمیر پایگاه داده رو یه بار بزنی و صبر کنی و مجدداً پس از اتمام کار دوباره دکمه تعمیر پایگاه داده رو بعد از یه رفرش صفحه بزنی .
یه راه دیگه هم هست که باید با افزونه wp-optimize (اگه درست نوشته باشم) دیتابیس رو بهینه کنی که این هم پیشنهاد میشه فقط مواظب باش الکی چیزی رو حذف نکنی فقط پیش نویس های(رونوشت) اضافه که سایتت ساخته رو حذف کن که کمک میکنه.
توی تنظیماتش همه چیز هست .
یه دستوری هم هست که میتونه جلوگیری کنه از ساخت رونوشت که این برای آینده سایتتون خیلی خوبه
آموزش جلوگیری از ساخت رونوشت
سلام ، من 41 نوشته دارم ولی حجم دیتابیس شده 47 :O ، اگر میشه راهنمایی کنید چجور حجم رو کم کنم ، این کارهایی که گفتید جواب نداد
اگه منظورتون 41 مگ هست خوب حجم زیادی هست نسبت به نوشته هاتون اما اگه فایلهای نسبتا” حجیم رو بارگذاری کردید طبیعی هست
مشکل باید مورد بررسی قرار بگیره تا مشخص بشه این حجم واقعا” استفاده شده یا خیر
لطفا” درانجمن مطرح کنید تا دوستان سایتتون رو مورد بررسی قرار بدند
با سلام
با تشکر از مطالب خوبتان برای پاکسازی بانک اطلاعات میتوان از افزونه Better Delete Revision نیز استفاده کرد . برای دوستانی که نیاز دارند از نوشته هایشان برای مدت زمانی کپی داشته باشند بهتر است هر وقت دوست داشتند میتونند بانک اطلاعات را پاکسازی کنند .بنظر من هم اینطوری بهتر است.http://www.aramis-shop.ir
برای منم با 94 پست شده 410 مگابایت !!!!
افزونه بهینه سازی هم نصب کردم ولی زیاد تفاوتی نداشت 😐
خب حجم زیادی هست البته اگر این مقدار را آپلود نکرده باشید
موضوع باید در انجمن مطرح شود تا موارد کلی این مشکل مورد بررسی قرار گیرد
موفق باشید
ممنون.
سلام آقا امیر ما که متوجه نشدیم بعد از کد گفته شده یا قبل از آن !!!!!!
((( مناسب ترین قسمت برای قرار دادن کد**** بالا خط زیر ****است :
/* That’s all, stop editing! Happy blogging. */
که شما باید کد را**** بعد از خط بالا ****قرار دهید ))
بالای خط زیر یا بعد از خط بالا :))
درود بر شما
حسین جان گفته شده دستورات رو بعد از خط بگذارید یعنی به این شکل:
[php]
/* That’s all, stop editing! Happy blogging. */
define(‘AUTOSAVE_INTERVAL’, 300 ); // seconds
define(‘WP_POST_REVISIONS’, false );
[/php]
موفق باشید
تاثیر خوبی داشت ممنون
ولی حیف که بک لینکی براتون در پی نداشت!
سلام دوباره
میگم مگه ایبن لینک ها نوفالو نمیشه؟ خب پس چرا حذفش میکنن؟ تاثیری در سئو سایت دو طرف نداره وقتی(سایت اون کسی که نظر میزاره و سایت کسی که نظر توش قرار میگیره)؟
درود
مهارتی در مورد مباحث سئو ندارم، میتونید در انجمن مطرح کنید.
با سلام مجدد
من از این کد قبلا برای پوسته سایت استفاده کردم و مفید بود
یکی از دوستان برای این کار چنین آموزشی تو سایتش گذاشته که :
این کد را
define( ‘wp_post_revisions’, false );
به فایل wp-config.php هاست اضافه کنید
به عقیده شما کدوم کار بهتره ؟
لطفا مزایا و معایب هر دو کار رو خلاصه بگید ؟
ممنون
درود
هیچ تفاوتی بین دستورات وجود نداره و عملکرد هر دو یکسان هست
سلام
یه سوال
حجم 50 میگ برا 250 تا مطلب زیاده؟
راستی غیر از متن مطالب مگه چیز دیگه ای داخل دیتابیس ذخیه میشه؟
یه سوال دیگه : هزینه 350 هزار برا یه هاستی که 5 گیگ هستش چطور؟ لینوکس
البته gzip هم فعال نیست
درود
اگه منظورتون برای پایگاه داده هست، بله زیاد هست، اما به گفتهی من تکیه نکنید چون این اندازه بر اساس نوع محتوای سایتها (حجیم بودن) متغیر هست
در مورد هاست هم، خب بستگی داره هاست از چه شرکتی باشه، تو چه کشور و دیتاسنتری باشه و چه کیفیتی داشته باشه، ولی در کل یک مقدار زیاد هست که میتونید با جستجو در شرکتهای هاستینگ به یک قیمت نسبی برسید.
ممنون از شما
والا سرچ کردم ایننی که من خریدم خیلی گروم میده…ولی سایت های خفنی هم روش سواره
کدوم شرکت من بگیرم؟ شما خودتون از کجا گرفتین؟ GZIP ّرا شما فعاله؟
نمدونم چرا کسی شرکت هاستش رو نمیگه، از چند نفر پرسیدم و کسی نگفته….مشل امینیتی ایجاد میکنه؟ یا…
پیشنهاد ما میزبان وردپرس هست
البته این پیشنوس ها اگه جمع بشن حجشون زیاد میشه، که دوستان میتون از افونه وی پی اپتیمایز استفاده کنن……نظرات جفت رو حذف میکنه، نظرات داخل زباله دان رو حذف میکنه، مطالب پیش نویس ذخیره شده رو حذف میکنه(البته مطلب رو پاک نمیکنه)
عرض ادب و خسته نباشید
تشکر می کنم از سایت وزین ماندگاروب و مطالب ارزنده و مفیدی که برای کمک و ارتقائ دانش و مهارت هموطنانمون قبول زحمت فرمودید.
سوالی دارم ممنون می شوم اگر راهنمایی بفرمائید،سایتی دارم که روزانه 3-5 پست می گذارم و اهمیت و ارزش آن پستها نهایت دو روز است و بعد از آن بود و نبودش اهمیت ندارد،سوالم اینست،چگونه می توانم از شز این پستها رها بشم بدون اینکه سئو سایتم و رتبه سایت دچار مشکل نشه،بویزه پستها حاوی عکس است و سایت را سنگین می کند . پیشاپیش از بذل محبت شما سپاسگزارم. با احترام
درود بر شما آقای شکرانه، سپاسگزارم
براتون مهم هست که حتما این نوشتهها در گوگل ایندکس بشن؟ اگر اینطور هست کار بسیار دشوار خواهد بود در غیر اینصورت پیشنهاد میشود از طریق افزونهی سئو سایت خود از ایندکس نوشتههایی که میفرمایید جلوگیری کنید و برای پاک شدن خودکار این نوشتهها نیز میتونید از افزونه زیر
https://wordpress.org/plugins/post-expirator
و یا
https://wordpress.org/plugins/auto-prune-posts
استفاده کنید
شاد و پیروز باشید
جناب خلجی مهر عزیز
از لطف شما در پاسخگویی سپاسگزارم،
بله متاسفانه خیلی خیلی مهم هستن،مخصوصا که تازه سایت داره یه طرح و رنگ و رتبه میگیره !
راستش من برای مشکل دیتا بیس تو سایت اومدم ولی نمی دونم چرا این سوال را (که البته خیلی برام مهمه ) پرسیدم
اگر اجازه بدید سوالم را بپرسم:
من سایتم را بدون اینکه کلمه ایی از HTML و سایت و سئو و … بدونم شروع کردم ساختم ! به خاطر موضوع کارم به این نتیجه رسیدم باید بپرم وسط آب . . . ! و پریدم ! به خاطر همین هم اشتباه کاری زیاد کردم الان مشکلی که با دیتا بیس دارم اینجور که پشتیبانی هاست میگه من سه بار دیتا بیس ساختم و پاک کردم حالا تقریبا جداول دیتا بیس سایتم سه برابر دیتا بیس یک ورد پرس است که از دیتا بیس های قبلی مونده ! چطور میتونم این جدولهای اضافه (مربوط به دیتا بیس های قبلی) رو شناسایی و چگونه پاک کنم ؟ آیا اساسا امکان پذیر است ؟ از راهنماییتون ممنونم
در ضمن هم خوشحال میشم و هم تشکر می کنم اگه اقتخار بدید نگاهی به سایتم بیندازید و آش شله قلم کار منو ببینید ! و راهنمایی و تذکری ودر مورد مشکلات اساسی و مهم آن بفرمائید.
در هر صورت ضمن تشکر مجدد از لطف و نگاه مهربانتون به هموطن های عزیزمون،منتظر جواب می مونم. با احترام
خواهش میکنم
خب میفرمایید که دو تا سه روز بیشتر به نوشتهها نیازی ندارید، اما این زمان ارزش ایندکس شدن در گوگل را ندارد یعنی تو این مدت زمان کم شاهد بازخورد خوبی از گوگل نخواهید بود و چنانچه اسرار به ایندکس شدن نوشتههاتون دارید میتونید از ابزار کنسول گوگل استفاده کنید و لینکها رو بصورت دستی Remove کنید
———–
برای بررسی دیتابیس نیاز به تخصص هست که در صورت عدم آشنایی با جداول وردپرس و پیش اومدن اشتباهی سایتتون از دسترس خارج خواهد شد
اگر تمایل داشتید میتونید سایت رو به هاستینگ ماندگار وب منتقل کنید که یکی از خدمات ما ارایه مشاوره در زمینه وردپرس و خدماتی که در پلنها وجود دارد افزایش امنیت وردپرس و افزایش سرعت وردپرس هست که برای شما این موارد بصورت رایگان انجام میگیرد و دیتابیس سایت شما بهینه میگردد.
عرض ادب و خسته نباشید
سپاسگزارم از اینکه محبت کردید و وقت گذاشتید و پاسخ فرمودید.
بله متاسفانه خیلی خیلی مهم هست که در گوگل ایندکس بشن،اتفاقا بهمین دلیل هم مزاحم شدم،در غیر اینصورت صفحات غیر لازم را حذف می کردم !
حداقل اگر سخت و دشوار است می تونیم صفحات رو سبک کنیم ؟ مثلا عکسها رو حذف کنیم و … به شرطی که روی سئو تاثیر نداشته باشد ؟ اگر جواب مثبت است راه های کاهش و سبک کردن دیتا بیس را می فرمائید ؟ عکسها را از کجا و چگونه حذف کنم ؟ حقیقتش ترس دارم ! ممنون از راهنماییتون. با احترام
خواهش میکنم
تو دیدگاه پیشین گفتم باید با کنسول گوگل کار کنید و لینکها رو از این طریق از ایندکس گوگل پاک کنید
تصاویر نقش مهمی در سئوی نوشتههای شما دارند.
با سلام
من تازه یک فروشگا وردپرسی با قالب نیلسن رو نصب کردم اما حجم دیتابیسم هر روز 10 مگ اضافه میشه بدون اینکه چیزی اپلود کنم یا پستی بزارم، حتی افزونه های wp clean up و wp optimize رو هم نصب کردم و اجرا می کنم (تراش رو پاک می کنم -پوشه tmp ,و ایمیل و ارور ها رو هم پاک میکنم ) هر کاری کرده ام بازم درست نمیشه انقد اضافه میشه تا هاست پرشه .افزایش حجم در قسمت optins دیتابیس هستش
خواهشا کمکم کنید .از هر سایتی هم که می پرسم جواب درست وحسابی نمی دن
درود
افزونههایی که نصب هستند رو لیست کنید اینجا
من هم مشکل مشابهی دارم البته با قالب گودنیوز . افزایش حجم من به خاطر کدهای Transient هست که بعد از منقضی شدن هم پاک نمیشن و باعث افزایش حجم جدول option میشن . هنوز راهی پیدا نکردم غیر از اینکه هر روز به صورت دستی جدول options رو optimize کنم تا حجمش کم بشه .
باسلام
Akismet
Better Delete Revision
Captcha by BestWebSoft
Essential Grid
Revolution Slider
Transient Cleaner
WordPress Social Login
WP-Optimize
WP Clean Up
WP-Sweep
ووکامرس
بسته وردپرس پارسی
WPBakery Visual Composer
YIT Backup&Reset
YIT Contact Form
YIT Contact Form
YIT Faq
YITH Infinite Scrolling
YITH Live Chat
YITH Pre-Launch
YITH WooCommerce Advanced Reviews
YITH WooCommerce Ajax Product Filter
YITH WooCommerce Ajax Search
YITH WooCommerce Authorize.net Payment Gateway
YITH WooCommerce Cart Messages
YITH WooCommerce Catalog Mode
YITH WooCommerce Colors and Labels Variations
Yith WooCommerce Hide Price
YITH WooCommerce Multi Vendor
YITH WooCommerce Order Tracking
YITH WooCommerce PDF Invoice and Shipping List
YITH Woocommerce Request A Quote
YITH WooCommerce Review Reminder
YITH WooCommerce Social Login
YITH WooCommerce Stripe
YITH WooCommerce Wishlist
YITH WooCommerce Zoom Magnifier
YIT Logos
YIT Newsletter
YIT Shortcodes
YIT Sidebars
YIT Sitemap
YIT Slider
YIT Team
YIT Testimonial
ووکامرس پارسی
این لیست کل افزونه های هستش که نصبه
مورد مشکوکی توشون نیست
گفته بودید جدول آپشن دیتابیستون حجم اضافه میکنه، بهتره رصد کنید ببینید چه رکوردهایی درج میشن
با سلام
زیاد اشنایی با دیتابیس ندارم اگه راهنمایم کنید که چکار کنم یا از کسی کمک بگیرم ممنون می شم هزینش هم مهم نیست
درود
یا باید در انجمن مطرح کنید و یا بعنوان سفارش ارسال کنید
http://mandegarweb.com/optimization-wordpress
مشکل رو بصورت کامل در فرم سفارش توضیح بدید.
البته چندتاشو خودم نصب کردم که حجم دیتابیس رو کم کنه اما نکرد مثله
WP-Optimize
WP Clean Up
WP-Sweep
Transient Cleaner
عالی بود توضیحات ممنون
من از افزونه FeedWordPress برای ارسال مطالب سایت استفاده میکنم و هیچ عکس و فیلمی هم توی سایتم اپلود نمیکنم
ولی تو کمتراز یک ماه حجم دیتابیس من به 700 مگابایت رسیده و همینطور هم بیشتر میشه
میخوام بدونم چه دلیلی برای این افزایش حجم وجود داره ؟
ایا تعداد زیاد فقط مطالب بدون عکس میتونه باعث افزایش حجم دیتابیس بشه ؟
ایا راهی برای کم کردن حجم دیتابیس وجود داره؟
ممنون میشم کمکم کنید
با سپاس
اینم ادرس سایت
http://aydanews.ir/
اینم مقدار حجم استفاده در دیتابیس
Table Size
wp_auto_spinner_log 144.000 KB
wp_commentmeta 48.000 KB
wp_comments 96.000 KB
wp_ddp_log 63.727 KB
wp_links 2592.000 KB
wp_options 46112.000 KB
wp_postmeta 92896.000 KB
wp_posts 517888.000 KB
wp_statistics_exclusions 4.000 KB
wp_statistics_historical 4.000 KB
wp_statistics_pages 378.422 KB
wp_statistics_search 12.215 KB
wp_statistics_useronline 2.082 KB
wp_statistics_visit 3.100 KB
wp_statistics_visitor 133.031 KB
wp_term_relationships 5152.000 KB
wp_term_taxonomy 2112.000 KB
wp_termmeta 48.000 KB
wp_terms 4592.000 KB
wp_twp_logs 69.410 KB
wp_usermeta 96.000 KB
wp_users 64.000 KB
wp_wpeditor_settings 3.098 KB
wp_yoast_seo_links 6.344 KB
wp_yoast_seo_meta 59.418 KB
Total 672578.846 KB
درود بر شما
باید در انجمن بازگو کنید دوست من
http://forum.wp-parsi.com/
سلام
wp-option
4 مگ فضا گرفته نمیشه کمترش کرد.
درود.
بررسی کنید که با چه دیتایی این مقدار حجم دارد، شاید طبیعی باشد.
با سلام حدمت تیم ماندگار وب یک سوالی از خدمت شما داشتم من پیشوند جداول دیتابیس سایتم رو از wp به چیز دیگه ای تغییر دادم حالا می خوام رونوشت ها رو غیر فعال کنم کدی که شما زحمت کشیدید و در بالا قرار دادید با wp است ایا من باید wp این کد رو به پیشوند جدول سایتم خودم تغییر بدم یا نه نیازی به این کار نیست .ممن.ن از کمکی که میکنید.
با درود.
خیر نیازی نیست.