از اونجایی که بارها و بارها راجع به تکنیک ها و روش های افزایش سرعت جومفا (جوملا) توی فرم صحبت شده ، این بار قصد ندارم تا بگم چه جوری جومفا رو بهینه کنید ولی در عوض قصد معرفی یک پلاگین بسیار عالی رو دارم که با فشرده کردن css ها و java script ها به شما این امکان رو میده که سرعت سایت خود را حداقل به میزان 3 برابر افزایش دهید . روی سایتهایی که من امتحان کردم واقعا جواب عالی داد .
در ضمن اگر شما قالب سایت خودتون رو فارسی کردید و می ترسید که با یک Save As تمامی زحمات فارسی سازی شما هدر بره این پلاگین می تونه به شما کمک کنه زیرا با به هم ریختن css هنگام save as مانع از دزدیده شدن قالب می شود
فرض کنید در سایته جوملایی فایل های css و جاوای زیر موجود باشه
حالا به نمودار زیر دقت کنید :
primed cache : حافظه کش اولیه
empty cache : حافظه کش باقی مانده
http request تعداد درخواست هایی هست که از سمت مرورگر بیننده به سرور فرستاده می شه و هر چقدر این تعداد بیشتر باشه سایت دیر تر لود میشه زیرا فاصله میان درخواست و پاسخ از سمت سرور بیشتر هست و مکث سرور و درگیری cpu سرور برای پاسخ به شما بشتر میشه
بعد از ادغام کردن css ها و جاوا ها
یعنی تنها یک فایل css و یک فایل js (جاوا) !! به نمودار زیر توجه کنید
خوب شاید تا اینجا بگید که 230.7 کلیو بایت اولیه 226.4 کیلو تغییر کرده و زیاد مهم نیست !!! اما هنوز پلاگین یک مرحله دیگه فعالیت انجام می دهد . همانطور که می دانید بین فایل های css و همینطور جاوا فضای خالی زیادی وجود داره و کمک می کنه که سورس صفحه راحتر درک بشه ! اما این فقط هنگام طراحی سایت کاربرد داره و برای مرورگر مهم نیست که بین کلمات و عبارات و جمله ها فاصله باشه و به قول معروف سورس خوش تراش باشه . این پلاگین تمام این فضا های خالی رو حذف می کنه و در واقع جاوا و css سایت شما رو فشرده می کنه
خوب دید که اندازه فایل ها تا 106 کیلو بایت کاهش داست . موفق باشید !!
اه انگار گفتید که اندازه نصف شد پس سرعت دو برابر میشه چرا گفتی سه برابر !!؟ پس نمودار زیر رو ببینید :
CSS File Number Css FileSize Js File Number Js File Size Total Http Requests
Before Aggregation 10 60.5K 7 97K 35
After Aggregation 1 62.7K 1 97K 20
After GZip 1 8.7K 1 26.8K 20
پس همانطور که در جدول بالا دیدید تعداد تقاضای از سمت سرور 15 تا کاهش داشته که این امر به شدت سرعت لود صفحه رو بالا میبره !! تازه می تونید از تکنیک های قدیدمی افزایش سرعت هم استفاده کنید مثلا Gzip و یا حتی cache که در تنظیمات اصلی هست .
برای استفاده از پلاگین فایل پیوست رو دانلود کنید . اون رو از قسمت نصب و حذف install کنید . به مدیریت پلاگین بروید و پلاگین مربوطه رو فعال کنید .
سایت اصلی تولید کننده پلاگین (http://www.joomlatags.org/joomla-plugin-css-javascript-aggregate-compression.html) ترجمه : آرمان عمادی
همین الان متوجه شدم پیوست کردن غیر فعال شده پس پلاگین رو از آدرس زیر بگیرید
http://www.joomlatags.org/attachments/004_CssJsCompress3.2.zip
این موضوع در تاپیک لینک داده شده در زیر مورد بحث و آموزش قرار داده شده است
http://forum.joomfa.org/index.php/topic,11516.msg66117/topicseen.html#msg66117
+ نوشته شده توسط در چهارشنبه بیست و هفتم مهر 1390 و ساعت
1:35 |