PDA

View Full Version : کند شدن سایت هایی که از jQuery استفاده می کنن



hamid_shrk
چهارشنبه 24 آذر 1389, 09:32 صبح
سلام
من تو سایت هایی که می نویسم جی کوئری زیاد به کار می برم اما متاسفانه مشتریان از سرعت سایت ها اصلا راضی نیستن.چرا؟
در ضمن افکت هایی که اجرا می شن CPU Usage زیادی رو اشغال می کنن.یعنی جی کوئریو بزاریم کنار؟؟؟؟
http://www.ifars.ir (http://www.ifars.ir/)
http://www.masna-co.ir (http://www.masna-co.ir/)
http://www.koopalco.com (http://www.koopalco.com/)
:ناراحت:

majidmjh
چهارشنبه 24 آذر 1389, 23:03 عصر
واقعاً شما در استفاده از جی کوئری بیش از حد عمل کردید !!!

سایت شخصی خوده من 100% جی کوئری هست، اگه شما View Source کنید می بینید که با بقیه سایت ها کمی فرق داره ! اما این کار رو اصلاً توصیه نمی کنم ، چون اگه از ای جکس بیش از حد استفاده بشه هم کراس بروزر رو از دست می دهید هم رتبه در سرچ گوگل رو !

hassanf
پنج شنبه 25 آذر 1389, 13:56 عصر
سلام
Save Page As بکن، ببین چه فایل هایی بیشترین حجم دارن. یکی از سایت هات رو که دیدم بیشترین حجم Webresource (مربوط به asp.net Ajax) و عکس هایی که استفاده کردی نه JQuery.

m.hamidreza
جمعه 26 آذر 1389, 09:25 صبح
jQuery چیزی بیشتر از جاوااسکریپت نیست که سایزش با چند تا پلاگینی هم که احیانا استفاده کنید نهایت 100 کیلوبایت میشه. سایز سایت های شما 1.2MB و اون دوتای دیگه حدود 800KB هست.
در سایت کوپال شما بالغ بر 800 کیلوبایت فقط عکس دارین! علاوه بر استفاده از jQuery از MS Ajax هم استفاده کردین و یک اسکریپت 90 کیلوبایتی هم دارین که مربوط به منو هست. حدود 1MB از سایز سایت شما هیچ ربطی به خود jQuery نداره. در کل هیچ وقت فایل jQuery رو از سایت خودتون Load نکنین سعی کنید از CDN مایکروسافت یا گوگل استفاده کنید و اگر اسکریپتی هم دارین حتما Compressش کنید.
این موارد در دو سایت دیگه هم مصداق داره بالغ بر 60 درصد سایز سایت مربوط به عکس هست.
موفق باشید.

hamid_shrk
جمعه 26 آذر 1389, 16:14 عصر
خیلی ممنون از نظراتتون،چرا وقتی افکت ها اجرا می شن فضای زیادی از cpu گرفته میشه؟

m.hamidreza
جمعه 26 آذر 1389, 23:52 عصر
تو IE نگاه میکنین؟ اون بر میگرده به مرورگر و داستان خودش که یه صفحه 1.2MB رو میخواد لود کنه.
موفق باشید.

fumnimda
جمعه 26 آذر 1389, 23:56 عصر
حجم تصاویری سایت عسل گیاه رو کم کنید. تنها یکی از تصاویر 350 کیلو حجمش هست !
علاوه بر اینکه تعداد عناصر داخل صفحه که باید لود بشه بیشتر بشه زمان لود صفحه هم خوب بیشتر میشه.