View Full Version : حجم jquery خیلی زیاده
olampiad
یک شنبه 11 مرداد 1394, 20:32 عصر
سلام و خستته نباشید
حجم jquery که ما استفاده میکنیم خیلی زیاده.
راحت 100 kb به حجم پروژه اضافه میکنه.
حالا خواستم ببینم jquery فشرده شده یا کم حجم شده وجود داره؟
نمیشه تو jquery بعضی از کد هایی که اضافه هستن رو حذف کنیم.
تو نت هم خیلی سرچ کردم.
کتابخانه های دیگه هستن ولی نمدونم کارکردنشون مثل jquery راحت و ساده هستش؟
مرسی
hormoz1
یک شنبه 11 مرداد 1394, 21:05 عصر
ببنید انقدر که می گویید حجمش زیاد نیست مگه kb 100 خیلی زیاده ؟ بعد هم بله هست در خود سایت jquery دو نوع برای دانلود هست که یکی فشرده شده است ولی همان هم نزدیک 100 kb حجم دارد ولی با این حال 100 kb چیزی نیست فکر نکنم مشکلی برای پروژه شما پیش بیاید. (در واقع خیلی خیلی کم است آخه شما همچین می گویید حجمش زیاد است انگار مثلا 500 mb است.:لبخند:)
http://jquery.com
olampiad
دوشنبه 12 مرداد 1394, 00:03 صبح
سلام
درسته من خیلی غلیض گفتم
ولی
آخه همراه پروژه باید عکس و فیلم و ... اینا باشن.
اگه رو هم گذاشتنی حجمش ی کوچولو زیاد میشه
مرسی
2undercover
دوشنبه 12 مرداد 1394, 04:48 صبح
از اینجا می تونید قسمت های مورد نیازتون در jQuery رو مشخص کنید تا بر اساس اون ها یک نسخه از jQuery ساخته بشه. ضمن این که فشرده سازی با استفاده از Gzip رو هم دست کم نگیرید. همونطور که توی سایت زیر هم مشخصه خیلی حجم رو کاهش میده.
http://projects.jga.me/jquery-builder/ (http://projects.jga.me/jquery-builder/)
sinoser
دوشنبه 12 مرداد 1394, 15:34 عصر
می توان فایل جی کوئری را از روی سرور های گوگل فراخوانی کرد. سرعت بالای سرورهای گوگل , جلوگیری از مصرف پهنای باند سرور محلی و امکان وجود فایل در کش مرورگر و عدم دانلود مجدد در بازدید از سایت هایی که قبلا کاربر آنها را مشاهده کرده از مزیت های این روش است. مثال : ضمیمه نسخه 1.11.3 جی کوئری از سرور گوگل.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
2undercover
دوشنبه 12 مرداد 1394, 17:52 عصر
می توان فایل جی کوئری را از روی سرور های گوگل فراخوانی کرد. سرعت بالای سرورهای گوگل , جلوگیری از مصرف پهنای باند سرور محلی و امکان وجود فایل در کش مرورگر و عدم دانلود مجدد در بازدید از سایت هایی که قبلا کاربر آنها را مشاهده کرده از مزیت های این روش است. مثال : ضمیمه نسخه 1.11.3 جی کوئری از سرور گوگل.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
اتفاقا من خیلی مخالف این کارم، سرور های گوگل در ایران به شدت تحت پروتکل https کند هستند که بیشتر به سرعت سایت ضربه می زنه تا کمک بکنه. البته اگر قسمت کش رو در نظر بگیریم خیلی خوبه.
combo_ci
چهارشنبه 14 مرداد 1394, 00:43 صبح
این http://greensock.com/css3/ رو هم یه نگاه بنداز ...
olampiad
چهارشنبه 14 مرداد 1394, 20:37 عصر
از اینجا می تونید قسمت های مورد نیازتون در jQuery رو مشخص کنید تا بر اساس اون ها یک نسخه از jQuery ساخته بشه. ضمن این که فشرده سازی با استفاده از Gzip رو هم دست کم نگیرید. همونطور که توی سایت زیر هم مشخصه خیلی حجم رو کاهش میده.
http://projects.jga.me/jquery-builder/ (http://projects.jga.me/jquery-builder/)
من چطوری کدهای js رو gzip کنم.
مرسی
2undercover
پنج شنبه 15 مرداد 1394, 05:25 صبح
دو راه برای این کار هست:
1. این که خودتون فایل هارو فشرده بکنید با استفاده از ابزار های این کار و روی سرور قرار بدهید: http://i-tools.org/gzip
که البته در این صورت باید مطمئن بشوید که سرور Header های درستی رو برای اون فایل فشرده شده می فرسته تا مرورگر متوجه بشه که این فایل فشرده هست.
2. سرور رو طوری تنظیم بکنید تا خودش عملیات فشرده سازی رو انجام بده که البته این یکی هر بار که درخواست براش میاد فشرده سازی رو دوباره انجام میده:
https://varvy.com/pagespeed/enable-compression.html
http://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.