راه های تماس :
1 ابتدا با شناسه کاربری خود وارد سایت شوید
2 روی کلید سبز رنگ بالای سایت کلیک کنید
3منوی ارسال پست جدیدرا کلیک کنید .
  • ساعات مجاز برای تماس : 10 تا 16
  • روزهای کاری : شنبه تا 4شنبه
  • ایمیل : data(@)rastchin.com
 
اگر مشکل شما همچنان برقرار است یا سوالات دیگری دارید می توانید با شماره تماس 09125160996 تماس بگیرید
 

افزایش سرعت باز شدن سایت به کمک پلاگین 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 | از سرور سازنده

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

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

نظرات (14)

0 از 5 براساس 0 رای
هنوز نظری ارسال نشده است
  1. حسامی

از طریق نصب از فولدر هم وقتی اقدام می کنم خطای
Error
Please enter a package folder.
Unable to find install package
دریافت می کنم.

وقتی نصب پکیج رو میزنم خطای زیر رو می گیرم:

Warning
JFolder::create: Infinite loop detected.
Warning: Failed to move file: /tmp/phpbarlw6 to /home/damarak/httpdocs/tmp/jbetolo-2.6.1.build48.a2a4257.zip

Error
Archive does not exist
Unable to find install package

  پیوست
 
  1. رضا علایی    حسامی

سلام. لطفا کامنت های قبلی رو بررسی کنید .
به احتمال زیاد مسیر فولدرهای tmp و log صحیح وارد نشده.

  پیوست
 
  1. حسامی    رضا علایی

سلام، بله مسیر فولدرهای tmp و logs درست نبود. که با پشتیبان هاستم مسیر درست رو پیدا کردیم و مشکلم حل شد.

ممنون ازتون

  پیوست
 
  1. رضا علایی    حسامی

موفق باشید

  پیوست
 
  1. حسامی

با سلام

من هم در نصب مشکل دارم و با توضیحاتی که در بالاتر گفتید مشکلم حل نشد و خطاهای زیر رو دریافت می کنم. لطفاً راهنمایی بفرمایید. ممنون

Warning
JFolder::create: Infinite loop detected.
Warning: Failed to move file: /tmp/php9O1WNG to /home/http://damarak.com/httpdocs/tmp/jbetolo-2.6.1.build48.a2a4257.zip

Error
Archive does not exist
Unable to find install package

  پیوست
 
  1. رضا علایی    حسامی

چه مسیری رو در باکس tmp وارد کرده اید؟

  پیوست
 
  1. حسینی

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

  پیوست
 

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

  پیوست
 
  1. حسینی

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

  پیوست
 
  1. رضا علایی    حسینی

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

  پیوست
 
  1. حسینی

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

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

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

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

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

JFolder: :فایل: مسیر پوشه یافت نشد. فایل:...

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

هشدار
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. رضا علایی    حسینی

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

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

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

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

ادامه
  پیوست
 
  1. رضا علایی

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

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

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

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

موفق باشید

ادامه
  پیوست
  نظر 1 سال پیش توسط رضا علایی ویرایش شده رضا علایی
  1. نیک

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

باتشکر

  پیوست
 

بهتر است نام و نظر خود را فارسی تایپ کنید ( برای انتشار سریع نظر یا افزودن فایل پیوست، باید وارد حساب کاربری خود شوید )
0 کاراکتر
پیوست (0 / 2)
انتشار موقعیت
بالا