سلام
من میخواستم تصاویر سایتم رو موقع آپلود فشرده سازی و تغییر سایز بدم و ذخیرش کنم
چند تا سایت معتبر و معروف ایرانی رو بررسی کردم دیدم ک اونها موقع بارگزاری تصویر این کارها رو انجام میدن
یعنی توی آدرس تصویر سایز و کیفیت تصویر رو مشخص میکنن و خروجی رو میگیرن
میخواستم ببینم این کار درستیه !؟ فک میکنم فشار زیادی به سرور بیاد برای اینکار، چون برای هر کاربری ک سایت رو باز میکنه این فرایند فشرده سازی و ریسایز باید انجام بشه
سلام.
بله اینکار رایج هستش و همینطور مزیت های زیادی داره.
اینکه شما میتونی جاهای مختلف از عکسی که نیاز داری استفاده کنی.
مثلا پروفایل کاربر رو توی دوتا سایز (کوچک,بزرگ) ذخیره میکنی.همیشه توی هدر به صورت یه دایره کوچک نمایش میدی (عکس کوچک نمایش میدی) و وقتی کلیک شد روی عکس بزرگش میکنی(عکس بزرگ و نمایش میدی).
با اینکار سرعت لود عکسا خیلی بالا میره و هرجا هر سایز عکس لازمه رو استفاده میکنی.
یا مثلا وردپرس 7 سایز مختلف واسه عکسایی که اپلود میکنی میسازه.
واسه بار سرور میتونی چندتا کار انجام بدی.
مثلا از صف ها استفاده کنی.
یا از کرون جاب و ترفندهای مختلف.
در ضمن عکسهارو یکبار ریسایز میکنی و بعدش همونارو نمایش میدی نیازی نیست هر بار صفحه لود شد عکس و ریسایز کنی.
با این روش ریسایز تصاویر یک بار نیس
مثلا شما این ادرس رو ببین
ادرس ب همین صورت توی html قرار گرفته
خب با هر بار بارگزاری سایت این تصویر ریسایز میشه !
فشار ب سرور نمیاد ؟!
احتمالا تنها بار اول که یه عکس فراخوانده میشه... مراحل تغییر سایز طی میشه و به نوعی عکس در سیستم برای مدتی کش میشه... در غیر این صورت فشار روی سرور زیاد میشه
شما حتما از webp استفاده کن و با سرچ میتونی مستنداتش رو و هم کانورتر ها و فشرده کنندهاش رو روی لینوکس یا ویندوز نصب کنی و برای پروژه هایی که مبتنی بر تصاویر زیاد هست ازش استفاده کنی که سرعت لود رو خیلی بالا میبره
کافه بازار هم از این فرمت استفاده کرده
اصلا هم نباید برای هر کاربر بیای فشرده سازی کنید که
همون موقعی که میخوای عکس رو ذخیره کنی فشرده میکنی و ذخیره میکنی یکبار برای همیشه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