PDA

View Full Version : اسلاید شوی تعداد زیاد تصویر و مشکل حجم اونها



خانم گل
سه شنبه 07 خرداد 1392, 20:41 عصر
سلام. تعدادی تصویر رو با jquery اسلاید شو میکنم که حجم هر عکس تقریبا 200 کیلو بایته. تعداد تصاویر هم زیاده و مشکل حجم زیاد تصاویر پیش میاد. چون jquery همه عکسا رو یکجا از دیتابیس لود میکنه. بنظرتون چیکار کنم.

forestasphalt
سه شنبه 07 خرداد 1392, 23:23 عصر
به نظرم یه تابع تعریف کن که اطلاعات به صورت آجاکس از دیتابیس بخونه هر بار فقط یه دونه بخونه(با اینکه تعداد درخواست ها به سرور زیاد میشه ولی چاره ای نیست!(اگر ارتباط دائم با دیتابیس برقرار کنی که معرکه میشه هم روش comet وجود داره یا از signalR (http://www.dotnettips.info/search?term=SignalR) استفاده کن))
بعد با تابع setInterval جاوااسکریپت اون تابع رو صدا بزن مثلا هر 20 ثانیه یک بار این کار کن(هر اسلایدشو معمولا چند ثانیه نشون داده میشه بعد میره به اسلاید شو دیگه )
اگر اسلایدشو خاصیت auto play نداره میتونی زمانی که روی دکمه next کلیک شد تابع رو صدا بزنی و عکس بعدی رو بهش نشون بدی

خانم گل
چهارشنبه 08 خرداد 1392, 01:20 صبح
به نظرم یه تابع تعریف کن که اطلاعات به صورت آجاکس از دیتابیس بخونه هر بار فقط یه دونه بخونه(با اینکه تعداد درخواست ها به سرور زیاد میشه ولی چاره ای نیست!(اگر ارتباط دائم با دیتابیس برقرار کنی که معرکه میشه هم روش comet وجود داره یا از signalR (http://www.dotnettips.info/search?term=SignalR) استفاده کن))
بنظرتون از روش signalR استفاده کنم بهتره یا روشی که تو لینک زیر هست؟
(http://www.appelsiini.net/projects/lazyload)http://www.appelsiini.net/projects/lazyload
با توجه به اینکه ترافیک سایت هم بالاست

parvizwpf
چهارشنبه 08 خرداد 1392, 02:01 صبح
lazy loadingعالیه