وردپرس خود را پر سرعت کنید

دسته بندی ها : آموزشگاه 13 دسامبر 2013 خانه وردپرس 1654 بازدید

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

چرا سرعت اهمیت دارد؟

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

پس باید مشکل را حل کرد!

1. یک میزبان خوب انتخاب کنید

اگر از میزبان‌های اشتراکی (Shared Hosts) استفاده کنید و توقع سرعت بالا نیز داشته باشید، بزرگترین اشتباه زندگیتان را انجام داده‌اید. از طرفی، خدمات پشتیبانی هم مهم است که شما باید در انتخابتان مد نظر قرار دهید.

2. با یک تم ساده شروع کنید

شاید برایتان جالب باشد که بدانید، قالب‌های پیش‌فرض وردپرس (Twenty ten, Twenty eleven)، سرعت لود را به شکل فوق‌العاده‌ای بالا می‌برند. چون ساده هستند.

3. از پلاگین کش موثر استفاده کنید

چندی پیش، در 7learn.com در مورد بهترین پلاگین‌های کش صحبت کردیم. پیشنهاد ما W3 Total Cache می‌باشد که نقش بسزایی در سرعت لود وب‌سایت شما خواهد داشت.

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

CDN یا content delivery network، شبکه‌ای از سرورها در سراسر دنیا است که یک کپی از وب‌سایت شما به همراه ریز فایل‌هایش را دریافت می‌کند و هر گاه بازدیدکننده‌ای بخواهد وارد وب‌سایت شما شود، CDN از نزدیکترین سرور قابل دسترسی برای آن کاربر، اطلاعات و فایل‌های وب‌سایت شما را در اختیارش می‌گذارد. بنابراین، سرعت لود شدن افزایش می‌یابد.
پیشنهاد: MaxCDN و CloudFlare
پلاگین رایگانی هم برای این منظور وجود دارد که گفته‌ می‌شود، همین کار را انجام می‌دهد: Free-CDN

5. تصاویر را بهبود ببخشید

YAHOO یک پلاگین بهبود تصویری دارد که حجم تصاویر را کاهش داده ولی به کیفیت آن صدمه‌ای وارد نمی‌کند. خوشبختانه پلاگین رایگانی با نام WP-SmushIt وجود دارد که همین کار را انجام می‌دهد. دلیلی ندارد نصبش نکنید!

6. صفحه اصلی را بهبود ببخشید

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

  • نمایش خلاصه مطالب به جای کل مطلب
  • نمایش تعداد 7-5 تایی مطالب در صفحه اول
  • حذف ویجت‌ها و پلاگین‌های غیر ضروری

این‌ها از اقداماتی هستند که باید انجام دهید.

7. دیتا بیس را بهبود ببخشید

پلاگین های پیشنهادی برای این کار :

8. مراقب محتویات خود باشید

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

1 #disable hotlinking of images with forbidden or custom image option
2 RewriteEngine on
3 RewriteCond %{HTTP_REFERER} !^$
4 RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?7Learn.com [NC]
5 RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
6 RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?feeds.7learn.com/7Learn/main [NC]
7 RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]
نکته : توجه داشته باشید که در کد فوق به جای آدرس 7Learn.com  و آدرس فید ما ،آدرس و نام feed خود را بنویسید.

9. یک expires header برای فایل های استاتیک تعین کنید

یک Expires header، راهی است برای تعیین زمان مورد نیاز برای مرورگرها که آن‌ها را از دوباره لود کردن اطلاعات (فایل‌های css, جاوا اسکریپت و تصویر) بی‌نیاز می‌کند. این کار، زمان لود را برای بازدیدکنندگان معمول شما کاهش می‌دهد. کد زیر را در .htaccess کپی کنید.

1 ExpiresActive On
2  ExpiresByType image/gif A2592000
3  ExpiresByType image/png A2592000
4  ExpiresByType image/jpg A2592000
5  ExpiresByType image/jpeg A2592000

اعداد بالا مربوط به یک ماه است (بر حسب ثانیه). می‌توانید به میل خود تغییرشان دهید.

10. تصاویر گراواتار را تنظیم کنید

بعضی از سایت‌ها به صورت کلی تمام تصاویر گراواتار را غیر فعال کرده‌اند. در قسمت گفتگوها در تب تنظیمات داشبورد وردپرس می‌توانید این امکان را تغییر دهید.

11. Lazyload را به تصاویرتان اضافه کنید

این پلاگین برای این منظور استفاده می‌شود که تنها تصاویری که در صفحه مرورگر جلوی مخاطب است، لود شود و با پایین کشیدن اسکرولر، تصاویر زیرین به محض مشاهده، لود گردند. این کار نیز به سرعت سایت شما کمک بسیاری خواهد کرد.
پیشنهاد: jQuery image lazy load

12. حواستان به پیش‌نویس‌های غیر ضروری باشد

وقتی پستی را منتشر می‌کنید، ممکن است بارها و بارها در پیش‌نویس ذخیره‌اش کرده باشید. خب با انتشار پست، چه نیازی به وجود آن‌ها دارید؟ پس حذفشان کنید تا وردپرس‌تان سبک‌تر شود.
پیشنهاد: Revision Control

13. از CloudFlare استفاده کنید

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

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

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

نظرات کاربران

  1. devoted گفته :
    17:45 2013/12/23

    ممنون .. عالی

دیدگاهتان را بنویسید

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

Time limit is exhausted. Please reload CAPTCHA.

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

لینک کوتاه :
0