یکی از عواملی که باعث می شود تا سایت شما وضعیت مناسبی نداشته باشد، مدت زمان بارگذاری تصاویر است. باید این مشکل را رفع کنید که به صورت آسیبی برای سایت شما نباشد. تصاویر درصد زیادی از ترافیک وبسایت را تشکیل می دهند، بنابراین بهینه سازی تصاویر شما می تواند به کاهش زمان بارگذاری آن ها کمک کند. در عین حال تصاویر اغلب مقصر بسیاری از مشکلات می باشد. آن ها منابع بارگذاری را اشغال می کنند و به همین دلیل است که سایت وردپرس شما را کند می کنند. در این مقاله به بررسی چگونگی افزایش سرعت بارگذاری تصاویر در وب سایت می پردازیم.
نمی توانیم وبسایتی بدون تصویر داشته باشیم. تصور اینکه وبسایت خود را بدون هیچ تصویر یا عکسی مدیریت کنیم امکان پذیر نمی باشد. استفاده از تصاویر بهینه شده برای سئو وبسایت حتی می تواند ترافیک بیشتری را به وب سایت شما برساند. ما بدون آن ها نمی توانیم تجارت کنیم. بهترین راه حل این می باشد که به سراغ بهینه سازی و بهبود تصاویر وبسایت پیش برویم تا بتوانیم بهره برداری مناسب داشته باشیم.
بهینه سازی تصاویر در وبسایت شما را می تواند به طور کلی به سه دسته تقسیم بندی کند. بارگذاری سبکتر، بارگذاری کمتر، بارگذاری سریعتر را بیان می توان کرد. هر تکنیکی می تواند راهگشای کار شما باشد. اگر به دنبال سرعت بخشیدن به وب سایت دارای تعداد زیادی تصاویر سنگین می باشید بهتر است تا انتهای این محتوا همراه باشید.
علت کندی سرعت بارگذاری تصاویر در وردپرس
همه سایت ها دارای تصاویری می باشند اما چرا در برخی از وبسایت ها تصاویر باعث کندی سرعت وبسایت می شود. در این بخش به مهم ترین موارد از آن پرداختیم.
1- تصاویر خیلی بزرگ
از ابتدایی ترین اقدامات در زمینه بهبود سرعت صفحه وب توجه به بهنیه سازی تصاویر سنگین است. رزولوشن های با اندازه بزرگتر می توانند پهنای باند زیادی را اشغال کنند و زمان بارگذاری را برای مخاطبان سایت شما افزایش دهند.
اجازه ندهید کیفیت تصاویر شما کاهش یابد از برنامه های قابل اعتماد و موثر برای فشرده سازی تصاویر استفاده نمایید. این تضمین صورت می گیرد که با کاهش اندازه تصاویر می توانید با افت کیفیت کم بازخورد خوبی داشته باشید.
2- تصاویر دارای ابعاد نامشخص
مقیاس گذاری مناسب تصاویر برای جلوگیری از بارگذاری بیش از حد تصاویر وب سایت مهم است. به مرورگر اجازه ندهید تصاویر را به جای شما مقیاس کند. این به آن داده های بیشتری برای بارگیری می دهد. به عبارت دیگر، مرورگر همچنان کل تصویر را بارگذاری می کند. اگر تصویری با ابعاد 2000*2000 پیکسل دارید، اما آن را به 200*200 پیکسل کاهش دادید، مرورگر شما باید ده برابر بیشتر از آنچه لازم است بارگذاری کند. افزایش سرعت بارگذاری تصاویر در وب سایت در پی اصلاح این وضعیت را مشاهده می کنید.
3- تصاویر با توجه به دستگاه مورد نظر بهینه سازی نشده است
برای جلوگیری از بارگذاری کند تصاویر، تصاویر شما نباید هیچ موقع از اندازه صفحه نمایش شما بزرگتر باشد. به عبارتی صفحه شما هرگز نباید تصاویری بزرگتر از نسخه نمایش داده شده در صفحه کاربر ارائه دهد. بنابراین هر چیزی بزرگتر از دستگاه باشد باعث هدر رفتن بایت ها و کاهش سرعت صفحه شما می شود.
4- مرورگر به یکباره شروع به بارگیری تصاویر می کند
به صورت پیش فرض مرورگر شما سعی می کند همه چیز را همزمان بارگیری کند. اگر تصاویری که باید ابتدا بارگذاری شوند را در الویت قرار ندهید، مرورگر مشغول رندر کردن همه آن ها به یکباره خواهد بود. به جای آن، روی مهم ترین تصاویری که باید در نمای بازدیدکننده بارگذاری شوند، تمرکز کنید.
5- از فرمت های سنگین استفاده می کنید
اندازه تصاویر شما تنها بخشی از مشکل است. با توجه به تنوع فایل های تصویری اینکه چه نوع فرمتی استفاده می کنید نیز بسیار مهم بوده و می تواند فضای ارزشمندی از سیستم شما را اشغال کنند. فرمت هایی مانند TIFF و BMP به عنوان فرمت های فشرده نشده شناخته می شود و تصاویر را با جزییات بیشتر نشان می دهد. حاوی داده های بیشتری بوده و در نهایت فایل های بزرگتری ایجاد می کند.
همین موضوع باعث می شود تا شما با به کارگیری این نوع فایل حجم زیادی از فضای شما را اشغال کند. اگر به جای TIFF از فرمت هایی مانند JPEG و PNG استفاده می کنید، باید بدانید که می توانید از فرمت های سبکتر نیز استفاده کنید. شاید یک تبدیل ساده بتواند به صورت اساسی بر روی کیفیت تصویر شما اثرگذار باشد.
6- کش شما تصاویر را ذخیره نمی کند
مزیت اصلی ذخیره یک تصویر بهبود عملکرد سایت وردپرس شما است. کاربر باید تصاویر یا فایل های جاوا اسکریپت و CSS را مستقیم از سیستم خود مشاهده کند. به جای اینکه منتظر دانلود آن ها از طریق اتصال شبکه باشد. به عبارت دیگر، تصاویر شما باید در یک پوشه محلی موقت ذخیره شوند تا از پینگ های غیر ضروری به پایگاه داده جلوگیری شود.
بهبود سرعت وبسایت با اصلاحات در تصاویر
تصاویر در بین محتوا نقش اساسی داشته و یکی از راهکارهای مناسب برای بهبود وضعیت تولید محتوا است. اما نکته کلیدی مربوط به آن استفاده مناسب و درست است تا خود باعث آسیب به وبسایت نشود. با هم بررسی می کنیم موارد مهم مربوط به بهبود وضعیت بارگذاری تصاویر را که بتوانیم خروجی مناسب داشته باشیم.
1-تغییر اندازه و فشرده سازی تصاویر
اگر قصد دارید تا سرعت تصاویر خود را افزایش دهید، همیشه باید عکس های خود را با تغییر اندازه و فشرده سازی آن ها بهینه کنید. فشرده سازی بدون اتلاف و با اتلاف دو روشی هستند که معمولاً برای بهینه سازی وبسایت شما برای زمان بارگذاری سریعتر مورد استفاده قرار می گیرند. در نهایت سرعت بارگذاری صفحه را افزایش می دهند. این دو تاکتیک سطح بالا به خوبی در راهنمای ما در مورد چکونگی کاهش اندازه تصویر بدون از دست دادن کیفیت توضیح داده شده است.
با کمک افزونه های مناسب می توانید از وردپرس یاری بخواهید که برخی از قالب بندی تصویر شما را به صورت اتومات انجام دهد. بنابراین برای حل مشکل تصاویر خیلی بزرگ می توانید از پلاگین های بهینه سازی تصویر که می توانید برای بارگذاری سریعتر تصاویر خود انجام دهید می توان به Imagify، Ewww image opitmizer، optimole و… نام برد.
2- تنظیم ابعاد تصاویر
برای رفع کندی بارگذاری تصویر در وبسایت خود، به یاد داشته باشید که ابعاد تصویر را مناسب تنظیم کنید. برای ذخیره داده ها و بهبود زمان بارگذاری صفحه، عرض و ارتفاع را برای همه تصاویر تنظیم کنید. افزودن ویژگی های عرض و ارتفاع به نشانه گذاری img به مرورگر شما می گوید که مقداری فضا برای تصویر ذخیره کند. اگر این کار را انجام ندهید، یک تغییر محتوا ایجاد می کند و نمره تغییر چیدمان تجمعی شما تحت تأثیر قرار می گیرد. در نتیجه Lighthouse امتیاز بسیار بدی به core web vital شما می دهد و به سئو و عملکرد شما آسیب می زند.
اگر ابعاد تصویر به مرورگر ارائه نشود، متن تغییر خواهد کرد. متن تغییر نخواهد کرد اگر ابعاد تصویر ارائه شود تا بتوان فضای مناسبی را اختصاص داد. اگر ابعاد تصویر ارائه شود، متن جابجا نمی شود تا بتوان فضای مناسبی را اختصاص داد.
بنابراین مشکل تصویر در این بخش می تواند عدم مشخص بود ابعاد تصاویر بیان کرد. استفاده از wp rocket ابعاد و ویژگی های تصویر از دست رفته را اضافه کنید. این یک افزونه قدرتمند است که همچنین کش، بهینه سازی کد، بارگذاری تنبل و بسیاری موارد دیگر را برای افزایش سرعت سایت وردپرس شما انجام می دهد.
3- ارائه تصاویر سئو شده برای هر دستگاه
تصاویر پاسخگو استراتژی مورد استفاده برای ارائه تصاویر با اندازه مناسب با توجه به دستگاه است. به عبارت دیگر، شما چندین نسخه از هر تصویر را ایجاد می کند و با استفاده از پرس و جوهای رسانه، ابعاد ویوپورت و … تعیین می کنید که کدام یک را در کد خود استفاده نمایید.
یکی از مشکلاتی که در تصاویر مشاهده می شود این است که اندازه تصاویر با توجه به دستگاه بهینه نشده است. از یک صفحه ساز وردپرس برای کمک به شما استفاده کنید.
از CDN تصاویر برای ارائه تصاویر در اندازه مناسب با توجه به دستگاه استفاده کنید. این کار را به صورت دستی با استفاده از CSS انجام دهید و از Lighthouse برای شناسایی تصاویر با اندازه نادرست استفاده کنید. ممیزی عملکرد را با رفتن به options-lighthouse-performance اجرا کنید.
4- تنبلی تصاویر خود را در بارگذاری
اگر تصاویر وبسایت شما به کندی بارگذاری می شود، زمانی که تصاویر شما بارگذاری می شود و به نمایش درمی آید مخاطبان می توانند آن را مشاهده کنند. این تکنیک برای صرفه جویی در پهنای باند و اولویت بندی محتوا صورت می گیرد که به بارگذاری تنبل معروف است. شما باید بارگذاری تنبل را روی تصاویر خود در زیر صفحه اجرا کنید، تصاویری که هنوز توسط بازدیدکننده شما مشاهده نشده اند.
یکی از مراحل مربوط به افزایش سرعت بارگذاری تصاویر در وب سایت مربوط به این حوزه می باشد که مرورگر به یکباره شروع به بارگیری تصاویر می کند. پیاده سازی Lazy Loading با استفاده از افزونه وردپرس می تواند یک راه حل مناسب باشد. این افزونه رایگان بوده که اسکریپت بار تنبل را بر روی تصاویر پیاده سازی می کند. اگر می خواهید بهترین افزونه های بار تنبل موجود در بازار را با هم مقایسه کنید، این راهنمای جالب را بررسی کنید.
5- تصاویر خود را به Webp تبدیل کنید
با webp می توانید فشرده سازی انجام دهید که اتلاف تصاویر نداشته باشید و در وبسایت مورد استفاده قرار دهید. در این صورت می توانید امکان بارگذاری سریعتر انجام دهید. بنابه اظهار نظر گوگل تصاویر بدون اتلاف webp تقریباً 26 درصد در مقایسه با PNG کوچکتر می باشند. تصاویر با اتلاف Webp 25 تا 34 درصد کوچکتر از تصاویر JPEG با کیفیتی معادل هستند.
شما از فرمت های سنگین استفاده می کنید که می توایند با استفاده از افزونه های وردپرس، تصاویر خود را به PNG، JPG یا Webp تبدیل نمایید. از طریق imagify به صورت خودکار می توانید تصاویر موجود در داشبور به فرمت webp تبدیل نمایید.
6- از افزونه کش استفاده نمایید
افزونه های کش به سرور شما دستور می دهند که فایل های شما را روی دیسک یا رم ذخیره کنند. در این صورت صفحات وب شما سریع تر بارگیری می شوند. دلیل آن می باشد که مستقیم از حافظه پنهان ذخیره می شوند. این شامل ذخیره سازی صفحه و مرورگر می شود، جایی که ایده ذخیره تصاویری است که اغلب به آن ها دسترسی پیدا می کنید در حافظه محلی دستگاه ناوبری است.
بنابراین مشکلی با عنوان حافظه پنهان شما تصاویر را ذخیره نمی کند را می توانید از طریق یک افزونه وردپرس برای کش کردن تصاویر خود بهره ببرید.
نتیجه گیری
موارد زیادی می تواند بر روی سرعت وبسایت شما تأثیرگذار باشد. همانطور که بررسی کردیم تصاویر حجم زیادی از وبسایت ها را تشکیل می دهد که می تواند بر روی سرعت وبسایت شما تأثیر بسیار زیادی بگذارد. زمان برای تمامی افراد بسیار ارزشمند است بنابراین باید شما نیز برای زمان افراد ارزش قائل شوید و تمامی موارد را رعایت نمایید تا بتوانید بازخورد مناسبی داشته باشید.
بهینه سازی تصاویر باید در بالای لیست شما باشد و ببینید چقدر imagify آن را برای شما راحت کرده است. سعی کنید تصاویر سایت وردپرس خود را با استفاده از آزمایش رایگان بهینه کنید و به ما بگویید چه مقدار داده ذخیره کردید. ما تمام تکنیک های اصلی در مورد بهینه سازی تصویر و بهبود عملکرد را پوشش دادیم. با در دست داشتن این اطلاعات، می توانید 90 درصد از مشکلات مربوط به تصویر خود را حل کنید.
موتورهای جستجو گوگل نیز در این زمینه بسیار حساس می باشند و باید زمان بارگذاری صفحه را به صورت ویژه بهبود ببخشیم. در این صورت می توانیم میزان رتبه وبسایت خود را بالا ببریم. بهینه سازی مربوط به تصاویر وبسایت از زمان راه اندازی وبسایت و همچنین زمان بهره برداری باید ادامه داشته باشد.
بهبود شرایط تصاویر در وبسایت نیاز به دانش و تجربه کافی دارد که شما در پی سال ها کسب تجربه می کنید. تکنیک ها و استراتژی هایی باید در نظر گیرید تا بتوانید سرعت بارگذاری تصاویر در وب سایت را بهتر کنید. شما نیز اگر تجربه ای در این باب دارید می توانید در قسمت نظرات بیان کنید.