سئو

رفع خطای Properly size images و Serve scaled images در جی تی متریکس

کمتر مدیر سایتی به دنبال رفع خطای Serve scaled images در جی تی متریکس نیست! وجود چنین ارور مهمی در سایت GTMetrix.com این معنا را دارد که شما در وبسایتتان عکسی با ابعاد بزرگ برای کاربر لود می‌کنید ولی ابعاد کوچیک به آن نمایش می‌دهید. به زبان ساده امروزی حرف با عمل یکی نیست

توجه: شما برای حل کردن مشکل Serve scaled images کد جادویی نداریم که در سایت درج کنیم و این خطا را رفع کند. برخی خطاهای جی تی متریکس به سادگی با درج یک کد حل می‌شوند و بر همین مبنا دوستان و کاربران عزیز انتظار دارند همه خطاها با این شیوه به راحتی حل شوند که برای برخی خطاها و ارورهای gtmetrix امکان ندارد.

سرفصل‌های پست

خلاصه‌ای از خطای Serve scaled images

نام: Serve scaled images

نوع: عکس

اولویت: بالا

میزان سختی: متوسط

بهینه سازی عکس یعنی چه

همان طور که در پست Optimize images اشاره کردیم وقتی از عبارت بهینه سازی عکس استفاده می‌کنیم دو روش کلی برای بهینه سازی تصاویر مد نظر است، روش اول بهینه سازی، سایز عکس ها (Serve scaled images) و کاهش حجم عکس ها (Optimize images) هست که باعث افزایش سرعت سایت می‌شود روش اول به شکل غیرمستقیم بر روی بهبود سئو سایت تاثیر می‌گذارد. روش دوم بهینه سازی عکس، استفاده از اتریبیوت های همانند title و alt در عکس ها هست که به شکل مستقیم بر روی سئو تاثیرگذار است. در PageSpeed و ابزار تست سرعت gtmetrix اشاره به بهینه نبودن سایز و حجم عکس‌ها دارد به عبارتی خطای Optimize images و خطای Serve scaled images روش اول را متذکر می‌شود و ما در این مقاله ابعاد عکس ها را کامل بررسی میکنیم و برای حل مشکل حجم عکس ها می‌توانید مقاله رفع ارور Optimize images را بخوانید. توجه داشته باشید که رفع خطای Serve scaled images مستقیم تاثیر بر روی رفع خطای Optimize images خواهد داشت. بنابراین هر دو پست را به خوبی مطالعه کنید.

علت خطای Serve scaled images در PageSpeed جی تی متریکس چیست

علت این خطا در جی تی متریکس به کمک این مثال زیر بسیار ساده خواهد شد:

به عکس سمت راست بالا توجه کنید، مرورگر درخواستی به سمت سرور می‌دهد برای دانلود عکسی با ابعاد ۲۴۰۰ * ۱۳۵۰ با حجم ۲.۵ مگابایت درحالی که توسط CSS عکس scale شده و به یک تصویر بند انگشتی (thumbnail) تبدیل شده است. طراحی سایت ما در استفاده از عکس‌ها اینجا مناسب نیست و داریم کاربر را به اجبار دانلود به حجم بالایی از داده‌ها میکنیم درحالی که نیازی ندارد.

مثلا در عکس بالا برای نمایش تصاویر محصولات به عکسی با ابعاد ۵۰۰ * ۲۸۱ و حجم ۱۰۰ کیلوبایت نیاز داریم ولی عکسی با ابعاد ۲۴۰۰ * ۱۳۵۰ با حجم ۲.۵ مگابایت لود می‌شود. شما اگر روزی هزار بازدید کننده باشته باشید و عدد ۱۰۰۰ را در ۲.۵ ضرب کنیم تقریبا 2.5 گیگابایت از پهنای باند روزانه مصرف صرفا این عکس غیربهینه می‌شود و در ماه ۷۳ گیگابایت باید پنهای باند خرج یک عکس کنیم، خب ما در این مثال ساده صرفا یک عکس را حساب کردیم اگر ۱۰۰ یا ۱۰۰۰ عکس غیربهینه داشته باشیم و کلا توجه به عکس‌ها نکنیم چه مشکلاتی پیش می‌اید؟ در اینجا اهمیت رفع ارور Serve scaled images پیش از گذشته مشخص می‌شود، جدا از انکه باعث افزایش سرعت وبسایت ما می‌شود باعث بهبود در هزینه های سایت هم می‌شود. البته همه فاکتورهای سرعت سایت که در دوره فیلم آموزشی ارتقای سرعت سایت نزدیک به ۸ ساعت صحبت کردیم باعث بهینه سازی در هزینه ها و همینطور افزایش فروش می‌شود.

رفع ارور Serve scaled images

روش اول و دوم برای همه نوع سایت کاربرد دارد چه سایت وردپرسی باشید و چه سایت اختصاصی و یا غیره، در روش سوم سعی کردیم چند افزونه وردپرس پیشنهاد دهیم.

روش اول – بهینه سازی تصویر در فتوشاپ

روش دوم – بهینه سازی تصویر در ابزارهای آنلاین

