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