PDA

View Full Version : سوال: حجم زیاد فایل های ajax در asp.net



hamidnet
پنج شنبه 24 دی 1388, 18:07 عصر
سلام.
حجم فایل های axd , js که در هنگام استفاده از ajax بوجود میان خیلی زیاده تقریبا 257 کیلوبایت
حتی وقتی در تگ scriptmanager خصوصیت mode رو به Realse تغییر بدیم تغییر زیادی پیدا نمی کنه البته از حالت Debug کمتر میشه ولی حداقل 257 کیلوبایته!!!
این خیلی تو لود صفحه تاثیر میزاره!!
دمتون گرم اگر راهی سراغ دارید کمکم کنید که کم کم دارم از استفاده از Atlas منصرف میشم.

m.hamidreza
پنج شنبه 24 دی 1388, 21:46 عصر
حجم اون فایل در حالت معمولی در حدود 260 کیلوبایت هست ولی اون بطور پیش فرض zip میشه که در حالت gzip به حدود 45 کیلوبایت میرسه که حجم زیاد بالایی نیست ضمن اینکه کش هم میشه.
در حالتی هم که شما ویژگی ScriptMode رو Release میکنید 260 میشه 85 کیلوبایت که واقعا تاثیر خوبی داره در این حالت gzipش میشه در حدود 20 کیلوبایت. حالا شما چه جوری میگه کم نشده من نمیدونم.
برای بهتر شدن کارایی میتونید یه httpmodule برای کاهش حجم WebResource ها بنویسید و اونها رو Compress کنید.
موفق باشید.

hamidnet
جمعه 25 دی 1388, 20:03 عصر
استفاده از gzip برا فایل های آژاکس ایجاد مشکل می کنه.!!!!!!!!!!
وقتی از این فشرده سازس استفاده می کنم آژاکس غیرفعال میشه!!!!؟
متشکرم

m.hamidreza
جمعه 25 دی 1388, 23:01 عصر
اون اصلا خودش gzip شده هست. شما چی رو میخوای gzip کنی؟!

hamidnet
شنبه 26 دی 1388, 02:19 صبح
از اینکه وقتت رو میگیریم عذر می خوام.
حجم این فایل ها خیلی عصبیم کرده.
یه تصویر از لیست فایلها و حجمشون گذاشتم.
اگه یه نگاه بندارس ممنون میشم.
http://mytahlilgaran.com/w/untitled.JPG

m.hamidreza
دوشنبه 28 دی 1388, 11:16 صبح
شما اینو از کجا image گرفتی که این شکلی هست؟
من تو پست قبل هم گفتم اون ریسورس 260 کیلوبایتی gzip میشه و سایزش میشه 40 کیلوبایت اگه میخوای کمتر شه که در مورد ScriptMode توضیح دادم. + اینکه میتونید یه httpmodule باز بنویسید.
تصویر پیوست مربوط به افزونه firebug فایرفاکس هست.
موفق باشید.