نویسنده: علی باقری نیا
تاریخ: ۲۲,آذر,۱۳۹۲
آخرین ویرایش: ۰۴ مرداد ۱۳۹۶
یک دیدگاه
967 بازديد

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

چرا سرعت اهمیت دارد؟ وقتی فردی برای اولین بار وارد وب‌سایت ...

امتیاز دهید :

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...
  • وردپرس یک پلتفرم عالی است. اما ایرادی که خیلی‌ها بر آن معتقد هستند، این است که سرعت پایینی دارد. شاید شما از جمله افرادی باشید که مخاطبان خود را به دلیل نا شکیبایی‌شان از دست بدهید. چون سرعت لود شدن وب‌سایت شما پایین است.

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

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

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

    ۱٫ یک میزبان خوب انتخاب کنید

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

    ۲٫ با یک تم ساده شروع کنید

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

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

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

    ۴٫ از CDN استفاده کنید

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

    ۵٫ تصاویر را بهبود ببخشید

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

    ۶٫ صفحه اصلی را بهبود ببخشید

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

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

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

    ۷٫ دیتا بیس را بهبود ببخشید

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

    ۸٫ مراقب محتویات خود باشید

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

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

    ۹٫ یک expires header برای فایل های استاتیک تعین کنید

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

    ۱ ExpiresActive On
    ۲  ExpiresByType image/gif A2592000
    ۳  ExpiresByType image/png A2592000
    ۴  ExpiresByType image/jpg A2592000
    ۵  ExpiresByType image/jpeg A2592000

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

    ۱۰٫ تصاویر گراواتار را تنظیم کنید

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

    ۱۱٫ Lazyload را به تصاویرتان اضافه کنید

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

    ۱۲٫ حواستان به پیش‌نویس‌های غیر ضروری باشد

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

    ۱۳٫ از CloudFlare استفاده کنید

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

  • تازه های وردپرس رو از کانال تلگرام خانه وردپرس دنبال کنید