افزایش سرعت وردپرس

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

چرا سرعت وبسایت مهم است؟

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

1. سرعت پایین منجر به از دست رفتن بازدید کنندگان می شود.

  • بین سال 2000 تا 2015 مدت زمان میانگین توجه انسان از 12 به 8 ثانیه کاهش پیدا کرده است.
  • 47 درصد از مشتریان انتظار دارند که صفحه ی وب در عرض 2 ثانیه یا کمتر بالا بیاید.
  • 40 درصد از آن ها اگر مدت زمان بالا آمدن صفحه ی وب بیش از 3 ثانیه طول بکشد، آن را ترک می کنند.
  • 79 درصد از خریدارانی که از عملکرد وبسایت رضایت کافی را ندارند، احتمال کمی برای بازگشتشان به وبسایت وجود دارد.
  • یک ثانیه تاخیر، نرخ تغییرات را به اندازه ی 7 درصد کاهش می دهد.

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

2. سرعت، یک عامل رتبه بندی در گوگل، بینگ و یاهو است.

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

چه چیزی باعث کندی سایت شما می شود؟

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

چگونه سرعت فعلی وبسایت را تست کنیم؟

حال که برخی از عواملی که موجب کاهش سرعت بالا آمدن سایت می شوند را متوجه شدید، زمان آن است که سایت خود را بسنجید و ببینید در حال حاضر چه عملکردی دارد. اگر سایت تان از کندی رنج می برد بهترین راه پی بردن به دلیل، از طریق تست کردن کامل و منظم آن است. خوشبختانه ابزار رایگانی وجود دارند که می توانید برای جمع آوری سریع این اطلاعات از آن ها بهره ببرید. مانند Pingdom Tools و GTMetrix.

15 فوت و فن برای افزایش سرعت وردپرس

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

  1. بر روی هاستینگ با کیفیت سرمایه گذاری کنید.
  2. تکنولوژی وب خود را به روز نگه دارید.
  3. از آخرین نسخه های وردپرس و اجزای آن استفاده کنید.
  4. از یک تم مناسب استفاده کنید.
  5. نگهداری عادی پایگاه داده را انجام دهید.
  6. روی سایت نظارت کنید.
  7. درخواست های از سمت سرور را کاهش دهید.
  8. تصاویر را بهینه سازی کنید.
  9. از میزبانی ویدیوهای طولانی در سایت خود دوری کنید.
  10. کش کردن صفحه را انجام دهید.
  11. از یک شبکه ی تحویل محتوا (CDN) استفاده کنید.
  12. فشرده سازی Gzip را فعال کنید.
  13. هات لینکینگ را غیر فعال کنید.
  14. سایت تان را ایمن نگاه دارید.
  15. HTTPS و HTTP/2 را فعال کنید.

در ادامه به توضیح برخی از موارد بالا و موارد دیگر می پردازیم:

  • هاستینگ وردپرس

هنگام انتخاب هاستینگ دقت کنید که آن:

  1. از نظر اندازه با سایت شما متناسب باشد.
  2. بتواند سطوح ترافیکی را پشتیبانی کند.
  3. بتواند سطوح ترافیکی افزایش یافته را مدیریت کند.
  4. به درستی پیکربندی شده باشد.
  5. بهترین نرم افزار و سخت افزار را اجرا نماید.
  • اندازه وردپرس

اندازه سایت شما می تواند بر سرعت بالا آمدن تاثیر داشته باشد. پس اطمینان حاصل کنید که هاستینگ مناسب و بهینه سازی درست داشته باشید تا بدون به خطر انداختن UX یا کیفیت، اندازه را تا حد ممکن پایین آورید.

  • تعداد پست ها

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

  • وردپرس خود را ساده نگه دارید

هرچیزی که نیاز ندارید را از بین برده و فقط بر روی محتوا و کارکرد تمرکز کنید. حتی چیزی به کوچکی یک ابزارک هم تنها در صورتی باید وجود داشته باشد که بازدید کنندگان از آن استفاده کنند.

  • کیفیت تم وردپرس

یک تم وردپرس که کدنویسی ضعیفی دارد می تواند بر روی زمان بالا آمدن، امنیت و تعداد افزونه های لازم برای کوچک ترین سطح کنترل بر روی تم تاثیرگذار باشد.

  • افزونه های وردپرس

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

افزونه ها چطور می توانند موجب بهینه سازی وردپرس شما شوند؟

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

  1. کش
  2. API ضربان قلب وردپرس
  3. کاهش یا غیر فعال کردن Ajax
  4. به تعویق انداختن اسکریپت ها
  5. CDNها
  6. بالا آمدن تنبل
  7. انباشت
  8. الحاق

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

در ادامه چند مورد از افزونه های وردپرس که به خوبی مورد استفاده قرار گرفته اند را نام می بریم تا از آن ها برای بهینه سازی وبسایت تان بهره ببرید.
1. WP Super Cache: رندر کردن سریع تر
WP Super Cache
این افزونه بیش از 2 میلیون نصب فعال و امتیاز ستاره ای 4.3 از 5 بر پایه ی بیش از 1200 بازدید را در اختیار دارد.

مزایا:

• رایگان
• محصول آتومتیک ، کمپانی های مسئول ورد پرس، ووکامرس و جت پک .
• قابل استفاده ی آسان
• تنظیمات پیشرفته ای که می توانید انتخاب کنید:
- فشرده سازی Gzip
- کش کردن مرورگر
- چه میزان محتوا کش شود
- هر چند وقت یک بار کش به روز رسانی شود
• می توانید محتوا را داخل کش، پیش بارگیری کنید.
• می تواند به تنظیم CDN شما کمک کند.

معایب:

• ندارد

2. W3 Total Cache: رندر کردن سریع تر

W3 Total Cache

بیش از یک میلیون نصب فعال و امتیاز ستاره ای 4.4 از 5 بر پایه ی بیش از 4500 بازدید.

مزایا:

• رایگان
• بهبود حداقل 10 برابر در عملکرد کلی سایت
• بهبودهایی در نرخ تبدیل
• بهبودهایی در رتبه بندی های موتور جستجو
• تا 80 درصد صرفه جویی در پهنای باند

معایب:

پیچیدگی و تمام ویژگی ها می تواند برای کاربران جدید و بی تجربه، موجب تضعیف سازگاری با کاربر شود.

3. WP Super Minify: فشرده سازی فایل ها جاوا اسکریپت و CSS
افزونه WP Super Minify
بیش از 10000 نصب فعال و امتیاز ستاره ای 4 از 5 بر پایه ی 50 بازدید.

مزایا:

• رایگان
• انباشت
• نصب آسان سه مرحله ای( 1. افزونه را دانلود کنید،2. آن را در دایرکتوری آپلود کنید،3. از طریق منوی افزونه ها، آن را فعال کنید.)
• بیشتر کاربران افزایش 2 تا 4 درصدی در سرعت صفحه ی گوگل خواهند داشت.

معایب:

• برای افزایش بیشتر سرعت صفحه ی گوگل، افزونه های تکنیکال بیشتری نیاز است.

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

  • WP Smush: کاهش اندازه ی تصویر
  • BJ Lazy Load: کاهش زمان بالا آمدن صفحه
  • WP-Optimize: بهینه سازی پایگاه داده
  • Autoptimize: بهینه سازی اسکریپت
  • ShortPixel: فشرده سازی تصویر
  • Cache Enabler: رندر کردن سریع تر و ... .

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

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

  1. اندازه ی تصاویرتان را کاهش دهید! اگر قصد استفاده از افزونه ها را ندارید، می توانید هر تعداد که خواستید ابزار بهینه سازی تصویر دانلود کنید و بهینه سازی های لازم را بر روی کامپیوتر خود انجام دهید. با اینکه استفاده از افزونه هم کاربرد دارد، اما بعضی افراد می خواهند سایت خود را تا حد ممکن عاری از افزونه نگه دارند. پس اگر در این مورد از افزونه استفاده نمی کنید، می بایست تمام تصاویر خود را دانلود کنید (برای این کار از FTP استفاده کنید)، سپس با نگه داشتن همان ساختار دایرکتوری آن ها را در کامپیوتر خود ذخیره کنید و اپلیکیشن بهینه سازی را برای تصاویر اجرا کنید. این اپ اندازه ی تصاویر شما را از طریق حذف داده های زاید انجام می دهد، این کار جواب می دهد، تغییرات از دید انسان احساس نخواهند شد اما سایز تصاویر کاهش خواهند یافت، به این معنی که وقتی صفحه ی شما در حال رندر شدن باشد، تصاویر سریع تر دانلود می شوند.
  2. همچنین باید اطمینان حاصل کنید از این که تصاویرتان به درستی اندازه دهی شده باشند. یک تصویر با اندازه ی بیش از حد بزرگ باید ابتدا دانلود شود و سپس توسط مرورگر ریسایز شود. همه ی اینها وقت گیر بوده و سرعت روند رندر شدن صفحه را پایین می آورد. گزارش GTMetrixتان به شما نشان خواهد داد که کدام تصاویر تحت تاثیر قرار گرفته و اندازه ی واقعی آن ها چقدر باید باشد. باز کردن این تصاویر در یک نرم افزار ویرایش عکس و تغییر اندازه ی آن ها به مقداری کوچکتر، به سادگی می تواند موجب انجام صرفه جویی در فضا و در زمان بالا آمدن باشد.
  3. در آخر، خیلی با انیمیشن ها و افکت های خاص دیگر در صفحه ی خود زیاده روی نکنید. اطمینان حاصل کنید که از این افکت های ویژه به کمترین میزان استفاده شود و تنها برای هایلایت کردن پیام ها و تصاویر خاص. در اینجا ضرب المثل “A little goes a long way” کاربرد پیدا می کند و نشان دادن خویشتن داری در این زمینه موجب کمک به افزایش سرعت وبسایت تان خواهد شد.

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