PDA

View Full Version : گفتگو: بهینه سازی نحوه نمایش عکس در سایت



Kia_MLS
جمعه 10 شهریور 1391, 01:28 صبح
با عرض سلام و احترام خدمت همه اساتید محترم
فرض کنید در صفحه Master سایتتون یک عکس با حجم 300KB دارین. به دلیل وجود این عکس در صفحه Master با نمایش هریک از صفحات Child این عکس نیز نمایش داده میشه.

برای ذخیره سازی و نمایش عکس 2 راه حل وجود داره:
1- ذخیره عکس در یک فایل و نمایش اون با آدرس دهی به فایل ذخیره شده
2- ذخیره عکس در دیتابیس و نمایش اون با استفاده از یک Handler که میتونه یک Page معمولی هم باشه

با توجه به شرایط توضیح داده شده، استفاده از کدام راه حل بهینه تره و سرعت لود صفحات رو بهبود میبخشه؟

meisam12
جمعه 10 شهریور 1391, 01:49 صبح
سلام
راه حل اول شما منطقی می باشد . آدرس عکس را در دیتابیس ذخیره کنید و س÷س آن را از مستر÷یج بخوانید
در ضمن می توانید برای صرفه جویی آن عکس را توسط کلاس thumbnail حجم آن عکس را خیلی کم کرده و از آن استفاده کنید.

Kia_MLS
جمعه 10 شهریور 1391, 01:56 صبح
هر 2 راه حل منظقی هستند و خیلی از سایتها از روش اول و بسیاری هم از روش دوم استفاده میکنند.
فشرده سازی عکس روش خوبی برای سریعتر لود شدن صفحات است اما هدف در این تاپیک همانطور که در عنوان آمده نحوه ذخیره سازی و نمایش عکس است.

آیا برای بهتر بودن روش اول توضیح فنی دارین؟ در واقع به چه دلیل بهتره که از روش اول استفاده کنم؟

elham1611
جمعه 10 شهریور 1391, 03:08 صبح
بهتریم روش اینه که شما در قسمت کدها اندازه و سایز عکس رو هم تعریف کنی
اینجوری مرورگرها اول جای عکس رو خالی میزارن و اطلاعات صفحه رو نمایش میدن بعد میرن سراغ عکس.
در غیر این صورت اول کل عکس رو لود میکنن تا اندازش دستشون بیاد

Kia_MLS
جمعه 10 شهریور 1391, 05:16 صبح
بهتریم روش اینه که شما در قسمت کدها اندازه و سایز عکس رو هم تعریف کنی
اینجوری مرورگرها اول جای عکس رو خالی میزارن و اطلاعات صفحه رو نمایش میدن بعد میرن سراغ عکس.
در غیر این صورت اول کل عکس رو لود میکنن تا اندازش دستشون بیاد

فرمایش شما صحیح، اما در مورد اون 2 روش گفته شده در پست اول توضیح ندادین. کدام یک بهینه تره؟

Kia_MLS
جمعه 10 شهریور 1391, 05:18 صبح
بهتریم روش اینه که شما در قسمت کدها اندازه و سایز عکس رو هم تعریف کنی
اینجوری مرورگرها اول جای عکس رو خالی میزارن و اطلاعات صفحه رو نمایش میدن بعد میرن سراغ عکس.
در غیر این صورت اول کل عکس رو لود میکنن تا اندازش دستشون بیاد

فرمایش شما صحیح، اما در مورد اون 2 روش گفته شده در پست اول توضیح ندادین. کدام یک بهینه تره؟