اهمیت و روش های افزایش سرعت وب سایت های وردپرسی ، در این مقاله به بررسی افزایش سرعت وب سایت و چرایی و انواع روش های آن صحبت می کنیم.
مقدمه:
زمان ارزشمندترین دارایی ماست؛ به همین دلیل است که ما هزینه بالایی را برای خرید گوشیهای هوشمند و اتصال به اینترنت پرداخت میکنیم تا از اپلیکیشنهای موبایل و وبسایتها در جهت انجام کارآمد و سریعتر کارهای روزمره خود بهرهمند شویم. مسلما هیچ چیز ناامیدکنندهتر از این نیست که بر روی URL یک سایت کلیک کرده و مدت زمان زیادی در انتظار بارگذاری آن باشیم. هنگامی که کاربران به وبسایت شما مراجعه میکنند، فقط چند ثانیه فرصت دارید تا توجه آنها را جلب کنید و صفحه بارگذاری شود، سرعت پایین بارگذاری یک صفحه میتواند تمام هزینههایی را که صرف بازاریابی و تبلیغات وبسایت خود کردهاید را به هدر دهد. اگر شما صاحب کسب و کاری اینترنتی هستید و وبسایت خود را با استفاده از سیستم مدیریت محتوای وردپرس اداره میکنید، در این مقاله با ما همراه باشید. تا به بررسی انواع روشهای افزایش سرعت سایتهای وردپرسی، اهمیت سرعت و تاثیر آن بر سئو، بپردازیم.
چرا سرعت وبسایت مهم است؟
طبق آمارها بسیاری از کاربران حتی دو ثانیه هم برای بارگذاری محتوای وبسایت صبر نمیکنند! در واقع کاربران از انتظار کشیدن برای بارگذاری صفحات وب متنفر هستند. برخی از دلایلی که نشان میدهند شما باید بیشتر از گذشته به سرعت وبسایت خود اهمیت دهید عبارتند از:
تاثیرگذاری سرعت سایت بر روی رفتار کاربران
هنگامی که کاربر به دنبال یافتن پاسخ پرسش خود در گوگل روی اولین وبسایت کلیک میکند، در صورتی که محتوای سایتی که روی لینک آن کلیک کرده است فورا بارگذاری شود، خوشحال میشود. کاربران سرعت سایت را با کارایی و قابلیت اطمینان سایت مرتبط میدانند و از دید آنها، وبسایتهای سریع، حرفهای و قابل اعتماد هستند؛ از سوی دیگر برداشت کاربران از کند بودن یک سایت، ناامن و غیرقابل اطمینان بودن آن وبسایت است و در آینده تغییر برداشت منفی کاربرانی که برای اولین بار از سایت شما بازدید میکنند بسیار دشوار است. اگر وبسایت شما سرعت خوبی داشته باشد، این ویژگی در ذهن کاربران باقی مانده و در آینده نیز به سایت شما سر خواهند زد.
تاثیرگذاری سرعت سایت بر سئو و رتبهبندی موتورهای جستوجو
میتوان گفت تجربه کاربران از وبسایت شما یکی از عوامل مهم و تاثیرگذار در رتبهبندی موتورهای جستوجو است. سرعت پایین بارگذاری سایت باعث میشود تا کاربران به سرعت سایت را ترک کنند و این موضوع امتیازی منفی برای سایت به همراه خواهد داشت. گوگل از راههای مختلفی تلاش میکند تا تجربه کاربران را از وبسایت شما سنجیده و نتیجه را در رتبهبندی وبسایتها اعمال کند. برای مثال وقتی خرندههای گوگل صفحات سایت شما را بررسی و ایندکس میکنند، در صورتی که این کار زمان بیشتری نسبت به زمانی که گوگل برای ایندکس کردن سایتها توسط رباتهای خزندهی خود اختصاص میدهد به طول بینجامد، سایت شما رتبه خوبی دریافت نخواهد کرد؛ علت این کار این است که آنها میخواهند اطمینان حاصل کنند که اینترنت بسیار سریع، در دسترس و مفید برای استفاده کاربران است و تا کنون، کار خود را به خوبی انجام دادهاند.
تاثیرگذاری سرعت بالای سایت بر تجربه کاربران موبایل
امروزه کاربران بیشتر از هر زمان دیگری از تلفنهای هوشمند خود برای خرید از فروشگاههای آنلاین وجستوجو در وب استفاده میکنند. آنها انتظار دارند که هنگام کلیک بلافاصله صفحه موردنظر خود را مشاهده کنند؛ در غیر این صورت سایت را ترک خواهند کرد و در سایتهای دیگر به جستوجوی محصول یا مقاله مورد نظر خود ادامه میدهند. برای مثال اگر شما یک وبسایت فروشگاهی با سرعت بارگذاری بالا داشته باشید، کاربران در دفعات بعد نیز ترجیح میدهند که از شما خرید کنند که این موضوع علاوه بر تاثیرگذاری بر رتبه سایت شما، در سودآوری و نرخ تبدیل بازدیدکننده به مشتری، موثر خواهد بود. آمارها نشان میدهد که هر چقدر سرعت بارگذاری سایت شما پایینتر باشد، مشتریان از شما دورتر خواهند شد و در صورتی که سرعت سایت شما به بیش از 3 ثانیه برسد، بیش از 40 درصد از کاربران سایت شما را ترک خواهند کرد. وبسایت فروشگاهی آمازون نیز تستی در این زمینه انجام داد که نتیجه آن اثبات کرد در صورتی که این وبسایت تنها یک ثانیه کندتر شود، سالیانه 1.6 میلیارد دلار را از دست میدهد.
روشهای تست سرعت سایتهای وردپرسی
ابزارهای آنلاین زیادی در اینترنت وجود دارند که با استفاده از آنها میتوانید سرعت وبسایت خود را تست کنید. برخی از محبوبترین این ابزارها عبارتند از:
ابزار PageSpeed Insights
این ابزار که توسط گوگل ارائه شده است، صفحات سایت شما را در دو نسخهی ویندوز و گوشیهای هوشمند بررسی میکند و پس از رتبه بندی(عددی بین 0 تا 100) و ارائه گزارشی از ارورهای موجود، پیشنهاداتی در جهت بهبود سرعت وبسایت شما ارائه میدهد.
ابزار GTmetrix
این ابزار که توسط دو شرکت یاهو و گوگل ارائه شده است، در عین سادگی میتواند تحلیلهای دقیقی را از وضعیت سرعت سایت شما، بر اساس شاخصهای ارزیابی سرعت این دو موتور جستوجو ارائه دهد. این ابزار گزارشهای خود را در قالب فایل Pdf به شما ارائه میکند و نکات ضعف و قوت سایت شما را بررسی کرده و پیشنهاداتی ارائه میکند. همچنین میتوانید از طرحهای سفارشی، طلایی، نقره و برنز این سایت برای تستهای زمانبندی شده و دریافت گزارشهای کاملتر استفاده کنید. همچنین شما میتوانید افزونه وردپرسی این ابزار را بر روی وردپرس نصب کرده و نتیجهی تحلیل و بررسی سرعت و کارایی وبسایت خود را در داشبورد وردپرس و بدون نیاز به واردشدن به سایت اصلی این ابزار مشاهده کنید. این افزونه تمامی امکانات وبسایت اصلی را در پنل وردپرس در اختیار شما قرار میدهد و میتوانید گزارشهای زمانبندی شده مرتب از آن دریافت کنید.
ابزار google console (speed test)
این ابزار یکی از گزینههای گوگل کنسول است که به صورت خودکار تست سرعت سایت را انجام میدهد و گزارشی از نتیجه آن را به مدیر وبسایت ارائه میکند. از گزارشهایی که از این ابزار دریافت میکنید میتوانید دریابید که کدام صفحات در کامپیوتر و گوشیهای تلفن همراه سرعت خوب، متوسط یا پایین دارند.
ابزار Google Lighthouse
این ابزار را میتوانید از صفحه افزونه Google Lighthouse روی مرورگر گوگل کروم خود نصب کنید. اطلاعاتی که این ابزار در اختیار شما قرار میدهد، شامل تحلیلهای دقیق در مورد بارگذاری وبسایت در شرایط واقعی میباشد. پارامترهایی که در این ابزار مورد بررسی قرار میگیرند عبارتند از: مدت زمان نمایش محتوا به کاربر، مدت زمانی که طول میکشد تا سایت برای تعامل با کاربر آماده شود، مدت زمان نمایش محتوای قابل درک و مدت زمان پاسخ به درخواستهای کاربر. شما میتوانید از این افزونه کروم در کنار سایر ابزارهای معرفی شده برای بررسی و تحلیل سرعت وبسایت خود استفاده کنید.
روشهای افزایش سرعت وبسایتهای وردپرسی
مهم نیست که سرعت بارگذاری فعلی سایت شما چقدر باشد، همیشه میتوانید در این زمینه کارهایی برای پیشرفت و بهینهسازی سرعت و کارآیی آن انجام دهید. در ادامه به رایجترین دلایلی که باعث کندشدن وبسایتهای وردپرسی میشوند نگاهی میاندازیم و درمورد چگونگی رفع هر یک از آنها صحبت خواهیم کرد. حتی اگر وبسایت شما سرعت خوبی داشته باشد با انجام این موارد میتوانید سرعت بهتری نسبت به گذشته تجربه کنید.
حذف یا به روزرسانی پلاگینهای قدیمی – عدم نصب پلاگینهای غیرضروری
پلاگینها بخش اساسی ساخت یک سایت کاربردی هستند. با این حال بسیاری از پلاگینها میتوانند به سایت آسیب برسانند. پلاگینهای قدیمی یا دارای کدنویسی ضعیف میتوانند سایت شما را کند و سنگین کنند. به همین دلیل توصیه میشود در بازههای زمانی معینی، وبسایت خود را از پلاگینهای قدیمی پاکسازی کرده و به دنبال جایگزینهای جدیدتر برای آنها باشید. همچنین میتوانید از ابزاری مانند پلاگین Query Monitor استفاده کنید. این ابزار به شما در شناسایی پلاگینهایی با عملکرد ضعیف کمک میکند؛ البته فراموش نکنید که وقتی این کار را انجام دادید، این پلاگین را نیز حذف کنید.
استفاده از هاست قدرتمند و باکیفیت
یکی از دلایل کندبودن سایتهای وردپرسی، استفاده از پلنهای ارزان هاست است. یک پلن هاست ارزان قیمت در ابتدا میتواند گزینه قابل قبولی باشد اما با افزایش تعداد بازدیدکنندگان نیاز به ارتقاء و انتقال به پلنی خواهید داشت که نیازهای شما را برطرف کند و با کاهش زمان پاسخگویی، عملکرد سایت شما را به میزان قابل توجهی بهبود بخشد. گرچه پایین نگهداشتن هزینهها، هدف بدی نیست اما به خاطر داشته باشید هر چقدر هزینه کنید، به همان اندازه خدمات دریافت میکنید. هاست، پایه و اساس سایت وردپرسی شماست و روی آپتایم (Uptime)، سرعت و امنیت آن تاثیر میگذارد؛ بنابراین باید در انتخاب ارائهدهنده هاست باکیفیت، دقت لازم را انجام دهید.
فشردهسازی تصاویر وبسایت
طبیعی است که شما بخواهید تصاویر باکیفیت روی سایت خود بارگذاری کنید اما مسلما این گونه تصاویر حجم بالایی داشته و بر سرعت وبسایت شما تاثیر منفی خواهند گذاشت. خوشبختانه برای این مشکل نیز ابزارهای زیادی وجود دارد که میتوانید با استفاده از آنها تصاویر وبسایت خود را بدون افت کیفیت فشردهسازی کنید. برای نمونه یکی از ابزارهایی که برای این کار میتوانید استفاده کنید، پلاگین فشرده سازی TinyPNG است. برخلاف نام این افزونه شما میتوانید هر دو نوع تصاویر PNG و JPEG را بدون افت کیفیت و به طور همزمان 20 تصویر را فشردهسازی کنید. شما میتوانید در هر ماه 500 تصویر را به صورت رایگان فشردهسازی کنید و پس از آن باید با توجه به تعداد درخواستی هزینه پرداخت کنید.
استفاده از حافظه Cache
وقتی کاربر برای اولین بار یک وبسایت را مشاهده میکند، محاسباتی پیچیده روی سرور انجام شده و نتایج به صورت کدهای HTML به مرورگر کاربر ارسال میشود. با توجه به این که ممکن است کاربران در طول روز چندین بار از وبسایت شما بازدید کنند، میتوانید با استفاده از Cache صفحات در حافظهی دستگاه کاربر، کاری کنید که این محاسبات در بازدیدهای بعدی از حافظهی RAM خوانده شده و بار پردازش مجدد از روی سرور شما برداشته شود. در واقع میتوان گفت سیستم Cache یک نسخه ایستا از محتوای وبسایت شما شامل کدهای Html، Css، Javascript و فونتها ذخیره کرده و آن را برای کاربر ارسال میکند. ذخیره Cache میتواند سرعت سایت شما را تا 3 برابر افزایش دهد. برای این منظور میتوانید از پلاگینهای Wp total cache، Wp super cache یا Wp rocket استفاده کنید. شایان ذکر است که به هیچ عنوان نباید از دو روش Cache به طور همزمان استفاده کرد زیرا با ایجاد تداخل، تاثیر منفی بر سرعت سایت شما خواهند گذاشت.
استفاده از قالبهایی با کدهای استاندارد و بهینه
زمانی که برای خرید قالب به یک فروشگاه قالبهای وردپرسی مراجعه میکنید، میتوانید سرعت قالبهای مورد نظر خود را از نسخه دموی آنها تست کنید. در این فروشگاهها قالبهای وردپرس فراوان با موضوعات مختلفی موجود هستند که سرعت آنها عددی بین 1 تا 2 ثانیه است و شما بر حسب نیاز خود میتوانید بهترین آنها را انتخاب کنید. همچنین توصیه میشود به هیچ عنوان از قالبهای نالشده استفاده نکنید.
کاهش تعداد درخواستهای HTTP
مقدار زیادی از زمان مورد نیاز برای بارگذاری یک وبسایت، جهت ارسال درخواست برای فایلهای Css، Javascript، فونتها، تصاویر و… صرف میشود. شما میتوانید با استفاده از تکنیکها و ابزارهای کاهش درخواست HTTP این زمان را به حداقل برسانید. برای درک بهتر این موضوع میتوانید آدرس URL وبسایت خود را در سایت Giftofspeed وارد کرده و تعداد درخواستهای HTTP سایت خود را بررسی کنید.
پس از انجام راهکارهای زیر نیز این تست را انجام داده و تفاوت را احساس کنید. برخی از تکنیکهای کاهش درخواستهای HTTP در سایتهای وردپرسی عبارتند از:
- غیرفعال کردن تصاویر Gravatar
- حذف تصاویر و فایلهای غیرضروری
- غیرفعال کردن بخش نظرات کاربران و فرمهای غیرضروری
- ادغام و فشردهسازی کدهای Css و Javascript با استفاده از افزونههایی مانند Better WordPress Minify، wp rocket، Fast Velocity Minify و…
- استفاده از تکنیک Lazy Load جهت به تاخیر انداختن بارگذاری تصاویر و ویدیوها تا زمان اسکرول صفحه با کمک پلاگینهای مانند Lazy Load by WP Rocket، Smush Image Optimization، WordPress Infinite Scroll – Ajax Load More، WP Advanced Image Lazy Load، Lazy Load for Videos و…
- استفاده از تکنیک CSS Image Sprite برای تبدیل تمامی فایلهای تصاویر و آیکنهای SVG به یک فایل با کمک ابزار آنلاین css sprites tool
- به تعویق انداختن بارگذاری کدهای Javascript با فعالسازی گزینه Defer parsing of JS files در پلاگینهای افزایش سرعت مانند Speed Booster Pack، Wp Rocket و…
- عدم بارگذاری فونت از گوگل و سایر سایتها
استفاده از CDN در وردرپرس
CDN (مخفف Content delivery Network) موقعیت جغرافیایی کاربر را در نظر گرفته و با توجه به آن دادههای موردنیاز وی را از نزدیکترین سرور بارگذاری میکند؛ بدین ترتیب کاربران با سرعت بالاتری میتوانند از امکانات سایت شما استفاده کنند. شما میتوانید از CDN مخصوص یک کشور خاص (مانند شبکه CDN چایناکش که مختص کشور است) یا یک CDN بینالمللی مانند cloudflare استفاده کنید. برای این منظور میبایست ابتدا در وبسایت cloudflare ثبتنام کرده و یک API Key دریافت کنید؛ سپس آن را کپی کرده و در پلاگین وردپرس Cloudflare از آن استفاده کنید. این ابزار علاوه بر افزایش سرعت سایت شما، مزایایی همچون فشردهسازی کدهای قالب و جلوگیری از حملات DDOS را نیز به همراه خواهد داشت.
دیدگاه و پرسش