چگونه سرعت وردپرس را افزایش دهیم؟

سرعت وب سایت یکی از مهمترین فاکتورهایی است که بر روی تجربه کاربری تاثیر مستقیم دارد. حداکثر زمان لود شدن یک سایت بهتر است چیزی در حدود ۵ ثانیه باشد(اگر کمتر باشد که چه بهتر). در صورتی که کاربران مدت زمان زیادی منتظر بمانند به راحتی از سایت شما خارج شده و دیگر پشت سرشان را هم نگاه نمی کنند. کاربران دیگر آن صبوری گذشته را ندارند و البته حق هم دارند، چون سرعت اینترنت روز به روز در حال افزایش است.

سرعت را باید به عنوان یک عامل کلیدی در تجربه کاربری و حتی رتبه بندی موتورهای جستجو در نظر گرفت. اینجاست که نقش ما به عنوان یک مدیر سایت، توسعه دهنده و طراح پررنگتر شده و  دیگر به خودمان اجازه نخواهیم داد که از تصاویر حجیم، قالب های سنگین، هاست ارزان قیمت… استفاده کنیم. در نظر داشته باشید که موارد ذکر شده بر روی ترافیک مصرفی کاربران و سرویس میزبانی وب نیز تاثیرگذار است. در ادامه نکات و روش هایی را بررسی می کنیم که می تواند در این زمینه به شما کمک کند:

۱- سرعت وب سایت تان را ارزیابی کنید

ارزیابی سایت با Gtmetrix

در ابتدای کار و قبل از شروع هر اقدامی بهتر است وضعیت جاری سایت تان را بررسی و آنالیز کنید. برای این منظور می توانید از ابزارهای آنلاینی که گزارش های جامعی در اختیارتان قرار می دهند استفاده کنید. فقط کافی است آدرس سایت تان را وارد کنید و منتظر نتیجه باشید. در اینجا به تعدادی از این ابزارها اشاره می کنیم:

GTmetrix : این ابزار وب سایت شما را از لحاظ دو پارامتر Page Speed و YSlow  بررسی کرده و نکات خوبی از قبیل مجموع حجم صفحات، تعداد درخواست هایی که به سرور ارسال می شود، مدت زمان که طول می کشد تا صفحات به طور کامل بارگذاری شود و … ارائه می دهد. پیشنهاد می شود مطلب ارزیابی سرعت سایت با استفاده از GTmetrix را مطالعه فرمائید.

Pingdom : این ابزار هم مشابه GTmetrix پس از ارزیابی وب سایت تان راحل های مناسبی در جهت بهبود افزایش سرعت توصیه می کند.

Google PageSpeed Insights : ابزار فوق توسط گوگل ارائه شده است و علاوه بر بررسی نسخه موبایل، گزارش های مناسبی نیز ارائه می دهد.

Cloudinary : ابزاری بسیار عالی که تصاویر استفاده شده در وب سایت تان را تجزیه و تحلیل می کند و در پایان به ازای هر تصویر گزارشی جامع و جذاب ارائه می دهد. با استفاده از این ابزار می توانید سرعت وب سایت تان را تا حد قابل قبولی بهبود ببخشید، فقط کافی است حجم تصاویر را بر اساس گزارش ارائه شده کاهش دهید.

۲- هاست مناسبی انتخاب کنید

اگر قصد راه اندازی کسب و کارتان را دارید و می خواهید خدمات و محصولات خود را در بستر اینترنت ارائه دهید، حتما در انتخاب هاست بیشتر دقت کنید. مشتریان تان آنقدر ارزشمند هستند که حاضر باشید هزینه بیشتری برای تهیه یک سرور میزبانی با کیفیت بالا پرداخت کنید، پس جدی باشید و برای کسب و کارتان ارزش قائل شوید.

می توانید با انتخاب حجم و پهنای باند مناسب کار را شروع کرده و به تدریج و با افزایش بازدیدکنندگان به فکر ارتقاء و پرداخت هزینه های بیشتر باشید. فقط به این نکته توجه داشته باشید که در همین ابتدای کار سرویس میزبانی مناسبی را انتخاب کنید که بعدها مجبور نباشید تمامی اطلاعات سایت تان را به هاست جدید منتقل کنید که اینکار دردسرهای خاص خودش را دارد.

۳- از قالب(Theme) های با کیفیت استفاده کنید

انتخاب قالب بهینه و مناسب خودش به تنهایی چالش بزرگی است. مخزن وردپرس دارای قالب های رایگان فراوانی است که می توانید از آنها استفاده کنید اما مشکل اینجاست که تعداد کمی از این قالب ها به فارسی ترجمه شده است. می توانید قالب های فارسی را به صورت رایگان و یا پرداخت هزینه ناچیزی از سایت های داخلی تهیه کنید. اما لازم است به چند توجه کنید:

  • در صورتی که قالب موردنظرتان را انتخاب کردید، حتما با جستجو در اینترنت و مشورت با افرادی که تجربه استفاده از قالب مربوطه را دارند، تحقیقات کافی را در رابطه با امکانات و سرعت آن انجام دهید، شاید یک تم ظاهر زیبایی داشته باشد اما ممکن است از لحاظ سرعت و کیفیت دارای اشکالات فراوانی باشد.
  • در صورتی که از لحاظ هزینه مشکلی ندارید می توانید از قالب اختصاصی که بر اساس نیاز و خواسته شما طراحی می شود استفاده کنید.
  • به هیچ عنوان از قالب های نامناسب فقط به این دلیل که رایگان هستند استفاده نکنید.
  • قالب ها را فقط از سایت های معتبر تهیه کنید، در غیر این صورت ممکن است وب سایت تان ار لحاظ امنیتی دچار مشکل شود.

۴- افزونه های غیر ضروری را حذف کنید

یکی از تفاوت های کلیدی که وردپرس را از سایر سیستم های مدیریت محتوا متمایز می کند وجود مجموعه گسترده ای از افزونه هاست که هر کدام به نوعی امکانات متنوعی به این سیستم اضافه می کنند، اما وجود تعداد زیادی افزونه لزوما به این معنا نیست که همه آنها را باید نصب کنید.

  • افزونه هایی را که واقعا احتیاج دارید نصب کنید.
  • افزونه های بی مورد را حذف کنید.
  • افزونه های نصب شده را برای حفظ امنیت همیشه بروز نگه دارید.
  • هنگام انتخاب افزونه ها به جای بررسی کمیت بر روی کیفیت متمرکز شوید.
  • سرعت وب سایت تان را قبل و بعد از نصب یک افزونه با استفاده از ابزارهای سنجش سرعت که در بالا به آنها اشاره کردیم بررسی و ارزیابی کنید.
  • با استفاده از افزونه Query Monitor عملکرد وب سایت تان را مانیتور کنید.  در صفحه مربوط به این افزونه توضیحات جامع و دقیقی ارائه شده است.
  • سعی کنید ار افزونه های All-In-One یا چند کاره استفاده کنید. به عنوان مثال Jetpack و Yoast SEO

۵- حافظه کش(Cache) وردپرس را فعال کنید

افزونه Total cache

به طور کلی هر وب سایت شامل تعدادی فایل مرتبط هستند که در کنار یکدیگر صفحات وب را ایجاد می کنند. بعضی از آنها شامل متن، تعدادی مربوط به ظاهر سایت(هدر،فوتر،سایدبار) و تعدادی دیگر فایل های ایستایی مانند تصاویر می باشند.

هر زمان که شما وب سایتی را بازدید می کنید، تعدادی از عناصر همیشه ثابت هستند، لوگوی سایت همیشه به یک شکل است، منوهای سایت همیشه در دسترس هستند، رنگ ها و عناصر صفحه همیشه به یک صورت قابل مشاهده است. آیا لازم است فایل هایی که ایستا و بدون تغییر هستند در هر بار فراخوانی سایت توسط مشتریان دوباره و چندباره بارگذاری و دانلود شوند؟

روش ایده ال و مناسب این است که فایل های ایستا و بدون تغییر پس از اولین فراخوانی در کش مرورگر ذخیره شوند تا در هر بار مراجعه دوباره کاربر به سایت نیازی به دانلود مجدد آنها نباشد و فقط موارد مورد نیاز فراخوانی شوند.

فعال کردن کش وردپرس سرعت بارگذاری وب سایت تان را به طور قابل توجهی افزایش می دهد. برای این منظور می توانید از افزونه های قدرتمندی مانند Total Cache یا WP Super Cache استفاده کنید.

پیشنهاد می کنیم مطلب افزایش سرعت سایت با Browser Caching را مطالعه فرمائید.

۶- از آخرین نسخه PHP استفاده کنید

پی اچ پی یک زبان برنامه نویسی برای ایجاد وب سایت های پویاست، سیستم وردپرس نیز با این زبان نوشته شده است و برای اینکه به طور کامل اجرا شود به PHP وابسته است.  نسخه PHP دارای تاثیر فوق العاده ای در عملکرد وب سایت های ایجاد شده با وردپرس دارد، اگر بتوانید از PHP ورژن ۷ که تقریبا دو برار سریعتر از نسخه های قبلی می باشد استفاده کنید می تواند تاثیر قابل ملاحظه ای بر روی سرعت سایت تان داشته باشد.

با این حال باید به این نکته توجه داشته باشید که ارتقاء به نسخه های بعدی PHP کاملا به امکانات سرویس میزبانی شما وابسته است. بهتر است این مورد را از طریق هاست تان پیگیری کنید و در صورتی که به نسخه جدید ارتقا پیدا کردید حتما وب سایت تان را به طور کامل از لحاظ کارکرد صحیح افزونه ها، قالب، و تمام اجزاء وردپرس تست و بررسی کنید.

۷- تصاویر بهینه را فراموش نکنید

سرعت لود صفحات بر روی رفتار بازدیدکنندگان تاثیر فوق العاده ای دارد، یک سایت مناسب نرخ بازگشت مجدد کاربران را افزایش می دهد، آنها را ترغیب می کند تا مدت زمان بیشتری در بخش ها مختلف سایت حضور داشته باشند و از همه مهتر بر روی نتایج موتورهای جستجو نیز تاثیرگذار است.

شاید با خودتان بگویید که سرعت اینترنت دائما رو به افزایش است و چه نیازی به این کار می باشد، با ارائه یک مثال میزان اهمیت این موضوع را بررسی می کنیم:

فرض کنید در سایت A از ۵ تصویر ۳۰۰ کیلوبایتی استفاه شده است. هر ۳۰۰ کیلوبایت تقریبا معادل ۰٫۳ مگابایت می باشد. با ضرب ۵* ۰٫۳ مجموع حجم تصاویر ۱٫۵ مگابایت می شود. فرض کنید در یک روز ۱۰۰۰ نفر به این سایت مراجعه کنند، با ضرب تعداد بازدیدکننده در ۱٫۵ مگابایت ۱۰۰۰*۱٫۵ چیزی در حدود ۱۵۰۰ مگابایت معادل ۱٫۵ گیگابایت فقط از پهنای باند هاست مصرف خواهد شد. آیا هنوز هم تمایلی به کاهش حجم تصاویر ندارید.

برای بهینه سازی تصاویر به این نکات توجه کنید:

  • ابعاد تصاویر را با استفاده از نرم افزارهای ویرایش تصاویر مثل Photoshop تغییر دهید.
  • با استفاده از ابزار های آنلاین مانند JPEG Optimizer یا  Compress PNG حجم تصاویر را کاهش دهید.
  • از افزونه هایی که حجم تصاویر را به صورت خودکار کاهش می دهند استفاده کنید، WP Smush گزینه مناسبی برای اینکار می باشد.
  • از افزونه های Lazy Loading استفاده کنید که در هر لحظه فقط تصاویری که توسط کاربران قابل مشاهده است را نمایش می دهند و از طرفی میزان پهنای باند مصرفی را نیز کاهش می دهند. به عنوان مثال تصاویر بر اساس اسکرول کاربر لود می شوند و این گونه نیست که تمام تصاویر از قبل بارگذاری شده باشد.
  • فرمت تصاویر را تغییر دهید، پیشنهاد می شود که از فرمت JPEG استفاده کنید.

۸- بهینه سازی پایگاه داده وردپرس

پس از گذشت مدت زمانی که از وردپرس استفاده می کنید، ممکن است داده های استفاده نشده، تکراری و بی موردی در آن ذخیره شده باشد که حجم دیتابیس را به طور قابل ملاحظه ای افزایش می دهد. کاهش حجم پایگاه داده یکی از مواردی است که باید به طور مداوم انجام شود، حذف داده های بلااستفاده فرآیند پشتیبان گیری را سریعتر و عمکلرد کلی سایت تان را بهبود می بخشد.

به عنوان پیشنهاد از افزونه های WP Optimize یا WP-Sweep که امکانات خوبی دارند استفاده کنید.

جمع بندی

سرعت بارگذاری و لودینگ سایت در افزایش تعداد مخاطبان و نرخ بازگشت آنها تاثیرگذار است، این را در نظر داشته باشید که سرعت همه چیز نیست، یک کسب و کار موفق با استراتژی مناسب، بازاریابی و مدیریت صحیح می تواند به موفقیت برسد. همه این عوامل با هم و در کنار یکدیگر موجب افزایش مخاطبان و در نتیجه فروش بیشتر می شوند، پس به تمام بخشهای کسب و کارتان(رابط کاربری،تجربه کاربری،سرعت، استراتژی محتوا،بازاریابی،…) توجه کنید.

در نهایت امیدواریم که نکات مطرح شده تاثیری هر چند کوچک در جهت ارتقاء کسب و کارتان داشته باشد.

نظرات و سوالات کاربران

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *