کاهش سرعت سایت از طریق Autoload دیتابیس
سلام به کاربران عزیز سایت آچار فرانسه . روش های زیادی در مورد کاهش سرعت سایت به شما آموزش دهیم . امروز قصد داریم روش دیگری را به شما آموزش دهیم .
داده های Autoload داده هایی هستند که به صورت اتوماتیک در تمام صفحات فراخوانی میشوند
فیلد Autoload در جدول wp_options وجود دارد که دو مقدار yes و no دارد.
اگر بر روی yes باشد به معنای این است که در تمام صفحات اجرا شود.
به فرض مثال شما اگر افزونه وردپرسی را نصب کنید و آن را حذف کنید ، داده های آن افزونه بر روی دیتابیس باقی میماند . این باعث افزایش Autoload میشود
برای حل این مشکل کافیست وارد دیتابیس خود شوید سپس وارد wp_option و بر روی sql بزنید در قسمت کوئری کد زیر را وارد و بر روی go بزنید.
SELECT ( CASE WHEN SUM( LENGTH ( option_value ) ) < 1000000 THEN CONCAT( CEILING( SUM( LENGTH ( option_value ) ) / 1024.0 ), 'KB' ) ELSE CONCAT( FORMAT( SUM( LENGTH ( option_value ) ) / 1048576.0, 'N3' ), 'MB' ) END ) AS autoload_data_size FROM wp_options WHERE autoload='yes'
بعد از انجام اینکار حجم autoload را به شما نمایش میدهد . اگر این حجم بیش از 1 مگ باشد کمی نگران کننده است