چرا سرعت سایت وردپرسی مهم است ؟
سرعت بارگزاری بالا باعث بهبود رابط کاربری ، افزایش بازدید صفحات و کمک به سئو میشود . هرچقدر که به جلو حرکت میکنیم سرعت بیشتر مسئله مهمتری میشود بنابراین باید حتماً به فکر افزایش سرعت سایت خود باشید .
از سال ۲۰۰۰ تا ۲۰۱۶ میانگین سرعت سایت از ۱۲ ثانیه به ۷ ثانیه رسیده است . شما زمان کمی برای نشان دادن سایت خود به مخاطبان دارید زیرا کسی صبر نخواهد کرد و حتی ممکن است قبل از بارگزاری سایت شما آن را ببندند .
طبق تحقیقات ۱ ثانیه تأخیر در بارگزاری سایت نتایج زیر را به همراه داشته است :
- ۷% کاهش نرخ تبدیل به مشتری
- ۱۱% کاهش بازدید صفحات
- ۱۶% کاهش رضایت کاربران
همچنین گوگل سایتهای کند را جریمه میکند و بازدید کمتری به آنها میدهد که نتیجه تمامی موارد کاهش سود شما است .
چگونه سرعت سایت خود را چک کنیم ؟
بیشتر مدیران سایت به نظر خودشان سایتشان سرعت خوبی دارد زیرا آنها با کامپیوتر خود کندی را احساس نمیکنند که این به دلیل کش شدن سایت آنها در مرورگرشان است . کابران دیگر که برای اولین بار وارد سایت میشوند سرعت بسیار کمتری را شاهد هستند که حتی موقعیت جغرافیایی نیز در آن تأثیرگذار است .
از سایتهای زیر میتوانید برای تست سرعت استفاده کنید :
البته برای سرعت بهتر است از Pingdom استفاده کنید .
سایت خوب باید زیر ۲ ثانیه لود شود ، البته هر میلیثانیه نیز تأثیر زیادی در بهبود سایت شما دارد ، بنابراین تا جاییکه امکان دارد آن را کم کنید .
چه چیزهایی باعث کاهش سرعت سایت وردپرسی میشود ؟
خیلی از دلایل هستند که باعث کاهش سرعت وردپرس میشوند که نیاز به دانش فنی دارند اما دلایل عمده سرعت پایین وردپرس به شرح زیر است :
- هاستینگ : وقتیکه هاست ( سرور ) شما بهدرستی تنظیمنشده باشد میتواند بهسرعت سایت صدمه وارد کند .
- تنظیمات وردپرس : اگر وردپرس شما از صفحات کش شده استفاده نکند باعث فشار آوردن به سرور و همچنین کاهش سرعت سایت میشود .
- اندازه صفحه : عموماً به دلیل عکسهای بهینه نشده اندازه آن بالا میرود .
- پلاگینهای بد : اگر از پلاگین هایی با کدنویسی ضعیف استفاده کنید باعث کاهش سرعت سایت میشوید .
- اسکریپتهای خارجی : تبلیغات ، فونت و غیره که از جایی بهجز سایت شما لود میشود میتواند تأثیرگذار باشد .
بالا بردن سرعت سایت وردپرسی
۱ – نصب کردن پلاگین کش
صفحات وردپرس دینامیک هستند یعنی صفحات در هر دفعه که کسی صفحهای را باز میکند ساخته میشود . برای ساختن صفحه ، وردپرس نیاز به انجام پروسهای دارد که اگر بازدیدکنندگان زیاد شود میتواند باعث کاهش سرعت سایت بشود .
با نصب پلاگین کش میتوان سرعت وردپرس را ۲ تا ۵ برابر افزایش داد .
طبق عکس بالا ، وقتیکه کاربری وارد سایت میشود یک php درستشده و اطلاعات لازم را از MySQL ، Database و فایل PHP را دریافت میکند سپس در قالب HTML به کاربر تحویل داده میشود . اینیک پروسه طولانی است که شما میتوانید با استفاده از کش بسیاری از آنها را حذف کند .
پلاگین های زیادی برای کش وجود دارند اما ما پیشنهاد میکنیم که از پلاگین WP Super Cache استفاده کنید . این پلاگین تنظیمات بسیار سادهای دارد و فقط با نصب و فعال کردن کار خودش را انجام میدهد .
۲ – بهینهسازی عکسها برای سرعتبالاتر
عکس باعث روح دادن به سایت شما و کمک به پیشرفت آن میشود . تحقیقات نشان دادند که استفاده از تصاویر رنگی ۸۰% علاقه کاربران برای خواندن مطلب را بالا میبرد .
اگر عکس را بدون بهینهسازی در سایت بارگزاری کنید بهجای کمک به سایت باعث آسیب زدن به آن خواهد شد . در اصل میتوان گفت که عامل اصلی کندی سرعت ؛ بارگزاری عکسهای بهینهسازی نشده است . شما با بهینهسازی عکسها تا ۵ برابر میتوانید از حجم آنها را کم کنید .
فقط از ۲ فرمت JPEG و PNG برای سایت خود استفاده کنید . PNG حجم بیشتری نسبت به JPEG دارد و باید فقط در مواقع خاص مانند نیاز به عکسهای پشت شیشهای یا تکرنگ بودن عکس استفاده بشود و در بقیه مواقع حتماً از JPEG استفاده کنید .
حتماً قبل از آپلود از در سایت خود آن را فتوشاپ بهینهسازی کنید . برای آموزش بهینهسازی عکس در فتوشاپ از آموزش زیر میتوانید استفاده کنید :
آموزش بهینه سازی عکس با فتوشاپ
۳ – بهروزرسانی وردپرس
بهروزرسانی وردپرس باعث رفع باگ ها ، مشکلات امنیتی و اضافه شدن قابلیتهای جدید میشود و همچنین میتواند سرعت را نیز بهبود ببخشد . البته قالب و پلاگین های خود را نیز همیشه بهروز نگهدارید تا کارایی بهتری داشته باشند .
۴ – خلاصه گذاشتن مطالب در صفحات خانه و آرشیو
بهصورت پیشفرض وردپرس تمام مقاله را در صفحه خانه و آرشیو نشان میدهد که باعث کند شدن بارگزاری صفحات میشود . دلیل دیگر مناسب نبودن نمایش تمام مطالب ؛ بازدیدکنندگان میباشد زیرا شاید آنها نخواهند مطالبی را که نمیخواهند مطالعه کنند ببینند که باعث آسیب به محبوبیت سایت میشود .
برای درست کردن این مشکل به قسمت تنظیمات بروید سپس ” خواندن ” و گزینه ” خلاصه ” را انتخاب کنید .
۵ – تقسیم نظرات به چند صفحه
نظرات زیاد میتواند باعث کاهش سرعت بارگزاری سایت بشود مخصوصاً اگر خیلی زیاد باشند . شما با تقسیم نظرات به چند صفحه میتوانید سرعت بارگزاری را افزایش دهید .
به قسمت تنظیمات رفته سپس ” گفتگوها ” و ” صفحه بندی دیدگاهها ” را فعال کنید .
۶ – از CDN استفاده کنید
اگر کاربران سایت شما فقط از کشور ایران هستند و هاست داخل ایران دارید این مورد را فعال نکنید زیرا باعث کاهش سرعت خواهد شد .
CDN چیست ؟ CDN یا همان شبکه تحویل محتوا برای بارگزاری سریعتر سایت در نقاط مختلف جغرافیایی کاربرد دارد . این شبکه سایت شمارا در چند سرور در دنیا کپی میکند و نسبت به محل جغرافیایی کاربر سایت را از نزدیکترین سرور بارگزاری میکند . شرکتهایی مانند Cloudflare و Maxcnd شرکتهای ارائهدهنده این نوع خدمات هستند .
اخطار : شرکت cloudflare با پورت ssl برای دامنههای ir. مشکل دارد .
۷ – ویدیو داخل سایت خود آپلود نکنید
اگر روی هاست هستید از آپلود ویدیو روی سایت خود اجتناب کنید . اما درصورتیکه سرور اختصاصی دارید باید معایب و مزایای آن را در نظر بگیرید . از معایب اصلی آپلود ویدیو در سایت میتوان به اشغال حجم زیاد توسط ویدیو و مشکلات در بک آپ و ریستور کردن آن میتوان اشاره کرد . مشکل دوم از بین بردن پهنای باند زیاد که برای هاست ها عموماً محدود است .
سرویسهای جهانی خوب جهانی مانند YouTube و Vimeo متأسفانه در ایران مسدود هستند و شما باید از سرویسدهندگان ایران استفاده کنید .
با توجه به تجربه ما که از یکی از سرویسدهندگان ویدیو ایرانی استفاده کردیم کاهش سئو سایت به دلیل بهینه نبودن عکس لود شده در ابتدای ویدیو بود ، همچنین بارگزاری قسمتی از سایت از سایت دیگر موجب کاهش سئوی سایت شما خواهد شد . البته منظور ما YouTube نیست .
۸ – از قالب بهینه استفاده کنید
در هنگام انتخاب قالب خود باید خیلی دقت کنید زیرا یک قالب با کد نویسی ضعیف میتواند صدمات زیادی به سئو و سرعت سایت شما وارد کند . از قالب و پلاگین های باکیفیت استفاده کنید . آپدیت شدن قالب نیز یکی از نکاتی است که باید به آن توجه کنید . از جایی قالب بخرید که بهصورت متوالی آپدیت آن را نیز منتشر میکند .
۹ – از پلاگین اسلایدر با سرعتبالا استفاده کنید
یکی دیگر از المانهای طراحی سایت اسلایدر است که باید از سریعترینهای آنها برای گرفتن بهترین نتیجه استفاده کنید . از پلاگین Meteor Slides میتوانید استفاده کنید .
۱۰ – از پلاگین گالری با سرعتبالا استفاده کنید
اگر سایت عکاسی یا بر پایه عکسدارید و از پلاگین گالری استفاده میکنید از پرسرعتترین آنها استفاده کنید . از پلاگین های معتبر در این زمینه و با رنک بالا استفاده کنید .
۱۱ – پستهای بلند را به چند صفحه تقسیم کنید
کاربران محتوای کامل و طولانی را دوست دارند اما طولانی بودن مطلب میتواند باعث افزایش سرعت بارگزاری سایت بشود . شما میتوانید با تقسیم مطلب به چند صفحه باعث کاهش سرعت بارگزاری آن بشوید . از پلاگین Page Break میتوانید استفاده کنید .
۱۲ – درخواستهای HTTP را کاهش دهید ( request )
بسیاری از پلاگین ها و قالبهای وردپرس فایلها ، عکسها اسکریپت و دیگر موارد موردنیاز خود را از سایتهای دیگر مانند گوگل آنالیتیک ، گوگل و فیسبوک میگیرند . تا حدودی و درصورتیکه بهینه باشند این فایلها مشکلساز نیستند اما اگر این درخواستها خیلی زیاد باشند باعث کاهش سرعت سایت ما خواهند شد .
برای تست درخواستها میتوانید از سایت GTMetrix استفاده کنید :
۱۳ – دیتابیست وردپرس را بهینهسازی کنید
بعد از مدتی استفاده کردن از وردپرس دیتابیس شما پر از اطلاعاتی است که دیگر بدرد نمیخورند حتی نصب پلاگین ها ممکن است در دیتابیس شما اطلاعاتی را از خود بجای بگذارند و با حذف پلاگین از بین نروند . از پلاگین WP-Sweep استفاده کنید .
۱۴ – رونوشتها را محدود کنید
رونوشتها فضایی را در دیتابیس وردپرس اشغال میکنند که بعضی از کاربران اعتقاد دارند که میتواند تأثیر روی بعضی از درخواست دیتابیسهای دیگر پلاگین ها بگذارد . شما بهراحتی و با قرار دادن کد زیر در wp-config.php میتواند این رونوشت را روی ۴بار تنظیم کنید :
define( 'WP_POST_REVISIONS', 4 );
با این کد وردپرس فقط ۴ عدد از رونوشتها را ذخیره میکند .
۱۵ – غیرفعال کردن دزدی محتوا
اگر سایت پرمحتوا و خوبی داشته باشید دیر یا زود افراد زیادی محتوای شمارا خواهند دزدید . این دزدی و کپیها فقط باعث کپی شدن محتوای شما در اینترنت نخواهد شد بلکه امکان دارد بسیاری از آنها عکسهای شمارا نیز در سایت خودشان بگذارند اما عکس از سرور شما بارگزاری شود . با این کار سرور شما کار بیشتری خواهد کرد و سودی عاید شما نمیشود .
برای جلوگیری از این موضوع باید کد زیر را در htaccess. قرار دهید :
#disable hotlinking of images with forbidden or custom image option RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?webrina.ir [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC] RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]
حواستان باشد بهجای webrina.ir آدرس سایت خود را قرار دهید . بعضی از سایتها نیز با استفاده از RSS محتوای شمارا کپی خواهند کرد که باید جلوی این موضوع را باید بگیرید .
بدون دیدگاه