چطور سرعت سایت وردپرسی را اÙزایش دهیم؟
ر سال 2006ØŒ آمازون گزارش داد Ú©Ù‡ به ازای هر 100 میلی ثانیه سرعت وب سایت خود، 1 درصد اÙزایش درآمد را مشاهده Ù…ÛŒ کند. سپس Ú¯ÙˆÚ¯Ù„ اعلام کرد، در تلاشی برای بهبود وب، سرعت صÙØÙ‡ در رتبه بندی نتایج جستجو در نظر گرÙته شده است.
خرگوش و لاک پشت
از آن زمان، هیچ کمبودی در مطالعات موردی وجود نداشته است Ú©Ù‡ مزایای داشتن یک سایت سریع را نشان دهد. در این راهنما، من سعی کرده ام همه چیزهایی را Ú©Ù‡ به شما امکان Ù…ÛŒ دهد سرعت بارگذاری وب سایت خود را بهبود ببخشید، جمع آوری کنم. برای Ú©Ù…ÛŒ سرگرمی، من هم تصمیم گرÙتم همه چیز را در این پست در این سایت تست کنم تا ببینم Ú†Ù‡ تاثیری دارد.
اول از همه، سرعت کاÙÛŒ چقدر است؟ بهینه سازی سرعت صÙØÙ‡ شما Ù…ÛŒ تواند یک Ùرآیند لذت بخش باشد، مانند دویدن روی تردمیل. برای همیشه جا برای پیشرÙت وجود خواهد داشت، پس Ú†Ù‡ زمانی باید راضی باشیم؟
یک راه این است Ú©Ù‡ از WhatLoadsFaster برای مقایسه سرعت بارگذاری سایت خود با تمام رقبای اصلی خود استÙاده کنید. هد٠این باشد Ú©Ù‡ سریعترین از این دسته باشید.
راه دیگر استÙاده از دستورالعمل های زیر است:
زیر 1 ثانیه = کامل
1-3 ثانیه = بالاتر از میانگین
3-7 ثانیه = متوسط
​​7+ ثانیه = بسیار ضعیÙ
این معیارها بر اساس مطالعاتی است Ú©Ù‡ نشان Ù…ÛŒ دهد 47Ùª از مردم انتظار دارند یک صÙØÙ‡ وب در کمتر از دو ثانیه بارگیری شود Ùˆ 57Ùª از بازدیدکنندگان صÙØÙ‡ ای را Ú©Ù‡ 3 ثانیه یا بیشتر طول Ù…ÛŒ کشد رها Ù…ÛŒ کنند.
بنابراین قبل از اینکه من همه چیز را در این پست انجام دهم، این سایت چگونه عمل کرد؟
سرعت صÙØÙ‡ قبل
سایت Venture Harbor با سرعت بارگذاری صÙØÙ‡ 1.61 ثانیه خیلی بد نبود، اما ÙˆØ§Ø¶Ø Ø§Ø³Øª Ú©Ù‡ جای پیشرÙت وجود دارد. صÙØÙ‡ اصلی 64 درخواست داشت Ùˆ بیش از 3 مگابایت بود Ú©Ù‡ بسیار زیاد است Ùˆ عمدتاً به دلیل بارگیری تعداد زیادی Ùایل JS از اÙزونه هایی است Ú©Ù‡ Øتی استÙاده نمی شدند.
پس از صر٠45 دقیقه برای اجرای هر Ú†Ù‡ بیشتر توصیه‌های این پست، من توانستم سرعت بارگذاری صÙØÙ‡ خود را به 583 میلی‌ثانیه کاهش دهم، اندازه صÙØÙ‡ را به یک سوم Ùˆ تقریباً به نص٠تعداد درخواست‌های HTTP را کاهش دادم. همه اینها بدون ایجاد هیچ تغییری در تجربه کاربری بصری انجام شد.
سرعت صÙØÙ‡ بعد
بنابراین چگونه Ù…ÛŒ توانید سرعت سایت خود را اینگونه اÙزایش دهید؟ بیایید با جانبلاغی برخی از چیزهایی Ú©Ù‡ بیشترین تأثیر را دارند شروع کنیم.
شماره 1 از CDN (شبکه تØویل Ù…Øتوا) استÙاده کنید
میزبانی Ùایل های رسانه ای خود در یک شبکه تØویل Ù…Øتوا یکی از بهترین راه ها برای اÙزایش سرعت سایت شما است Ùˆ اغلب Ù…ÛŒ تواند تا 60 درصد در پهنای باند صرÙÙ‡ جویی کند Ùˆ تعداد درخواست های وب سایت شما را به نص٠کاهش دهد.
CDN ها با میزبانی Ùایل های شما در شبکه بزرگی از سرورها در سراسر جهان جانبلاغی کار Ù…ÛŒ کنند. زمانی Ú©Ù‡ کاربر از تایلند از سایت شما بازدید Ù…ÛŒ کند، در Øال دانلود Ùایل ها از سروری است Ú©Ù‡ به آنها نزدیک است. از آنجا Ú©Ù‡ پهنای باند در بسیاری از سرورهای مختل٠پخش Ù…ÛŒ شود، بار روی هر سرور را کاهش Ù…ÛŒ دهد Ùˆ همچنین از سایت های شما در برابر Øملات DDoS Ùˆ اÙزایش تراÙیک Ù…ØاÙظت Ù…ÛŒ کند.
ما چند CDN را در Venture Harbour آزمایش کرده‌ایم، از جمله MaxCDN، Cloudwatch، Static DNA و Cloudflare. در میان این دسته، Cloudflare مورد علاقه ما است (و برای شروع رایگان است).
شماره 2 از WP Engine استÙاده کنید
در Øین تØقیق در مورد راهنمای ما برای بهترین اÙزایش سرعت سایت Ù…Øمد جانبلاغی میزبانی وب ØŒ نظارت بر زمان پاسخگویی را برای طی٠وسیعی از شرکت های میزبانی وب مختل٠تنظیم کردم. من به سادگی یک Øساب باز کردم، یک سایت وردپرس خالی با موضوع یکسان آپلود کردم Ùˆ سپس از یک ابزار نظارت بر سرور برای تست زمان پاسخگویی هر پنج دقیقه استÙاده کردم.
9/10 از میزبان های وب Ú©Ù‡ من آزمایش کردم زمان پاسخگویی 600 تا 1300 میلی ثانیه داشتند. زمان پاسخگویی سرور WP Engine 293 میلی‌ثانیه بود. بله، این ارزان ترین راه ØÙ„ میزبانی وب نیست (از 29 دلار در ماه شروع Ù…ÛŒ شود)ØŒ اما یکی از معدود شرکت های میزبانی است Ú©Ù‡ واقعاً قیمت آن را توجیه Ù…ÛŒ کند. در واقع، اگر می‌توانستم به 5 سال قبل برگردم Ùˆ یک کار متÙاوت انجام دهم، این بود Ú©Ù‡ استÙاده از WP Engine را زودتر شروع کنم، زیرا نه تنها سایت‌های ما را به‌طور قابل‌توجهی سریع‌تر کرده است، بلکه پیشرÙت‌های امنیتی Ùˆ گردش کار نیز ما را از سردردهای بسیاری نجات داده است.
تغییر میزبان وب ممکن است کاری نباشد Ú©Ù‡ بتوانید در کمتر از 45 دقیقه انجام دهید، اما این پتانسیل را دارد Ú©Ù‡ تأثیر بیشتری نسبت به همه «ترÙندهای» زیر ترکیبی داشته باشد. توصیه من؟ اگر از یک شرکت میزبانی وب متوسط ​​یا با Ú©ÛŒÙیت پایین استÙاده می‌کنید، مطالعه را متوق٠کنید، با میزبانی مانند WP Engine شروع به کار کنید Ùˆ اگر همچنان مشکل سرعت صÙØÙ‡ دارید، بعداً بازگردید.
شماره 3 از یک اÙزونه Ú©Ø´ استÙاده کنید
اگر از وردپرس استÙاده می‌کنید، یکی از سریع‌ترین Ùˆ ساده‌ترین راه‌ها برای کاهش سرعت بارگذاری صÙØه، نصب یک اÙزونه Ú©Ø´ مانند WP Total Cache یا WP Super Cache است. البته، اگر از WP Engine استÙاده می‌کنید، می‌توانید این نکته را نادیده بگیرید زیرا آن‌ها Ú©Ø´ داخلی دارند.