روش دوم برای رفع ارور Serve scaled images استفاده از ابزارهای آنلاین تغییر سایز می‌باشد. سایت‌های همانند PicResize.com، سایت imageresize.org و resizeimage.net ابزارهای آنلاین مناسبی برای تغییر سایز و ابعاد فایل‌های تصویری هستند.

روش سوم – بهینه سازی تصویر در وردپرس و جوملا

روش اول و دوم قبل از آپلود عکس در سایت کاربرد دارد بر خلاف روش سوم که بعد از اپلود تصاویر نیز مورد استفاده قرار می‌گیرد. روش سوم برای رفع مشکل Serve scaled images استفاده از پلاگین های وردپرس و جوملا است. گاهی ممکن است شما تعداد تصاویر بسیاری را در سایت خود با حجم بالا قرار داده‌اید و زمان لازم برای بهینه سازی، تغییر سایز و ابعاد عکس ها را نداشته باشید در این صورت پلاگین‌هایی که اشاره خواهیم کرد می‌توانند به شما در تغییر سایز و همچنین در کاهش حجم تصاویر کمک کنند.

از افزونه های وردپرس می‌توان به پلاگین Imsanity اشاره کرد، برای ImageResizer موجود است، توجه داشته باشید قبل از نصب و اعمال تنظیمات این پلاگین‌ها، بک آپ از هاست و دیتابیس خود بگیرید.

مشکل رایج در زمان رفع خطای serve scaled images در محصولات

آپدیت (Feb 6 2018): یکی از مشکلاتی که خیلی از دوستان در زمان رفع خطای serve scaled images دارند این هست که عکس موجود در صفحه محصولات، همان عکسی است که در صفحه اصلی سایت فراخوانی می‌شود با این تفاوت که در صفحه اصلی عکس به کمک CSS تغییر سایز داده شده و کوچیک تر شده است، درواقع عکسی که باید فقط در صفحه محصولات باکیفیت و تقریبا بزرگ باشد ولی در صفحه اصلی هم لود می‌شود که این موضوع جدا از بروز خطای Serve scaled images در GTmeteix باعث بالاتر رفتن حجم صفحه اول سایت و دیر لود شدن آن برای کاربران و ربات های نظیر گوگل بات‌ها می‌گردد. در ادامه به چند راه‌کار اشاره می‌شود، هر چند ممکن است برخی از آنها زمان‌بر و یا قابل انجام نباشد ولی ما تمام روش‌های ممکنه برای رفع این خطا را اشاره میکنیم و انتخاب یکی از آن‌ها به عهده شما می‌باشد.

  1. تغییر سایز: خب طبیعتا راه‌کار ساده‌ای است و شما می‌توانید سایز تصاویر خود را به کمک روش‌هایی که در بالا اشاره کردیم تغییر دهید ولی این عمل باعث کوچیک تر شدن تصویر در صفحه محصول می‌شود که تاثیری مستقیم بر روی کاهش فروش و تجربه کاربری نامناسب می‌شود. چرا که کاربر به دلیل کیفیت و سایز کم تصاویر نمی‌تواند محصولات را به خوبی بررسی و آن را ارزیابی کند.
  2. ویرایش یا تغییر قالب: اگر قالب آماده دارید می‌توانید قالب بهینه تری برای ادامه کار خود انتخاب و استفاده نمایید. و یا اگر قالب شما اختصاصی هست به برنامه نویس خود و یا پشتیبان قالب این موضوع را اطلاع دهید تا در صدد رفع آن باشند.
  3. آموزش برنامه نویسی: شما می‌توانید در یک پروسه طولانی ولی مفید دوره‌های آموزش زبان برنامه نویسی مربوط به سایت خود را طی کرده و سپس مشکلات موجود سایت خودتان را رفع کنید.
  4. درخواست افزایش‌سرعت: ما در سایت میزفا بنا به درخواست مکرر کاربران، افزایش‌سرعت‌سایت را در لیست خدمات خود اضافه نموده‌ایم. و شما می‌توانید به شکل اصولی، با کمترین هزینه و سریع‌ترین زمان ممکن این مشکل را رفع کنید، اگر تمایل داشتید می‌توانید درخواست افزایش سرعت سایت را برای ما ارسال کنید.
  5. بی خیال شوید: خب شاید شما دوست نداشته باشید هزینه کنید و یا دوست نداشته باشید آموزش نگاه کنید و یا فرصت این کار را ندارید، و فقط دنبال یک کد جادویی برای رفع این خطا هستید که متاسفانه وجود ندارد، پس بهتر است بی خیال رفع این خطا در سایت خود شوید، چرا که تنظیمات، توابع و زبان برنامه نویسی هر سایت متفاوت است و به فکر رفع سایر خطاهای gtmetrix باشید.

روش پیشنهادی و کلام اخر:

پیشنهاد ما برای بهینه سازی تصاویر، تغییر سایز و ابعاد مناسب و کاهش حجم عکس ها استفاده از نرم افزار Photoshop هست و طبق تجربه‌های چند ساله هیچ یک از روش‌ها انعطاف‌پذیری و کارایی فتوشاپ در بهینه سازی تصاویر را ندارد.

4.4
/
5
(
14

امتیاز

)

ادامه مقاله در سایت منبع

دیدگاهتان را بنویسید