حل مشکل کُندی سرعت هنگام کار با افزونه Slider Revolution (اسلایدر روولوشن)

امروز در حال طراحی سایت برای یکی از مشتریانم بودم که با مشکلی برخورد کردم. مشکل مربوط می‌شد به نسخه جدید افزونه Slider Revolution (اسلایدر روولوشن)

افزونه Slider Revolution که برخی به اشتباه روولوشن اسلایدر می‌گن یکی از افزونه‌های عالی برای طراحی اسلایدرهای جذاب و پرامکاناته، که در بسیاری از قالب‌های وردپرسی مانند انفولد و … این افزونه به‌صورت پیشفرض به کار گرفه شده. این افزونه هماهنگی مناسبی با WPBakery Page Builder یا ویژوال کامپوسر داره.

حل مشکل کُندی سرعت هنگام کار با افزونه Slider Revolution (اسلایدر روولوشن)

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

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

طبق بررسی انجام شده در هیچکدام از سایت‌های ایرانی و خارجی روش حل این مشکل وجود نداره، همچنین بعد از اطلاع به مترجم قالب، مترجم قادر به حل مشکل نبود! بنابراین دست به کار شدم و خودم سریعا مشکل رو رفع کردم!

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

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

دلیل افت شدید سرعت هنگام کار با افزونه Slider Revolution (اسلایدر روولوشن) چیست؟

دلیل بروز چنین ایرادی چیه؟ افزونه اسلایدر روولوشن از یکسری از API ها استفاده می‌کنه که مربوط می‌شه به سرویس های اشتراک ویدیو Youtube و Vimeo

برای اینکه همیشه آخرین بروزرسانی API ها رو دریافت بکنه، از دو خط کد استفاده کرده که یکی مربوط به دریافت API از یوتیوب و یکی هم ویمیو می‌شه؛ شاید هم به خاطر تنبلی توسعه دهنده بوده که هر بار برای ارائه نسخه جدید افزونه، فایل‌های API رو جایگزین نکنه و با این کار خودشو راحت کرده!

دلیل ایجاد اختلال اینه: از اونجایی که سایت‌های نام برده شده در بالا، در ایران فیلتر هستن، بنابراین پلاگین اسلایدر روولوشن هرچقدر تلاش می‌کنه با این سایت‌ها ارتباط برقرار بکنه، نمی‌تونه این کارو انجام بده.

و همین دلیل ساده باعث افت شدید سرعت می‌شه، طوری که شاید گاهی ۵ دقیقه طول بکشه تا در نهایت Slider Revolution اجرا بشه.

اگه از مرورگر فایرفاکس استفاده کنین اطلاعیه Performin a TLS handshake to player.vimeo.com در قسمت پایین مرورگر به نمایش در میاد که به راحتی مشکل قابل تشخصیه. و مرورگر کروم هم …Establishing Secure Connection رو به نمایش می‌ذاره و با سرعت بیشتری عبور می‌کنه.

روش حل مشکل کُندی سرعت هنگام کار با افزونه اسلایدر روولوشن (Slider Revolution)

کاری که ما باید برای حل مشکل روولوشن اسلایدر انجام بدیم اینه که ارتباط افزونه رو با سرویس‌های Youtube و Vimeo کاملا قطع بکنیم تا افزونه در تلاش برای برقراری ارتباط باقی نمونه.

برای انجام این کار وارد مسیر روبرو در پوشه افزونه بشین admin\views به طور کامل revslider\admin\views و فایل header.php رو توسط یک برنامه ویرایش متن مانند notepad یا ویرایش کد مانند ++notepad و یا ویرایشگر کد کنترل پل هاست باز کنین، و خطوط ۱۲۲ و ۱۲۳ رو کاملا حذف، یا کامنت کنین تا خوانده و اجرا نشن.

<script src="https://player.vimeo.com/api/player.js"></script>
<script src="https://www.youtube.com/iframe_api"></script>

تمام! به همین راحتی ارتباط افزونه با سرویس‌های مذکور قطع، مشکل برطرف می‌شه و سرعت افزایش پیدا می‌کنه.

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

کلام آخر

اگه از ابتدا خودم می‌تونستم در عرض چند دقیقه مشکل رو رفع بکنم چرا این کار رو انجام ندادم؟

مهمترین دلیلش اینکه که می‌خواستم مترجم رو هم از این موضوع مطلع بکنم تا مشکل رو رفع بکنه و باعث خیر شده باشم تا سایر خریداران آینده هم به این مشکل بر نخورن.

و در نهایت دیدم که بعضی از فروشندگان هم این مشکل رو حل کردن، اما گفتم من که پلاگین رو خرید کردم، چرا دوباره خرید بکنم؟ و همچنین ممکنه برخی از افراد این افزونه رو خرید کرده باشن (از مترجمینی که مشکلش رو حل نکردن) و مجبورن تا دوباره از فروشنده دیگری خرید کنن.

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

همچنین بخوانید: کدام افزونه اسلایدر ساز برای سایت وردپرسی ما بهتر است؟

اگه این مقاله براتون مفید بود لطفا نظر خودتون رو در قسمت پایین همین مقاله در بخش دیدگاه‌ها بنویسین.

نویسنده: احمد شمسی

منبع: شمسی دات کو

پی‌نوشت:

تصویر مطلب رو از codecanyon.net برداشتم.

کمی درباره احمد شمسی

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

۳۶ نظر

  1. با سلام و عرض ادب
    ممنون از اینکه تجربیات خودتون رو با دوستان دیگر به اشتراک میگذارید

  2. عالی بود
    خیلی وقت بود دنبال رفع این مشکل بودم.
    دستتون درد نکنه

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

  4. این خطوط نیست ، اما سعی میکنه به توییتر وصل بشه ، نمیدونم چجوری قطع کنم ؟/؟

  5. سلام

    اینا میان اگه از مرورگر فایرفاکس استفاده کنین اطلاعیه Performin a TLS handshake to player.vimeo.com در قسمت پایین مرورگر به نمایش در میاد که به راحتی مشکل قابل تشخصیه. و مرورگر کروم هم …Establishing Secure Connection رو به نمایش می‌ذاره و با سرعت بیشتری عبور می‌کنه.

    اما نمیدونم از کجا پاک کنم

  6. سلام وقتی میخوام از افزونه استفاده کنم اجرا میشه و زمانیکه روی گزینه ساخت اسلاید جدید می زنم اجرا میشه و بعد از نمایش پیغام کمی صبر کنید یک پیغام آماده نمودن داده… نمایش داده میشه.برای حل این مشکل چکار باید کنم؟
    حتی با آپدیت به آخرین نسخه هم این مشکل وجود داره

    • سلام. تاکنون به مشکلی که بهش اشاره کردی برخورد نکردم. باید بررسی بشه که از چیه. آموزش‌های کار با افزونه که در سایت اصلی و همراه پلاگین هست رو هم بررسی بکن.

  7. سلام وقت بخیر
    دقیقا این مشکل رو منم دارم. در مرحله آماده نمودن داده … گیر میکنه
    دوستان کسی تونسته مشکل رو رفع کنه

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

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

  9. آقا دمت گرررررررررررررررررررررررررررررررررررررررررم

  10. خیلی عالی بود ممنون

  11. عالی بود ممنون از شما

  12. آقا دمتون گرم
    راهی هست بشه سرعت لود اسلایدر رو بالا برد؟

  13. کارتون درسته
    عالی بود

  14. مرسی مطلب خوبی بود کارمو راه انداخت

  15. عااااااااااااااااااااااااااالی…
    دمت گرررررررررررررررررررررررررررررم

  16. خیلی ممنون. عالی بود

  17. واقعا خدا خیرت بده
    برای من در خط 149 و 150 بود
    واقعا نجات پیدا کردم
    مرسسسسسسسسسی

  18. خییییییلی ممنون
    خداخیرت بده

  19. سلام داداش
    دست مریزاد
    واقعا یه مشکل خیلی مسخره بود.خواستم تشکر کنم بابت به اشتراک گذاشتن آموزش کاربردیت
    ممنون

  20. احمد اقای شمسی عالی بود واقعا. خیلی ممنون

  21. سپاسگزارم مهندس….

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

OR
ARE YOU READY? GET IT NOW!
Vel eros amet amet mauris a habitasse scel erisque? Vel urna dis et, placerat phasellus, diam in! Placerat nec facilisis, tortor tristique. Arcu placerat sagittis, velit lorem scelerisque egestas placerat.
{subscription-facebook}
{subscription-google}
ARE YOU READY? GET IT NOW!
OR SUBSCRIBE WITH
{subscription-facebook}
{subscription-google}
ARE YOU READY? GET IT NOW!