بارگذاری سایت بهمدت بیش از 4 ثانیه باعث ترک 42درصد از کاربران میشود، و اگر این زمان به 5 ثانیه افزایش یابد، 38درصد از کاربران ممکن است به سایت برنگردند. این مسئله نهتنها تجربه کاربری را بهطور ناخوشایند تحت تأثیر قرار میدهد، بلکه به سئو سایت نیز آسیب میزند. در این مقاله از بخش فناوری دانش جوین، قصد داریم با آموزش کاهش حجم سایت وردپرس، سرعت سایت رو بهبود داده و تجربه کاربری را بهبود ببخشیم.
روشهای ارزیابی حجم سایت
روشهای ارزیابی حجم سایت برای بهبود و بهینهسازی عملکرد وبسایت از اهمیت بسزایی برخوردار هستند. این روشها به ما کمک میکنند تا حجم محتوا و فایلهای سایت را به بهترین شکل مدیریت و بهینهسازی کنیم. در ادامه به برخی از این روشها اشاره کردهایم.
استفاده از ابزارهای تحلیل وب
ابزارهای تحلیل وب مانند Google Analytics و GTmetrix به شما کمک میکنند تا اطلاعات مفیدی راجعبه حجم سایت و عملکرد آن بهدست آورید. این ابزارها به شما اطلاعاتی در مورد حجم صفحات، زمان بارگذاری و تعداد درخواستهای سرور ارائه میدهند که میتواند به شما در کاهش حجم سایت وردپرس و شناسایی نقاط ضعف و بهبودهای مورد نیاز کمک کند.
استفاده از ابزارهای کاهش حجم عکس در وردپرس
بهینهسازی تصاویر یکی از مهمترین اقدامات در بهبود عملکرد وبسایت است. استفاده از تصاویر با اندازه و فرمت مناسب میتواند زمان بارگذاری صفحات را بهشدت کاهش دهد. در ادامه به برخی از روشهای بهینهسازی تصاویر و استفاده از ابزارهای مربوطه اشاره میکنیم.
فشردهسازی تصاویر در کاهش حجم سایت وردپرس
استفاده از فرمتهای تصویری با فشردهسازی مناسب میتواند حجم تصاویر را بهشدت کاهش دهد بدون ازدستدادن کیفیت تصویر. برای مثال، استفاده از فرمت JPEG برای تصاویر با رنگهای پیچیده و فرمت PNG برای تصاویر با ترکیبهای ساده و بدون بکگراند مفید است.
استفاده از ابزارهای بهینهسازی تصاویر
برخی از ابزارهای کاهش حجم عکس در وردپرس مانند Photoshop، ImageOptim، TinyPNG و WP Smush امکانات مختلفی برای کاهش حجم تصاویر فراهم میکنند. این ابزارها میتوانند تصاویر را خودکار فشرده کرده و بدون افت کیفیت حجم آنها را به حداقل برسانند.
بیشتر بخوانید: برای سئو سایت خود، بهترین فرمت تصاویر وب سایت را بشناسید!
چندین ابزار آنلاین برای کاهش حجم عکس در وردپرس
اگر قصد نصب افزونه برای کاهش حجم سایت وردپرس ندارید چندین ابزار آنلاین برای کاهش حجم و سایز تصاویر وجود دارد که بهراحتی میتوانید از آنها استفاده کنید. در زیر چندین ابزار آنلاین برای انجام این کار آورده شده است:
- TinyPNG: این ابزار به شما امکان میدهد تا تصاویر خود را با کیفیت بالا فشرده کنید. شما میتوانید یک یا چند تصویر را همزمان آپلود کرده تا آنها را فشرده و آماده دانلود کند.
- Optimizilla: با استفاده از این سایت، شما میتوانید تصاویر خود را به شکل آنلاین فشرده کرده و حجم آنها را به حداقل برسانید.
- JPEG-Optimizer: این ابزار به شما این امکان را میدهد تا تصاویر JPEG خود را آنلاین بهینهسازی کرده و حجم آنها را کاهش دهید.
این ابزارها همگی رایگان هستند و به شما این قابلیت را میدهند تا بهراحتی و بدون نیاز به نصب هرگونه افزونه، تصاویر خود را بهینهسازی کنید.
افزونه کاهش حجم تصاویر وردپرس
در کاهش حجم سایت وردپرس، افزونههای متعددی برای بهینهسازی و کاهش حجم تصاویر موجود است. این افزونهها به شما این امکان را میدهند تا بهصورت خودکار تصاویر را فشرده کنید و حجم آنها را کاهش دهید. برخی از معروفترین افزونههای کاهش حجم تصاویر برای وردپرس عبارتاند از:
افزونه Smush
افزونه smushیکی از پرطرفدارترین و کاملترین افزونههای کاهش حجم عکس در وردپرس است. این افزونه به شما امکان میدهد تا تصاویر خود را بهصورت اتوماتیک یا دستی فشرده کنید. همچنین، امکاناتی مانند فشردهسازی دستی، حذف اطلاعات اضافی از تصاویر و پشتیبانی از فرمتهای تصویری مختلف نیز دارد.
ویژگیهای کلیدی افزونه smush:
- فشردهسازی Lossless تصاویر برای بهینه سازی حجم بدون ازدستدادن کیفیت
- پشتیبانی از فرمتهایتصویر JPEG ،GIF و PNG
- قابلیت تنظیم حداکثر طول و عرض برای تصاویر و تبدیل اتوماتیک اندازه تصاویر بزرگتر از مقادیر تعیینشده
- بهینهسازی اتوماتیک در حین آپلود تصاویر
- قابلیت بهینهسازی تصاویر روی کل شبکه، فشردهسازی آسان تصاویر روی چندین سایت مختلف با استفاده از تنظیمات سراسری و منحصر بفرد
افزونه ShortPixel
افزونه shortpixelیکی دیگر از بهترین افزونههای بهینهسازی تصاویر برای کاهش حجم سایت وردپرس است. این افزونه امکان کاهش حجم سایت با استفاده از قابلیت فشردهسازی تصاویر با کیفیت بالا را فراهم میکند و میتواند به شما کمک کند تا حجم سایت خود را بهشدت کاهش دهید.
ویژگیهای کلیدی افزونهshortpixel :
- پشتیبانی ازفشردهسازی بدون افت کیفیت
- تبدیل اتوماتیک فرمت PNG به JPG
- سازگار با Webps ، WP retina 2x ، گالریهای تصاویرمختلف ، ووکامرس و افزونههای آن
- پشتیبانی از Multisite وردپرس توسط یک کلید API
- سازگار با واترمارک و دیگر افزونه های مرتبط
Imagify
افزونه imagifyیک افزونه قدرتمند و ساده برای فشردهسازی تصاویر وردپرس است. این افزونه امکان فشردهسازی تصاویر با حفظ کیفیت را فراهم میکند و به شما این امکان را میدهد تا حجم تصاویر خود را به شکل قابل توجهی کاهش دهید.
ویژگیهای کلیدی افزونه imagify:
- الگوریتم های فشردهسازیLossless ، Lossy و Ultra lossy برای بهینهسازی با درجات مختلف
- بکاپگیری اتوماتیک از تصاویر بهینهسازیشده برای بازگردانی یا بهینهسازی مجدد
- پشتیبانی از فرمتهای PNG ، JPG و GIF
- پشتیبانی از Multisiteدر وردپرس
- تنظیم اندازه تصاویر قبلاز آپلود جهت کاهش زمان و صرفهجویی در فضا
افزونه EWWW Image Optimizer
افزونه EWWW Image Optimizer یکی دیگر از افزونههای معروف برای کاهش حجم تصاویر در وردپرس است. این افزونه به شما این قابلیت را میدهد تا تصاویر خود را بهصورت خودکار یا دستی فشرده کنید.
ویژگیهای کلیدی افزونه ewww image optimizer:
- نبود محدودیت حجم فایل و سرعت، قابلیت بهینهسازی در پسزمینه
- بکاپگیری رایگان از تصاویر و نگهداری نسخه پشتیبان تا 30 روز
- تغییر اتوماتیک اندازه تصاویر با پشتیبانی از صفحهنمایش Retina و فشردهسازی اتوماتیک
- فشردهسازی تصاویر افزونههای مختلف ازجمله آواتارها و تصاویر BuddyPress، اسلایدهای MetaSlider و پیوستهای GD bbPress در کنار پوشههای مشخص شده توسط کاربر
- پشتیبانی از CDN جهت آپلود در سرورهای ابری
این افزونهها همگی امکانات متنوعی را برای کاهش حجم تصاویر در وردپرس ارائه میدهند و شما میتوانید براساس نیازهای خود از آنها استفاده کنید.
نکات کاهش حجم سایت وردپرسی
روشهای مختلفی برای کاهش حجم سایت وردپرس وجود دارد که در ادامه معرفی میکنیم. حتما سرعت سایتتان را قبل و بعد از تغییرات بررسی کنید.
انتخاب قالب سبک
اگر قصد طراحی سایت دارید، در ابتدای کار یک قالب سبک انتخاب کنید. قالبهای سبک دارای کدنویسی، فایلهای CSS و JavaScript بهینه هستند. با بررسی دموهای قالب در سایت GTmetrix سرعت اون قالب و دمو رو بسنجید.
حذف فایلهای بدون استفاده
برای کاهش حجم سایت وردپرس بهتر است برگهها و پستهای پیشنویسشده، موارد حذفشده در زبالهدان شامل کامنت، برگهها و نوشتهها در پیشخوان و فایل نصبی قالب را از هاست حذف کنید.
کاهش حجم دیتابیس وردپرس
در دیتابیس تمام اطلاعات سایت مانند قالب، افزونهها و رسانهها ذخیره میشود، اما بسیاری از اطلاعات بلااستفاده هستند. برای مثال، با حذف بعضی از پلاگینها، جدولهایی که افزونهها ایجاد کردهاند در دیتابیس باقی میماند. یکی از روشها برای کاهش حجم سایت وردپرس، بهینهسازی دیتابیس و حذف اطلاعات بدون استفاده است.
بهترین روش برای خالی کردن دیتابیس وردپرس، استفاده از افزونههای بهینهسازی دیتابیس است. این افزونهها به شما اجازه میدهند تا بهطور ایمن دیتابیس وردپرس خود را پاکسازی و بهینه کنید. برخی از افزونههای کاهش حجم دیتابیس وردپرس عبارتاند از:
افزونه wp-optimize:
افزونه wp-optimize یک ابزار بهینهسازی و مدیریت پایگاهداده برای سیستم مدیریت محتوای وردپرس است.
- افزونه wp-optimize به شما این امکان را میدهد تا دیتابیس وردپرس خود را بهصورت خودکار یا دستی پاکسازی کنید.
- قابلیت حذف رکوردهای اضافی، پاکسازی جدولهای غیرضروری، بهینهسازی جدولها و بهبود عملکرد دیتابیس را دارا است.
- امکان بکاپگیری از دیتابیس در حین پاکسازی را فراهم میکند.
افزونه wp-sweep:
افزونه wp-sweep یک افزونه برای وردپرس است که برای بهینهسازی پایگاه داده و حذف اطلاعات اضافی و غیرضروری از آن استفاده میشود.
- افزونه wp-sweep به شما اجازه میدهد تا دیتابیس خود را از اجزاء اضافی مانند نسخههای پیشین، انجمنها و پیغامهای خطا پاکسازی کنید.
- علاوهبر پاکسازی دیتابیس، این افزونه به شما امکان انجام تغییرات در تنظیمات ویژگیهای وردپرس مانند نام کاربری، آدرس ایمیل و موارد دیگر را نیز میدهد.
افزونه Optimize Database after Deleting Revisions:
افزونه optimize database after deleting revisions یک افزونه برای وردپرس است که به کاربران اجازه میدهد پس از حذف نسخههای پیشین یا بازبینیهای متعدد مطالب، پایگاهداده وردپرس را بهینهسازی کنند.Top of Form
- افزونه optimize database after deleting revisions بهطورخودکار دیتابیس را پاکسازی و بهینه میکند
- کمک میکند تا حجم دیتابیس و تعداد جداول آن را بهینه کنید و به عملکرد بهتری برسید.
افزونه Advanced Database Cleaner:
افزونه Advanced Database Cleaner یک افزونه برای سیستم مدیریت محتوای وردپرس است که به کاربران کمک میکند تا پایگاه دادههای سایت خود را بهبود دهند و بهینهسازی کنند.
- افزونه advance database cleaner امکان پاکسازی دیتابیس ازطریق حذف رکوردهای اضافی، جدولهای خالی، پیغامهای خطا و غیره را فراهم میکند.
- دارای گزارشگیری دقیق از عملکرد پاکسازی دیتابیس است که به شما اطلاعات دقیقی از وضعیت دیتابیس خود ارائه میدهد که میتواند به بهبود عملکرد سایت شما کمک کند و از حجم دیتابیس بیاستفاده و اطلاعات زائد بکاهد.
هرکدام از این افزونهها دارای ویژگیها و قابلیتهای مختلفی هستند، اما هدف آنها یکسان است: بهینهسازی و پاکسازی دیتابیس وردپرس به منظور کاهش حجم سایت وردپرس، بهبود عملکرد و سرعت سایت. قبلاز استفاده از هر افزونه، حتماً بکآپ کامل از دیتابیس خود بگیرید تا درصورت بروز مشکل، بتوانید از بکآپ استفاده کنید و از ازدسترفتن اطلاعات خود جلوگیری کنید.
فعال کردن کش
با فعال کردن گزینه کش نیازی به لود تمام دادههای سایت نیست و این اطلاعات یکبار در کش مروگر ذخیره میشود و با کاهش تعداد درخواستها لود سایت سریعتر می شود. استفاده از افزونههای کش مانند WP Super Cache یا W3 Total Cache برای ذخیرهسازی نسخههای پیشبینیشده صفحات وب و کاهش زمان بارگذاری سایت پیشنهاد میشود.
فشردهسازی فایلهای CSS و JS
هر صفحه از فایلهای HTML ،CSS و JS تشکیل شده و اگر حجم این فایلها را کم کنید به کاهش حجم سایت وردپرس کمک زیادی میکند.
فعال سازی CDN
مواردی که تا الان گفته شد بهصورتمستقیم باعث کاهش حجم سایت وردپرس میشوند، اما CDNیکی از راههایی است که بهطورمستقیم حجم سایت را کاهش نمیدهد ولی باعث ارائه سریعتر محتوای سایت میشود که بهبود سرعت بارگذاری صفحات سایت کمک میکند.
زمانی که از CDN استفاده میشود، اطلاعات سایت شما ازجمله فایلهای JavaScript، CSS، تصاویر و محتوای دیگر روی سرورهای مختلفی در سراسر جهان ذخیره میشود و زمانی که یک کاربر سایت شما را مشاهده میکند، محتوای ذخیرهشده در سروری که نزدیکتر به موقعیت جغرافیایی او است، به او ارسال میشود، که منجر به افزایش سرعت بارگذاری سایت میشود.
استفاده از پلاگینهای بهینهسازی
تعداد زیادی افزونه برای کاهش حجم سایت وردپرس وجود دارد. این پلاگینها به شما کمک میکنند تا سرعت بارگذاری سایت را افزایش دهید، بهینهترین تنظیمات سئو را انجام دهید و عملکرد کلی وبسایت خود را بهبود ببخشید. در زیر به برخی از معروفترین افزونههای بهینهسازی برای وردپرس اشاره میکنیم:
- WP Rocket: یکی از معروفترین و قدرتمندترین افزونههای کش برای وردپرس است که به شما کمک میکند سرعت بارگذاری وبسایت خود را بهبود دهید. این افزونه با فشردهسازی فایلهای CSS و JavaScript، کش صفحهها، بهینهسازی تصاویر و فایلهای چندرسانهای، بهینهسازی بارگذاری تنبل برای تصاویر، ایجاد کش موقت برای بارگذاری سریعتر صفحات سایت و امکانات دیگر باعث بهبود و افزایش سرعت سایت ما میشود.
- Smush: افزونه smush ، افزونه فشردهسازی تصاویر است که به شما کمک میکند تا تصاویر خود را فشرده کنید و حجم آنها را کاهش دهید، بدون اینکه کیفیت تصاویر تحتتأثیر قرار بگیرد.
- WP Optimize: افزونه wp optimize یکی از بهترین افزونههای وردپرس برای بهینهسازی و بهبودعملکرد سایت است. این افزونه باپاکسازی دیتابیس، فشردهسازی تصاویر و فایلهای JS و CSS به کاهش حجم سایت وردپرس کمک زیادی میکند. یکی از ویژگی این افزونه، کش سایت است که با ذخیره نسخههای کششده از صفحات، نیازی به اجرای مجدد کدها و پردازشهای سنگین نخواهید داشت.
- Yoast SEO: این افزونه یکی از معروفترین و قدرتمندترین افزونههای سئو برای وردپرس است. این افزونه به شما کمک میکند تا عناصر مهم سئو مانند متاتگها، نقشهسایت، توافقنامههای اطلاعات مهم را به بهترین شکل تنظیم کنید.
جمعبندی
همانطور که در ابتدای مقاله اشاره کردیم برای افزایش سرعت سایت راههای زیادی وجود دارد که باید به آنها توجه ویژه داشته باشید. یکی از این راهکارها، کاهش حجم سایت است. برای کاهش حجم سایت وردپرس جهت افزایش سرعت سایت نیز روشهای مختلفی وجود دارد. در این مطلب سعی کردیم تمامی راههای کاهش حجم سایت وردپرس برای افزایش سرعت بارگذاری سایت در مرورگر را به شما آموزش دهیم.