alirezach

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

1 پست در این موضوع قرار دارد

سرعت یکی از ملاک‌های مهم و کاربردی در سئو و بالا بردن رنک وبسایت می‌باشد. به جز سئو، در دنیای سرعت کاربران نیز وقت زیادی برای منتظر ماندن و شمردن ثانیه‌ها ندارند تا ببینند چه نوشته ای آماده کرده اید.

اگر می‌خواهید سرعت سایتتون رو اندازه بگیرید، می‌توانید به نوشته

۲۰ ابزار رایگان آنلاین برای تست سرعت وبسایت که قبلاً منتشر شده مراجعه کنید. ابزارهای تست سرعت آماری را از ریز کارکرد سایت شما و موارد کندی آن ذکر می‌کنند.

در این نوشته یک آزاداندیش به سراغ افزونه‌هایی رایگان رفته ایم که سرعت سایت شما را بهینه می‌کنند، با ما باشید؛

W3_Total_Cache.jpg

افزونه‌های کش : W3 Total CacheWP SuperCache

افزونه‌های کش زیادی ساخته و پرداخته شده اند که مشهور ترین آنها W3 Total Cache و WP Super Cache هستند. افزونه‌های کش با ذخیره نسخه ایستای سایت شما در سرور کار می‌کنند. تصاویر، جاوا اسکریپت و CCS سایت شما در هر بار لود شدن سایت به طور محسوسی بر سرعت سایت تاثیر می‌گذارند. کار افزونه‌های کش ذخیره یک نسخه از این فایل‌ها در سرور و فراخوانی آن برای کاربرانی که به سایت مراجعه می‌کنند، هست. این فرایند سرعت سایت شما را به طور محسوسی بالا می‌برد.

البته در صورتی که سرور شما ضعیف هست، از افزونه‌های سبک تری نظیر

Hyper Cache استفاده کنید.

Smush_it.jpg

افزونه بهینه سازی تصویر: WP Smush it

تصاویر حجم زیادی از سایت را اشغال می‌کنند. اگر تصاویر شما حجم زیادی دارد و برای دانلود قرار گرفته است، آنها را مستقیم در سایت قرار ندهید.

برای فشرده سازی تصاویر شما می‌توانید از نوشته

بالا بردن سرعت سایت با فشرده‌سازی تصاویر JPG کمک بگیرید و افزونه WP Smaush it را دانلود کنید. این افزونه با حذف متای تصاویر و رنگ‌هایی که استفاده نشده اند، حجم تصاویر را پایین می‌آورد. نتیجه آن، فایل‌های سبک تر، لود سریع تر بدون از دست دادن کیفیت تصاویر هست.

Wp-optimize.jpg

افزونه دیتابیس: WP-Optimize

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

Wp-Optimize به شما کمک می‌کند که بازبینی‌ها، اسپم‌ها و … را تنها با یک کلیک حذف کنید. برای فهمیدن قدرت این افزونه، حجم دیتابیس تون رو قبل و بعد از بهینه سازی مشاهده کنید.

BJ_Lazy_Load.jpg

افزونه‌های لود تصاویر Lazy(باز شدن بعد از اسکرال صفحه) : BJ Lazy Load

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

BJ Lazy Load افزونه ساده و قدرتمندیست که این مهم را به عهده می‌گیرد. شما می‌توانید در بخش تنظیمات برنامه مشخص کنید که چه فایل‌هایی مستقیم باز شوند و چه فایل‌هایی در حالت Lazy.

Digg-Digg.jpg

افزونه شبکه‌های مجازی Lazy (باز شدن بعد از کلیک) : Digg Digg

آیکن شبکه‌های اجتماعی به صورت Iframe سایت‌های مثل توییتر و فیس بوک وصل می‌شوند. سری افزونه‌های Lazy شبکه‌های اجتماعی دکمه‌ها را تا زمان کلیک بر روی آنها غیرفعال نگه می‌دارد.

از بهترین و ساده ترین این افزونه‌ها Digg Digg هست که به لود سریعتر سایت شما کمک شایانی می‌کند.

0

به اشتراک گذاری این پست


لینک به پست

  • مطالب مشابه

    • توسط eniac
      سلام
      آیا ميشه تبلیغات بنری یا کلیکی رو داخل صفحه Amp گذاشت یا شورتکد تبلیغ؟
      توی مستندات amp يه چیزهایی نوشته ولی متوجه نشدم.
    • توسط imaniy
      سلام دوستان من افزونه Subscribe to Comments Reloaded رو نصب و پیکربندی کردم تا کاربر وقتی نظرش تایید شد یا پاسخ داده شد واسش ایمیل ارسال بشه ولی این کار رو نمیکنه نمیدونم چرا راستی تو قسمت نشانی رایان‌نامه فرستنده جیمیل من هستش این چطوری میتونه با جیمیل من برای کسی ایمیل ارسال کنه مگه سترسی داره؟ اگه مشکل همینه باید چیکار کنم؟ راستی راهی هست وقتی کاربر نظری ثبت میکنه بهش گفته بشه نظر شما منتظر تایید مدیریت میباشد؟ امیدوارم اینم افزونه نخاد.
    • توسط sae13
      سلام من یه تابع دارم.
      که نگاه میکنه اگه داده های خاصی توی دیتابیس ذخیره نیستن اونا رو اضافه میکنه.
      کد تابع من اینه :
       
       
      function add_sellers_brand_size_to_db() { include_once dirname( __FILE__ ).'/sellers_brands.php'; // installation_db(); global $seller_array; global $brands_array; global $tire_sabok_size_gf_field_id; global $tire_sangin_size_gf_field_id; global $tire_gravity_form_id; $current_user = wp_get_current_user(); $current_user_name = $current_user->user_login; // $entry_size=GFAPI::get_entry() $tire_field = GFAPI::get_field($tire_gravity_form_id, $tire_sabok_size_gf_field_id); $tire_field = $tire_field->choices; $tire_sabok_size_array = array(); foreach ($tire_field as $tire) { array_push($tire_sabok_size_array, $tire['text']); } $tire_field = GFAPI::get_field($tire_gravity_form_id, $tire_sangin_size_gf_field_id); $tire_field = $tire_field->choices; $tire_sangin_size_array = array(); foreach ($tire_field as $tire) { array_push($tire_sangin_size_array, $tire['text']); } $tire_table_array = array(); foreach ($seller_array as $seller_name => $seller) { $tire_seller_sells_sabok = in_array('sabok', $seller['tire_type']); $tire_seller_sells_sangin = in_array('sangin', $seller['tire_type']); foreach ($seller['brands'] as $brand_name) { $brand = $brands_array[$brand_name]; $tire_sabok_is_in_brand = in_array('sabok', $brand['type']); $tire_sangin_is_in_brand = in_array('sangin', $brand['type']); if ($tire_seller_sells_sangin) { if ($tire_sangin_is_in_brand) { foreach ($tire_sangin_size_array as $size) { $seller_table_array = array($seller, $brand, $size, false); array_push($tire_table_array, $seller_table_array); } } } if ($tire_seller_sells_sabok) { if ($tire_sabok_is_in_brand) { foreach ($tire_sabok_size_array as $size) { $seller_table_array = array($seller_name, $brand_name, $size, true); array_push($tire_table_array, $seller_table_array); } } } } } foreach ($tire_table_array as $row) { global $wpdb; $table_name = $wpdb->prefix . 'tire_seller'; $seller = $row[0]; $brand = $row[1]; $size = $row[2]; $is_sabok = $row[3]; $id = $wpdb->get_var(" select max(id) from $table_name where tire_seller='$seller' and tire_brand='$brand' and tire_size='$size' ; "); if ($id == NULL) { $insert_array = array( 'tire_seller' => $seller, 'tire_brand' => $brand, 'tire_size' => $size, 'tire_type_is_sabok' => $is_sabok, 'added_by' => $current_user_name ); $wpdb->insert($table_name, $insert_array); } } }  
       
      وقتی این تابع رو میذارم توی
      register_activation_hook(__FILE__,'add_sellers_brand_size_to_db');  فرجی نمیشه ولی وقتی خالی خالی اجراش میکنم بدون هیچ مشکلی کار میکنه.
      ویدیوش
      http://gg.gg/cmdmn
      limit.zip
    • توسط kimidoonekekie
      سلام 
      چطور و از کجا میتونم ویرایش افزونه ها رو یاد بگیرم؟
      با کد نویسی آشنایی دارم و نرم افزار تحت وب با پی اچ پی هم نوشتم اما تاحالا تو این زمینه کار نکردم.
      الان به شدت احتیاج پیدا کردم که صفحه پیشخوان افزونه دکان - قسمت افزودن محصول رو ویرایش کنم.
      اگر کسی بهم بتونه این آموزش رو خصوصا  در مورد این نرم افزار بده به شدت احتیاج دارم.
       
    • توسط hessam
      سلام
      خدمت همه دوستان عرض ادب و احترام دارم.
      دوستان من مدتیه که دچار یه مشکل عجیب شدم. چند وقتیه که نمی تونم افزونه ها رو غیر فعال کنم. روش های جایگزین برای غیر فعال کردن و حذف افزونه ها (مثل تغییر نام و پاک کردن از توی هاست و...) را بلدم. از دوستان متخصص خواهش می کنم که در این خصوص بنده رو یاری کنن تا بتونم افزونه ها رو از داخل وردپرس مثل فبل پاک کنم.
      قبلا از مشارکت شما در بحث و بذل محبتتان کمال تشکر را دارم