11 راه افزایش سرعت سایت وردپرس8 دقیقه

مقدمه

نحوه سرعت بخشیدن به سایت وردپرس مطمئناً این روزها موضوع داغی است. خوشبختانه تکنیک‌های بی‌شماری وجود دارد که می‌توانید سرعت سایتتان را بالا ببرید. بنابراین، هدف ما در این مقاله ارائه ترفندهایی است که با استفاده از آن‌ها بتوانید سرعت سایت وردپرس خود را بالا ببرید.

چرا باید به سایت وردپرس سرعت بخشید؟

دلایل زیادی برای بالا بودن سرعت سایت وردپرسی وجود دارد:

1. موتورهای جستجو (مانند Google) وب سایت‌هایی را که سریع بارگذاری می‌شوند، بالاتر سایت‌های مشابه ولی کندتر رتبه‌بندی می‌کنند. بنابراین اگر می‌خواهید موقعیت خود را در موتور‌های جستجو بهبود بخشید، بهبود سرعت سایت باید یکی از اولویت‌های شما باشد.

2. مطالعات نشان داده است كه سرعت بارگذاری سایت بیش از 2 ثانیه، معمولاً باعث می‌شود حدود 47 درصد از بازدیدكنندگان وب سایت را ترک کنند! بنابراین برای اینکه حداقل نیمی از بازدید‌کنندگان خود را در سایت نگه دارید، لازم است تا سرعت وب سایت وردپرسی خود را بهبود ببخشید.

تأثیر سرعت سایت بر رفتار کاربران

3. خریداران آنلاین بی‌صبرترین کاربران اینترنتی هستند. آن‌ها انتظار دارند که صفحه در عرض یک ثانیه بارگیری شود. پس اگر یک فروشگاه تجارت الکترونیکی را در وردپرس اداره می‌کنید؛ بهتر است برای بهینه‌سازی اساسی آماده شوید تا شغل شما سود بیشتری داشته باشد. 

چگونه زمان بارگذاری وب سایت خود را آزمایش کنیم؟

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

  • حجم و اندازه هر صفحه
  • صفحه چند درخواست ایجاد می‌کند
  • آیا صفحه کش (cache) شده یا خیر
  • و آخر اینکه از چه نوع محتوایی (استاتیک یا پویا) میزبانی می‌کند.

صفحه اصلی وب سایت معمولاً به عنوان معیار برای تست زمان لود شدن سایت استفاده می‌شود.

برای بررسی سرعت یک وب سایت، از سه ابزار زیر به صورت گسترده در سراسر وب استفاده می‌شود:

وقت آن است که به سراغ راه‌های افزایش سرعت سایت برویم. در این قسمت 11 راه برای سرعت بخشیدن به سایت وردپرس را بررسی می‌کنیم.

1. از یک ارائه دهنده سرویس میزبانی مناسب استفاده کنید

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

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

2. از تم یا فریمورک سبک و کم حجم استفاده کنید.

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

3. اندازه تصاویر را کاهش دهید

تصاویر سهم زیادی در افزایش اندازه یک وبسایت دارند. پس باید بدون کاهش کیفیت تصاویر، حجم آن‌ها را کم کنید.

بهینه سازی تصاویر وردپرس

اگر به صورت دستی تصاویر را با استفاده از افزونه Chrome PageSpeed ​​Insights یا Photoshop یا هر ابزار دیگری بهینه‌سازی کنید، این روند بسیار طولانی خواهد بود. برای اینکه این کار را بصورت اتوماتیک انجام دهید، از افزونه‌های مشهور وردپرس در این رابطه استفاده کنید. برخی از افزونه‌های کاهش حجم تصاویر در وردپرس عبارت‌اند از:

  • Optimole
  • Smush
  • EWWW Image Optimizer
  • Compress JPEG & PNG images
  • ShortPixel Image Optimizer

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

برای کاهش حجم تصاویر در وردپرس، مقاله “بهینه سازی تصاویر وردپرس” را بخوانید.

4. پرونده‌های JS و CSS را به حداقل برسانید

اگر وب سایت خود را از طریق ابزار Google PageSpeed ​​Insights بررسی کنید، احتمالاً از اندازه پرونده‌های CSS و JS خود مطلع خواهید شد. خواهید دید که این فایل‌ها به زمان قابل توجهی برای لود شدن نیاز دارند و به همین خاطر، سرعت سایت را به طور چشمگیری کاهش می‌دهند.

اگر به اندازه کافی با مضامین وردپرس آشنا هستید، می‌توانید راهنمای ارائه شده توسط گوگل را مطالعه کرده و برخی از اصلاحات دستی را انجام دهید؛ اما به عنوان راهی ساده‌تر، افزونه‌هایی وجود دارد که به شما در رسیدن به این هدف کمک می‌کند. محبوب‌ترین آن‌ها افزونه Autoptimize است که می‌تواند در بهینه سازی فایل‌های CSS ،JS و حتی HTML وب سایت وردپرس کمک کند.

5. از افزونه کش مناسب استفاده کنید

افزونه‌های کش وردپرس مانند W3 Total Cache یا LiteSpeed از محبوبیت زیادی برخوردارند. ترکیب چنین افزونه‌هایی با مکانیزم‌های پیشرفته ذخیره‌سازی مانند وارنیش، می‌تواند در بهتر شدن سرعت بارگذاری وب سایتتان کمک کند و در نهایت سرعت وردپرس را به میزان قابل توجهی افزایش دهد.

6. از CDN استفاده کنید

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

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

شبکه تحویل محتوا

Cloudflare و MaxCDN از محبوب‌ترین ارائه دهندگان خدمات CDN در جهان هستند.

7. فشرده‌سازی GZIP را فعال کنید

فشرده‌سازی فایل‌ها در کامپیوتر می‌تواند فضای زیادی را ذخیره کند. به طور مشابه، برای وب سایت می‌توانیم از فشرده‌سازی GZIP استفاده کنیم. این کار به طور چشمگیری میزان استفاده از پهنای باند و مدت زمان لازم برای دسترسی به وب سایت را کاهش می‌دهد.

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

برای فشرده‌سازی، می‌توانید از افزونه‌هایی مانند PageSpeed ​​Ninja استفاده کنید که فشرده‌سازی GZIP را فعال می‌کنند. یا کدهای زیر را در پرونده htaccess. خود اضافه کنید.

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

8. پاک‌سازی پایگاه داده وردپرس

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

9. افزونه‌های غیرفعال را پاک کنید

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

10. اسکریپت‌های خارجی را به حداقل برسانید

استفاده از اسکریپت‌های خارجی در صفحات وب، تعداد زیادی داده را به کل زمان بارگذاری اضافه می‌کند. بنابراین بهتر است تنها از اسکریپت‌های کم و ضروری مانند ابزار ردیابی (مانند Google Analytics) یا کامنت‌گذاری (مانند Disqus) استفاده کنید.

10. Hotlinking را غیرفعال کنید

“هات لینکینگ” اصطلاحی است که هنگام استفاده یک سایت از منابع سایت دیگر بکار می‌رود. به عنوان مثال، اگر شخصی تصویری را از سایت شما کپی کرده باشد با استفاده از سایت شما آن تصویر را بارگیری کند؛ در واقع پهنای باند و منابع سرور شما را استفاده می‌کند. در اینصورت صاحب آن سایت بجای آپلود تصویر بر روی سرور خود، از سرور شما استفاده کرده و از پهنای باند شما استفاده می‌کند. به عبارت ساده ، hotlinking یک “قاتل” پهنای باند است.

هات لینکینگ

برای جلوگیری از چنین کاری، فقط کافیست کدهای زیر را در پرونده htaccess. وردپرس خود قرار دهید:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?EXAMPLE.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?feeds2.feedburner.com/EXAMPLE [NC]
RewriteRule .(jpg|jpeg|png|gif)$ – [NC,F,L]

11. پینگ بک و ترک بک را غیرفعال کنید

پینگ بک (pingback) و ترک بک (trackback) دو مؤلفه اصلی وردپرس هستند که هر زمان وبلاگ یا صفحه شما پیوندی را از سایت دیگر دریافت می‌کند، به شما هشدار می دهد. به نظر می‌رسد این کار مفید باشد، اما این اطلاع‌رسانی توسط ابزار‌هایی مانند Google Webmaster Tools نیز می‌تواند انجام شود.

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

برای غیرفعال کردن پینگ بک و ترک بک وردپرس، به قسمت تنظیمات و “کفتگو” بروید و  تیک “اجازه دادن به دیگر وبلاگ‌ها برای آگاه‌سازی پیوندی (بازتاب‌ها و دنبالک‌ها) روی نوشته‌های تازه” را بردارید.

غیر فعال کردن پینگ بک و ترک بک

نتیجه‌گیری

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

برای آشنایی بیشتر با تحلیل سایت، مقاله “تحلیل سایت چه فایده ای دارد؟” را مطالعه نمایید.

لطفاً به این مطلب رأی بدهید.
5/5 (9)

برای افزایش سرعت سایتتون نیاز به راهنمایی دارین؟ با ما در تماس باشید…

از این مقاله خوشت اومد؟ به اشتراگ بگذار: