بمنظور استفاده از پشتیبانی قالب های رایگان راستچین
سوالات خود را در تالار گفتمان مطرح کنید

1

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

بی شک یکی از افزونه های بسیار کاربردی در سایت هایی که با سیستم مدیریت محتوای جوملا طراحی می شوند، jbetolo می باشد.
این افزونه در دایرکتوری افزونه های جوملا قابل دسترس است.


فواید اصلی jbetolo چیست؟

•    ترکیب فایل های css و js ( کاهش  تعداد http request از سرور سایت )
•    فشرده سازی فایل های css و js (به کمک gzip)
•    کاهش متن فایل های css و js  (حذف توضیحات، فضاهای خالی و ...)
•    پشتیبانی از CDN (استفاده از سرورهای نزدیک به کاربر برای بارگزاری سریع تر بجای سرور اصلی)
•    قابلیت ایجاد استثنا برای فایل های دلخواه (در مورد عملیات ردیف های بالا)

همانطور که در توضیحات این پلاگین آورده شده است، از این افزونه نباید انتظار رفتار خارق العاده داشت و استفاده از آن نیاز به مقداری مهارت دارد اما نتیجه دلچسب است!
در بیشتر موارد تا 50% زمان بارگزاری سایت کاهش پیدا می کند. پس اگر می خواهید وب سایت خود را به کمک این افزونه بهینه کنید، مراحل زیر را طی نمایید :

 

1)    دانلود : برای دانلود این پلاگین به لینک روبرو مراجعه کنید : http://extensions.joomla.org/extension/jbetolo

2)    نصب : افزونه را نصب و فعال نمایید. سپس بر اساس جدول زیر پارامترهای مهم را تنظیم کنید

 

ردیف عنوان پارامتر توضیح عملکرد
1 Scan in head only پلاگین، تنها فایل های css موجود در تگ head سایت (قبل از شروع body) را بررسی کند. گاهی پیش می آید ک شما از افزونه ای استفاده می کنید ک فایل css خود را در head قرار نداده و ممکن است بخواهید آن نیز فشرده شود.در این صورت این گزینه نباید تیک بخورد 
2 Merge mode نوع ترکیب فایل ها را مشخص می کند. اگر روی mono باشد برای تمامی صفحات سایت شما (که ممکن است بدلیل استفاده از ماژول های مختلف در صفحات داخلی، فایل های css و js مختلفی داشته باشد) تنها یک فایل ترکیب شده می سازد. این حالت فشار کمتری روی سرور می آورد اما معمولا باعث ایجاد اختلال در نمایش می شود. بهتر است گزینه بعدی یعنی per source (بر اساس صفحه) را انتخاب کنید.
3 Merg اگر این گزینه را خاموش کنید فایل ها باهم ترکیب نخواهند شد
4 Exclude files from merging نام فایل هایی که می خواهید با بقیه ترکیب نشوند را در این قسمت وارد کنید. خوب است که فایل های راستچین قالب ( rtl.css برای تب css ) در این قسمت وارد شوند
5 Minify حذف توضیحات و کاراکترهای اضافه
6 Compress فشرده سازی فایل ها به روش gzip
7 Map resources inside css absolute خوب است بدانید این پلاگین فایل های ترکیب شده را به فولدر cache ابتدای سایت منتقل می کند. در این صورت تصاویری که به کمک css لود می شوند ممکن است به دلیل این جابجایی نمایش داده نشوند. برای جلوگیری ازین مسئله می توانید این گزینه را فعال کنید.

 


نکته ها :

  • بسیاری از قالب ها امروزه دارای فشرده ساز هستند اما در عمل شاهد کارایی کمتر نسبت به پلاگین jbetolo هستیم. لذا نصب این افزونه و تست آن را توصیه می کنیم
  • نتیجه فشرده سازی خود را در سایت www.gtmetrix.com مشاهده و در صورت نیاز آن را بهبود بخشید. (در صورتی که سایت شما روی اینترنت باشد!)
  • هربار که تنظیمی را عوض کردید، قبل از رفرش صفحه سایت و مشاهده نتیجه، cache سایت خود را خالی کنید. این گزینه در تب سوم (tool) قرار دارد.
  • بهتر است پلاگین jbetolo را از نظر ترتیب (ordering) آخرین پلاگین سایت قرار دهید.
  • ترکیب تمامی فایل های js معمولا باعث ایجاد مشکل می گردد. لذا لازم است فایل هایی که نباید ترکیب شوند را شناسایی و نام آن ها را در بخش Exclude files from merging قرار دهید. بهتر است قبل از ترکیب فایل های js نام آن ها را لیست داشته باشید.(به کمک افزونه فایرباگ)
  • اگر برای فشرده سازی سایت خود دچار مشکل هستید می توانید سوالات خود را در فروم راستچین مطرح نمایید.

 

دانلود افزونه بهینه ساز سایت jbetolo نسخه 2.6.1 | از سرور راستچین
دانلود افزونه بهینه ساز سایت jbetolo | از سرور سازنده

 آیا شما هم تجربه مشابهی در مورد فشرده سازی دارید؟ از طریق فرم زیر با ما در میان بگذارید.

دیدگاه و یا سوال خود را مطرح کنید

افراد شرکت کننده در این گفتگو

  • #457

    در پاسخ به شماره: # 445

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

  • با سلام و درود بر شما ... با توجه به راهنمایی شما مشکل حل شد . همانطور که شما فرموده بودید آدرس مسیر فولدر tmp و همچنین log مشکل بود و مرتفع شد . لازم بر خود دیدم که بابت راهنمایی و کمک شما سپاسگذاری خود را اعلاام نمایم .
    با تشکر حسینی

  • #395

    در پاسخ به شماره: # 394

    بنابراین جوملا فولدر افزونه را پیدا نمی کند. شما باید جوری افزونه با Extract کنید که در ابتدای فولدر tmp قرار گیرد و در واقع داخل پوشه دیکر نباشد.
    اگر اینکار رو کرده اید، در فروم سایت یک پست ایجاد کنید تا دقیق تر مشکل پیگیری شود.
    از خطایی که مشاهده می کنید نیز عکس بگیرید. (نسخه جوملا را نیز در پست خود اشاره کنید)

  • با سلام و درود مجدد
    1)بنده مسیر هایی رو که فرموده بودید چک کردم به درستی وارد شده بود .
    2) متاسفانه در راه دوم بعد از آپلود و خارج کردن فایل از حالت فشرده و انتخاب گزینه نصب با پیغام :
    ( خطا
    لطفا پوشه ای که بسته نصبی در آن قرار دارد مشخص نمایید )
    رو برو می شوم .
    البته شایان ذکر است که بنده این کار را در پوشه در همان فولدر temp نیز تکرار و مجددا با همین پیام روبرو شدم .

  • #389

    در پاسخ به شماره: # 388

    سلام. بنظر میرسد مشکل از تنظیمات هاست و جوملا می باشد
    1) ابتدا به تنظیمات عمومی جوملا بروید و ببینید مسیر فولدر tmp و همچنین log بدرستی وارد شده است یا خیر .مسیر باید بصورت absolute وارد شده باشد:
    /home/bolandaf/public_html/tmp/
    /home/bolandaf/public_html/log/

    2) اکر مسیرها درست بود و همچنان خطا را مشاهده می کنید، می توانید بصورت دستی فایل افزونه را در فولدر tmp جوملا آپلود و سپس extract کنید. بعد از آن به بخش نصب افزونه در جوملا بروید. تب سوم یعنی نصب از پوشه (Install from Folder) را انتخاب کنید و کلید نصب را انتخاب کنید

  • سلام و درود ... متشکرم از افزونه ای که قرار دادین . بنده این افزونه را دانلود و سپس اقدام به نصب کردم اما ممتاسفانه با پیام

    هشدار
    JFolder::create: حلقه بینهایت شناسایی شد

    هشدار: انتقال ناموفق فایل!

    JFolder: :فایل: مسیر پوشه یافت نشد. فایل: /home/bolandaf/public_html/tmp/install_58177c3639638

    JFolder: :پوشه: مسیر پوشه یافت شد. فایل: /home/bolandaf/public_html/tmp/install_58177c3639638

    JFolder: :فایل: مسیر پوشه یافت نشد. فایل: /home/bolandaf/public_html/tmp/install_58177c3639638

    JInstaller: :نصب: فایل نصب XML جوملا یافت نشد

    روبرو شدم . در صورت امکان راهنمایی بفرمایید ...
    ارادتمند شما احسان حسینی . درود و بدرود

  • سلام. این پلاگین بسیار سودمندست اما باید دقت داشته باشید بهمین نسبت نیز تنظیم آن مهارت می خواهد. پیشنهاد می کنیم :

    1) کلیه تنظیمات را (بعد از نصب پلاگین) یکباره انجام ندهید. یعنی مثلا در قدم اول فقط فایل های css را مرج (merge) کنید و فایل های جاوااسکریپت ادغام نشوند. بعد از انکه دیدید سایت درست نمایش داده می شود سراغ فایل های جاوااسکرییت بروید
    2) اگر نیاز به راهنمایی بیشتر دارید می توانید سطح دسترسی بدهید تا سایت شما چک شود (از طریق ایمیل data@rastchin.com)

    موفق باشید

    آخرین ویرایش در حدود 3 ماه قبل توسط رضا علایی
  • #335

    مهمان - نیک

    با سلام
    بعد از نصب این افزونه و انجام تنظیمات آن نمایش سایت با مشکل مواجه میشود .لطفا راهنمایی نمایید

    باتشکر

بالا