در این آموزش قصد داریم، به نحوه برطرف کردن خطای Avoid AlphaImageLoader filter در Yslow جی تی متریکس بپردازم. که اگه با این خطا که بخاطر استفاده کردن از فیلتر AlphaImageLoader در مرورگر IE به وجود میاد. مواجه شده باشید. بتونید به راحتی این خطا رو برطرف کنید.
برای خرید کلاس آنلاین اسکای روم میتوانید در این صفحه اقدام نمایید.
Avoid AlphaImageLoader filter
یکی از خطاهای رایجی که هنگام تست سرعت سایت با GTmetrix بهش بر میخوریم. با عنوان Avoid AlphaImageLoader filter به ما نمایش داده میشه. که بیشتر در زمانی که سایت برای مرورگر IE 7 به پایین بهینه سازی شده باشه. با این مشکل مواجه خواهید شد. متاسفانه استفاده از مرورگر IE همچنان مشکلات بسیار زیادی داره. و در مرور سایتها با این مرورگر دچار مشکلات زیادی میشیم، هر چند درصد کمی از کاربران دیگه از این مرورگر استفاده میکنند. اما به این معنی نیست که سایت رو برای این درصد کم بهینه سازی نکنیم.
آموزش رفع خطای Avoid AlphaImageLoader filter در GTmetrix
بخاطر اینکه در مرورگر IE تصاویر شفاف یا همون تصاویری که رنگ پس زمینه ندارند. و قطعا با فرمت PNG هستند. رو بتونیم بهتر نمایش بدیم مجبور هستیم. که با استفاده از فیلتر AlphaImageLoader کاری کنیم. که تصاویر ابتدا به صورت کامل در صفحه سایت لود بشن و بعد از لود کامل سایر بخشهای سایت که هنوز لود نشده، به صورت کامل لود بشن. فیلتر AlphaImageLoader مربوط به زبان CSS هست. که برنامه نویسان برای جلوگیری از مکشلات نمایشی در مرورگر IE که عموما از نسخه 7 به پایین وجود داره استفاده میکنند.
برای رفع ارور Avoid AlphaImageLoader filter در جی تی متریکس طبق گفته خود سایت باید از استفاده کردن. از این فیلتر دوری کنیم. چرا که این فیلتر باعث درگیر شدن بیشتر حافظه هاست میشه. و از طرف دیگه هم بخاطر اینکه تا تصویر لود نشده، سایر بخشهای صفحه بارگیری نمیشه. به همین خاطر مدت زمان خواندن و لود کامل یک صفحه بیشتر طول میکشه که این عمل باعث عدم بهینه سازی در سایت خواهد شد. این خطا در ستون Yslow نمایش داده میشه. که مربوط به الگوریتمهای یاهو برای بهینه سازی سرعت سایت هست.
برای سفارش طراحی سایت به این لینک مراجعه کنید.
در ادامه رفع خطا
برای از بین بردن این قابلیت کافیه، در فایلهایی که از فیلتر AlphaImageLoader استفاده شده. این بلاکها رو حذف کنید. تا مشکل AlphaImageLoader در جی تی متریکس رو برطرف کنید. در صورتی که اطلاعات کافی در این زمینه ندارید. بهتره از یک برنامه نویس برای این کار کمک بگیرید.