چگونه من سایت وردپرس آهسته خود را برای بارگیری <1s با 100٪ امتیازات GTmetrix: 36+ نکات بهینه سازی سرعت وردپرس برای سال 2020 بهینه کردم

03.06.2020
نکات و ترفندهای سرعت وردپرس 'چگونه من سایت وردپرس آهسته خود را برای بارگیری <1s با 100٪ امتیازات GTmetrix: 36+ نکات بهینه سازی سرعت وردپرس برای سال 2020 بهینه کردم
0 143 мин.

سایت وردپرس آهسته?


من به شما نشان خواهم داد كه چگونه GTmetrix ، Pingdom و PageSpeed ​​Insights را گزارش دهید و از آنها برای ایجاد بهینه سازی های خاص در WordPress استفاده كنید كه باعث بهبود درجه / بار بار می شوند. من قبلاً آموزشهای محبوب را برای شما نوشتم موشک WP, پلاگین های پردازنده بالا برای جلوگیری از ، و بهینه سازی تصویر. این راهنما همه چیزهایی را که من انجام داده ام را برای به دست آوردن 100٪ نمرات در صفحه اصلی من و همچنین سایر صفحات و پست ها ترکیب می کند. حتی این پست می تواند بارگیری شود <2s و دارای 172 درخواست ، اندازه 5.78MB و 400 نظر است.

Contents

فهرست مطالب

1. GTmetrix در مقابل Pingdom در مقابل PageSpeed
2. از میزبانی EIG جلوگیری کنید
3. میزبانی سایت SiteGround*
4. به PHP 7.3 ارتقا دهید
5. افزونه کش
6. بانک اطلاعات پاک
7. کنترل ضربان قلب
8. فیلم بارهای بار
9. فونت های Google
10. تجزیه و تحلیل ترافیک گوگل
11. Cloudflare Setup
12. تنظیمات Cloudflare
13. CDN*
14. سرویس تصاویر مقیاس پذیر
15. ابعاد تصویر را مشخص کنید
16. فشرده سازی تصاویر بی باک
17. منابع خارجی
18. Bloat را بردارید
19. پلاگین ها را به حداقل برسانید
20. افزونه های CPU بالا21. پلاگین های سبک
22. افزونه های انتخابی را غیرفعال کنید
23. Bots Bad را مسدود کنید
24. از AMP خودداری کنید
25. گراواتارس
26. WooCommerce
27. SSL اضافه کنید
28. اصلاحات ارسال را محدود کنید
29. Pingbacks + Trackbacks را غیرفعال کنید
30. AWStats را برای CPU High بررسی کنید
31. Defer Parsing Of Javascript
32. سربرگ منقضی شده را اضافه کنید
33. رشته های Query را حذف کنید
34. تغییر مسیرها را به حداقل برسانید
35. تم سبک*
36. نظارت بر منابع سرور
37. وردپرس را به روز کنید
38. کمترین صفحات را پیدا کنید
39 میزبانی Cloudways*
40. بهینه ساز سرعت وردپرس من را استخدام کنید*

افزونه میزبانی و کش – این دو عامل بزرگترین در راهنمای بهینه سازی وردپرس. من استفاده می کنم SiteGround که هم هست استفاده شده توسط Yoast و # 1 را به صورت چندگانه رتبه بندی کرد نظرسنجی در فیس بوک. برای ذخیره سازی ، از WP Rocket استفاده می کنم که در نظرسنجی های فیس بوک نیز شماره 1 بود و نسبت به سایر افزونه های کش (از بین بردن افزونه های سایت شما) دارای ویژگی های بیشتری است. SiteGround 3،95 دلار – 11،95 دلار در ماه و WP Rocket 49 دلار در سال است ، اما بیشتر چیزی است که من بار بار خود را به آن اختصاص می دهم..

فیلم من را تماشا کنید – این یک فیلم 42 دقیقه ای است ، اما من تقریبا همه چیز را پوشش می دهم (نشان های زمانی در توضیحات ویدیو) و شما می توانید یک تن از اطلاعات مفید در مورد تعمیر سایت آهسته وردپرس خود یاد بگیرید:

1. GTmetrix در مقابل Pingdom در مقابل Google PageSpeed ​​Insights

GTmetrix دارای قوی ترین توصیه ها است ، مانند آن باید تصاویر را در برگه صفحه سرعت (مراحل 14-16) و استفاده از CDN در تب YSlow (مرحله 11) بهینه کنید. همچنین پیدا کردن افزونه های بارگذاری کند در صورتی که مدت زمان طولانی برای بارگیری در برگه Waterfall داشته باشد ، مفید است یا در گزارش اصلی شما چندین بار ظاهر می شود. همچنین می توانید وقت خود را برای اولین بایت در زبانه Timings مشاهده کنید.

گزارش GTmetrix من:

2019-GTmetrix-Report

پینگدوم هست دقیق ترین ابزار برای اندازه گیری بار بار مطابق WP Rocket ، و بار بار معیار اصلی شما باید اندازه گیری کنید (نمرات نیست) ، اما یک همبستگی وجود دارد.

من گزارش Pingdom:

2019-گزارش Pingdom

Google PageSpeed ​​Insights فقط برای 1 مورد خوب است – چک کردن زمان پاسخگویی سرور که گوگل توصیه می کند باشد <200ms. در غیر این صورت بسیار بی فایده است و وجود دارد مقالات زیادی که توضیح می دهد که چرا می توانید بارهای پاسخگویی سرور را با به روزرسانی برنامه ها با میزبان فعلی خود بهبود ببخشید تا موارد بیشتری را نیز شامل شوید منابع سرور یا به میزبانی سریعتر از SiteGround, DigitalOcean در Cloudways, یا کینستا که عموماً بهترین 3 میزبان در کلاس خود هستند (به آنها بپیوندید وردپرس میزبان گروه فیس بوک برای گرفتن نظرات بی طرفانه یا نگاه به نظرسنجی های فیس بوک).

زمان پاسخگویی سرور را کاهش دهید

2. از میزبانی EIG بپرهیزید

همان شرکت (EIG) مالک Bluehost ، HostGator ، iPage ، Site5 ، لایه یکپارچه و بیش از 60 شرکت میزبانی مختلف است. آنها برای کاهش هزینه ها با بسته بندی افراد زیادی در همان سرور شناخته شده اند (با تأکید بر آن) و داشته باشید بررسی های وحشتناک بخاطر همین بسیاری از وب سایت های میزبان EIG زمان پاسخگویی بالایی دارند ، و من از استفاده از این شرکت ها به هر قیمت جلوگیری می کنم.

لیست-Of-EIG-مارک ها

این در گروه های فیس بوک کاملاً مشهور است.

EIG-Facebook-Post

3. SiteGround (شماره 1 میزبان در نظرسنجی های فیس بوک)

SiteGround است استفاده شده توسط Yoast, خودم ، و توصیه شده توسط WordPress. آنها تقریباً در هر نظرسنجی در فیس بوک شماره یک هستند و به اکثر افراد قابل توجه هستند پیشرفت زمان بار به خصوص اگر آنها از هاست متوسط ​​استفاده می کردند: GoDaddy ، Bluehost ، HostGator ، InMotion ، Dreamhost ، EIG.

Yoast-on-Twitter-We-فقط-به-سایت-سایت تغییر کرده است

من از آنها استفاده می کنم برنامه GoGeek نیمه اختصاصی که دارای 4 برابر منابع سرور بیشتر از میزبانی مشترک است. از طریق صفحات من کلیک کنید تا ببینید که چقدر سریع بارگیری می شوند ، گزارش GTmetrix من را بررسی کنید یا افرادی را مشاهده کنید مهاجرت کرد و ارسال کرد بارهای جدید. آنها نیز چنین می کنند مهاجرت رایگان.

DigitalOcean در Cloudways و کینستا همچنین خوب هستند و از 10 دلار در ماه و 30 دلار در ماه شروع می کنند. Cloudways بیشتر برای توسعه دهندگان است که نیازی به cPanel ، میزبان ایمیل و یا پشتیبانی شما از SiteGround ندارند. Kinsta اساساً همان WP Engine است قبلاً (گران قیمت ، اما عالی). کل وبلاگ من اساساً برای کمک به افراد جهت بارگذاری سریع وب سایت خود اختصاص داده شده است. من از توصیه 2 دلار در ماه / میزبانی خودداری می کنم زیرا بیشتر افراد هستند بزرگترین پشیمانی هنگام اجرای وب سایت.

2019 نظرسنجی میزبان

2017-وردپرس-هاستینگ-FB-Poll

توصیه های میزبان عناصر

جولای 2019 توصیه میزبانی

WordPress-Host-Poll-August-2018

Shared-Hosting-Poll-2017

2019-نظرسنجی میزبانی

شرکت-به-میزبانی-شرکت

WordPress-Hosting-Poll-2017

مدیریت-میزبانی-نظرسنجی

WooCommerce-Hosting-FB-نظرسنجی

2016-وب-میزبانی-نظرسنجی

بهترین-وردپرس-هاستینگ-ارائه دهنده-نظرسنجی

بهترین-وب-هاستینگ-2019-نظرسنجی

نظرسنجی میزبان دوستانه WP

2016-وردپرس-هاستینگ-FB-Poll

میزبانی مورد علاقه برای Elementor

2018 توصیه های میزبانی

نظرسنجی میزبان وردپرس سپتامبر 2018.png

Managed-WordPress-Hosting-Poll-2017

2019-میزبان-نظرسنجی-1

میزبانی-نظرسنجی-برای-سرعت

وردپرس-هاستینگ-نظرسنجی-1 ژوئن

SiteGround-توصیه

2014-مدیریت-وردپرس-هاستینگ-FB-نظرسنجی

بهترین-وب-هاستینگ-ارائه دهنده-نظرسنجی

میزبانی-نظرسنجی-فوریه-2019

میزبانی-توصیه ها-نظرسنجی

Bluehost vs SiteGround

نظرسنجی میزبان وب وردپرس

آنها توسط توصیه می شوند وردپرس:

SiteGround-توصیه شده-وردپرس-هاست

آنچه دیگران می گویند:

Godaddy To SiteGround Migration

EIG-to-SiteGround

SiteGround-Migration

SiteGround دارد 3 برنامه:

SiteGround میزبان وردپرس

برنامه های بالاتر شامل منابع سرور بیشتری است (عامل شماره 1 در راهنمای بهینه سازی وردپرس). در اینجا نمودار مقایسه کامل, اما GrowBig حدود 2 برابر منابع سرور بیشتر از StartUp به شما می دهد ، و GoGeek است میزبانی نیمه اختصاصی که حتی بیشتر به شما می دهد GrowBig با یک مهاجرت رایگان ، مرحله بندی ، ذخیره سازی پیشرفته و امکان میزبانی وب سایت های متعدد همراه است. GoGeek از اولویت پشتیبانی برخوردار است. میزبانی ابر آنها تقریباً 80 دلار در ماه است.

شما می توانید این را در مورد آنها مشاهده کنید صفحه ویژگی ها:

SiteGround-Server-منابع-مقایسه

مردم معمولاً به دلیل مهاجرت به آنها مهاجرت می کنند فناوری سرعت می تواند بار بار را به نصف کاهش دهد:

انتقال به SiteGround

SiteGround بار بار مهاجرت

Bluehost به SiteGround GTmetrix

HostGator به SiteGround

SiteGround GTmetrix

SiteGround Google PageSpeed ​​Insights

100 امتیاز عالی در SiteGround

SiteGround Genesis

سرعت تحویل شده توسط SiteGround

گزارش SiteGround GTmetrix

بارهای کاهش یافته با SiteGround

بار جدید پاسخ SiteGround

HostGator To SiteGround Migration

SiteGround بار پاسخ در جوملا

به هاستینگ SiteGround تغییر یافت

موشک SiteGround تصور کنید دسته کوچک موسیقی جاز

جوملا GTmetrix در SiteGround

SiteGround PageSpeed ​​Insights

SiteGround On Joomla

بار بارگیری SiteGround

میزبانی سریع سایت SiteGround

نتایج جدید Pingdom در SiteGround

زمان پاسخگویی جدید SiteGround

بهبود زمان پاسخگویی SiteGround

از SiteGround میزبانی کنید

4. به PHP 7 ارتقا دهید+

ارتقا نسخه های PHP بسیار آسان است و می تواند سایت شما 2-3 برابر سریعتر شود.

معیارهای PHP WordPress

پس چرا بیشتر کاربران WordPress نسخه های PHP منسوخ را اجرا کنید?

WordPress-PHP-Version-Stats

زیرا حتی اگر بیشتر میزبانان از آن پشتیبانی کنند:

پشتیبانی از PHP-Versions

شرکت میزبان شما خواهد شد نه به طور خودکار شما را به آخرین نسخه PHP ارتقا دهید زیرا ممکن است سازگار با موضوع / افزونه های شما نباشد (و آنها نمی خواهند سایت شما را خراب کنند). این بدان معناست که باید خودتان این کار را انجام دهید یا از میزبان خود درخواست کمک کنید. همچنین این بدان معناست که اگر سالها در همان میزبان بوده اید و هرگز آن را انجام نداده اید ، احتمالاً هنوز هم PHP 5 را اجرا کرده اید.

مرحله 1: نصب کنید نمایش نسخه PHP افزونه برای بررسی نسخه فعلی خود.

نمایش-PHP

گام 2: اجرای جستجوگر سازگاری PHP برای اطمینان از اینکه قالب / افزونه های شما سازگار هستند.

PHP-Compatibility-Checker

مرحله 3: با جستجوی “مدیر نسخه PHP” در حساب میزبان خود به PHP 7+ ارتقا دهید:

مدیر PHP-Version

برخی از میزبان ها سریع نسخه های جدید را منتشر می کنند (SiteGround ، Cloudways ، Kinsta) ، در حالی که برخی دیگر تلاشی برای ماندن در فن آوری نمی کنند. دلیل دیگری برای جلوگیری از EIG و GoDaddy.

ارتقاء PHP

* وب سایت خود را برای خطاهای قابل مشاهده بررسی کنید زیرا پلاگین های بدون نگهداری ممکن است سازگار نباشند. اگر خطایی دیدید ، همیشه می توانید به نسخه PHP قبلی برگردید.

5. افزونه کش

تعداد زیادی افزونه کش در آنجا وجود دارد ، اما این نظرسنجی های فیس بوک دقیق هستند. افزونه کش و هاستینگ شما دو عامل مهم هستند, پس از آن موشک WP اگر 49 دلار در سال داشته باشید (اگر در لیست ایمیل آنها ثبت نام کنید می توانید 10٪ تخفیف دریافت کنید). در غیر این صورت ، WP Fastest Cache و Swift Performance 2 انتخاب رایگان خوب هستند. من حدود 3 سال است که از سایت WP Rocket در سایت خود استفاده می کنم.

2016 بهترین نظرسنجی افزونه کش

نظرسنجی افزونه کش 2017

Swift vs WP Rocket

نظرسنجی افزونه کش 2016

نظرسنجی بهترین افزونه های کش 2018

wp rack vs w3 totla cache

با بیشتر افزونه های کش دیگر ، باید برای دریافت این ویژگی ها در حدود 7 افزونه اضافی نصب کنید موشک WP همه آنها ساخته شده است و تعداد پلاگین های سایت شما را کاهش می دهد. اگر مثل من هستید ، فقط می خواهید از 1 افزونه استفاده کنید ، در غیر اینصورت باید تحقیق کنید که افزونه های حافظه نهان ارائه شده چیست ، اگر این پشتیبانی نمی کند آنها را نصب کنید.

  • پاکسازی پایگاه داده (ساخته شده در موشک WP یا استفاده از آن) WP-Optimize)
  • کنترل ضربان قلب (ساخته شده در موشک WP یا استفاده از آن) کنترل ضربان قلب)
  • تصاویر / فیلم ها با بار تنبل (ساخته شده در موشک WP یا استفاده از آنها) WP YouTube Lyte)
  • فونت های Google را بصورت محلی (داخلی WP Rocket یا استفاده کنید) میزبان کنید OMGF, یا SHGF)
  • میزبان Google Analytics بصورت محلی (داخلی WP Rocket یا استفاده از آن) CAOS برای آنالیز)
  • تنظیمات درخواست DNS (ساخته شده در موشک WP یا استفاده از آن) نکات مربوط به منابع قبل از مهمانی)
  • ادغام با Cloudflare + CDN های دیگر (ساخته شده در موشک WP ، یا استفاده از آن) CDN Enabler)

ویژگی های WP-Rocket

راهنماهای افزونه کش

  • راهنمای موشک WP
  • راهنمای سریعترین حافظه نهان WP
  • راهنمای عملکرد Swift
  • W3 راهنمای کش کامل
  • راهنمای حافظه پنهان WP

WP Rocket و WP Fastest Cache برای تنظیم ساده است ، در حالی که بقیه کمی پیچیده تر هستند.

بعضی از میزبان ها دوست دارند GoDaddy و موتور WP افزونه های حافظه نهان لیست سیاه به دلیل اینکه سیستم حافظه داخلی خود را دارند. در این حالت ، استفاده کنید به صورت خودکار برای بهینه سازی HTML ، CSS و JavaScript. همچنین دارای گزینه CDN است. آموزش Autoptimize را ببینید ، در غیر اینصورت اگر میزبان شما افزونه های کش لیست سیاه را ندارد ، من WP Rocket یا Swift را توصیه می کنم.

6. پایگاه داده پاک

پوشه های اسپم و حذف شده ها ، حذف آهنگ ، پینگ بک ، جداول پایگاه داده را حذف می کند, گذرا, و هزاران نسخه بالقوه اصلاح و ارسال پیش نویس که اضافه کاری را جمع کرده اند که وردپرس به طور خودکار ذخیره می کند. اینها پرونده زباله هستند و سایت شما را کند می کنند. من برنامه ریزی WP Rocket یا WP بهینه سازی کنید برای حذف هر هفته یا همین حدود. اگر این اولین بار است که دیتابیس خود را تمیز می کنید ، از سایت خود نسخه پشتیبان تهیه کنید!

در صورت استفاده از WP Rocket, این کار را در تنظیمات پایگاه داده اجرا کنید (و برنامه ریزی کنید):

تنظیمات WP-Rocket-Database

اگر از WP Rocket استفاده نمی کنید ، از Free استفاده کنید WP-Optimize افزونه:

WP-Optimize Database Clean

7. کنترل ضربان قلب

API ضربان قلب وردپرس منابع سرور را با نشان دادن اعلان های افزونه در زمان واقعی و اینکه سایر کاربران در حال ویرایش یک پست هستند ، مصرف می کند. از آنجا که این می تواند هر 15-30 ثانیه یک درخواست ایجاد کند ، بهتر است این مورد را در برنامه WP Rocket یا افزونه Heartbeat Control غیرفعال کنید..

اگر از WP Rocket استفاده می کنید ، این کار را در تنظیمات ضربان قلب غیرفعال کنید:

WP-Rocket-ضربان قلب-کنترل

اگر از WP Rocket استفاده نمی کنید ، از آن استفاده کنید افزونه کنترل ضربان قلب:

ضربان قلب-کنترل-افزونه

8. فیلم بارهای تنبل

بارگیری فیلم ها را به تاخیر می اندازید تا اینکه به پایین صفحه بروید و آنها قابل مشاهده می شوند. من فقط با فعال کردن این امکان بار زمان چندین پست را در حدود 6 ثانیه کاهش دادم (از آنجا که فیلم ها یک عنصر سنگین هستند). شما می توانید این کار را با عکس نیز انجام دهید اما بارگیری مداوم می تواند آزار دهنده باشد بنابراین من آن را غیرفعال کرده ام. اگر از WP Rocket استفاده نمی کنید ، افزونه WP YouTube Lyte نظرات عالی دارد.

در صورت استفاده از WP Rocket, فعال کردن بار تنبل در تنظیمات “رسانه”:

WP-Rocket-Lazy-Load

Iframe YouTube را با تصویر پیش نمایش جایگزین کنید – این فقط فیلم ها بارگذاری می شود که افراد روی دکمه پخش کلیک کنند ، به طور بالقوه چندین ثانیه از محتوای خود را با فیلم ها اصلاح کنند. می توانید این WP Rocket را انجام دهید یا این مورد را دنبال کنید آموزش تعبیه شده در YouTube. در اصل شما می توانید یک کد را در الگوی وب خود وارد کنید ، کد دیگری را در CSS خود بچسبانید ، سپس هر ویدیو را با استفاده از یک کد “div” تعبیه کنید..

ببینید که چگونه فیلم بارگیری نشده است تا اینکه روی دکمه پخش کلیک کنید?

9. فونت های گوگل

اگر از فونت های Google استفاده می کنید ، احتمالاً این خطاها را در GTmetrix مشاهده خواهید کرد:

Google-Fonts-GTmetrix

این بدان معناست که باید فونت های خود را بصورت محلی با استفاده از افزونه ای مانند میزبان کنید OMGF:

فونت های CAOS

یا از پلاگین خود میزبان گوگل فونت که به طور خودکار تمام قلم های Google را که استفاده می کنید بارگیری می شود و سپس آنها را به CSS اضافه می کند ، بدون نیاز به پیکربندی هر چیزی … این کار را برای شما انجام می دهد.

میزبان خود-Google-Fonts-Plugin

اگر ترجیح می دهید از افزونه استفاده نکنید ، قلم های خود را مستقیماً از قلم های Google بارگیری کنید (فقط قلم ها / وزن مورد نیاز شما) ، استفاده کنید نقل و انتقالات برای تبدیل آنها به قلم های وب ، سپس آنها را به CSS اضافه کنید.

Transfonter-Google-Font-Conversion

10. Google Analytics

اگر از Google Analytics استفاده می کنید ، می توانید همین کار را با کد رهگیری خود انجام دهید.

اهرم-Brower-Caching-Google-Analytics

اگر از WP Rocket استفاده می کنید ، ردیابی Google در برگه افزودنیها باید این را برطرف کند:

WP Rocket Analytics Local

یا از افزونه CAOS for Analytics:

CAOS-Analytics

11. تنظیم Cloudflare

Cloudflare رایگان است و سرعت ، امنیت و محافظت از اسپم را بهبود می بخشد. آنها CDN میزبان پرونده های شما است 200+ مرکز داده که کمک می کند منابع تخلیه به سرورهای آنها (سبک کردن بار روی شما). مراکز داده نیز فاصله جغرافیایی را کاهش دهید برای محتوای خود برای بازدید از بازدید کنندگان. Cloudflare با WP Rocket آسان است (روشهای جایگزین را در زیر نیز ذکر کردم).

Cloudflare مراکز داده

مرحله 1: برای Cloudflare ثبت نام کنید ، وب سایت خود را اضافه کنید ، سپس اسکن انجام می شود. تا زمانی که به داشبورد با صفحه خود نرسید ، مجموعه ای از صفحات را طی می کنید 2 سرور نام Cloudflare (که در حساب میزبان خود تغییر خواهید داد) و خود را کلید جهانی API برای وارد کردن به افزونه حافظه پنهان خود …

Cloudflare-Nameserver-Dashboard.

گام 2: تغییر سرورهای نام در ثبت دامنه خود به آنهایی که Cloudflare به شما اختصاص داده است:

SiteGround-DNS-Records

مرحله 3: وارد کن کلید جهانی API (یافت شده در شما پروفایل Cloudflare) به افزونه کش خود:

Cloudflare Global API Key

WP-Rocket-Cloudflare-Add-On

روش های جایگزین برای راه اندازی Cloudflare

برخی میزبان ها همچنین گزینه فعال کردن Cloudflare را در داشبورد خود دارند:

SiteGround-Cloudflare-activation

IP های Whistelist Cloudflare در حساب میزبانی شما – شما نمی خواهید میزبان شما Cloudflare را مسدود کند ، بنابراین مطمئن شوید که همه آنها در لیست سفید قرار دارند IP های Cloudflare (برای اطمینان از آنها ممکن است به آنها احتیاج دارید).

Cloudflare-IP-Range

12. تنظیمات Cloudflare

CLoudflare گزینه های مختلفی دارد ، اما در اینجا مهمترین کارهایی که باید انجام شود وجود دارد.

تنظیمات سرعت
برو به تنظیمات سرعت و اینها را کپی کنید. سایت خود را بعداً به دلیل خطا بررسی کنید. در اینجا اطلاعات بیشتر در مورد کوچک سازی, آدرس اینترنتی AMP واقعی, SG Railgun, براتلی, و موشک لودر در صورت لزوم.

Cloudflare-Speed-Tab

ذخیره

Cloudflare-Caching-Settings

Scrape Shield
محافظت از Hotlink از استفاده مردم از تصاویر خود در وب سایت آنها جلوگیری می کند – که پهنای باند را در برنامه میزبانی شما قرار می دهد. به Cloudflare بروید تنظیمات سپر و آن را فعال کنید.

Cloudflare Hotlink Protection

قوانین صفحه
Cloudflare می گوید:

“ما توصیه می کنیم که یک قانون صفحه برای حذف بخش سرپرستی وب سایت خود از ویژگی های عملکرد Cloudflare. امکاناتی مانند Rocket Loader و Auto Minification ممکن است ناخواسته توابع بخش پشتیبان را در بخش سرپرست شما بشکنند. “

به Cloudflare بروید تنظیمات قوانین صفحه

CloudFlare-Page-Rules- تنظیمات

این قانون صفحه ویژگی های عملکرد Cloudflare را در پنل مدیریت وردپرس غیرفعال می کند ، از حافظه پنهان دور می رود ، و امنیت آن را بهبود می بخشد (دقیقاً همانگونه که Cloudflare توصیه کرده است که انجام دهید).

WordPress-Admin-Page-Rule

این قانون صفحه باعث کاهش پهنای باند منطقه بارگیری WP می شود. از آنجا که موارد موجود در پرونده بارگذاری شده در وردپرس شما به طور مکرر تغییر نمی کنند ، لازم نیست آنها را به طور مرتب حافظه پنهان نگه دارید و پهنای باند را ذخیره کنید.

WP-Uploads-Page-Rule

دیواره آتش
از قوانین فایروال می توان برای مسدود کردن رباتهای بد استفاده کرد (مرحله 24) و در اینجا توضیح داده شده است.

13. CDN (شبکه تحویل محتوا)

این هست توصیه شده در راهنمای بهینه سازی WordPress:

CDN-WordPress-توصیه

من استفاده می کنم CDN StackPath, اما اگر از قبل Cloudflare دارید از CDN دیگر استفاده کنید؟ زیرا…

  • StackPath دارد 31 مرکز داده اضافی (بیشتر = سریعتر)
  • StackPath از سرورهای SSD سریعتر با اتصالات 10 گیگابایتی استفاده می کند
  • StackPath دارای داشبورد است که اطلاعات زیادی در مورد فایلهای ذخیره شده شما ارائه می دهد
  • تیم StackPath به من کمک کرد پیکربندی CDN خود را انجام دهم و نمره GTmetrix YSlow را 8٪ بهبود بخشم ، “گیلاس را روی کیک” گذاشت تا گزارش من 100٪ کامل شود
  • StackPath به شما امکان می دهد با استفاده از یک فرآیند تأیید اعتبار دو مرحله ای ، از حساب خود محافظت کنید. می توانید آدرس های IP افرادی که مجاز به دسترسی به حساب کاربری خود هستند را لیست کنید

StackPath-Data-Centers

مرحله 1: برای StackPath ثبت نام کنید (آنها یک آزمایش 30 روزه دارند).

گام 2: در داشبورد ، روی زبانه CDN ، سپس کلیک کنید یک سایت CDN StackPath ایجاد کنید:

StackPath-CDN-Tab

دامنه StackPath-CDN

CDN-URL-StackPath

مرحله 3: URL CDN StackPath خود را درون WP Rocket بچسبانید ، یا از CDN Enabler استفاده کنید:

تنظیمات WP-Rocket-CDN

مرحله 4: در StackPath به CDN → Cache Settings بروید ، سپس کلیک کنید همه چیز را تمیز کنید:

StackPath-Purge-Cache

مرحله 5: سایت خود را در سیستم اجرا کنید GTmetrix و “شبکه تحویل محتوا” باید YSlow سبز باشد.

CDN GTmetrix YSlow

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

دامنه های رایگان کوکی MaxCDN

GTmetrix YSlow بدون StackPath
GTmetrix YSlow بدون MaxCDNGTmetrix YSlow With StackPath
GTmetrix YSlow With MaxCDN

عیب یابی StackPath

مرحله 6: لیست سفید IP های StackPath در حساب میزبانی خود (ممکن است لازم باشد با میزبان خود تماس بگیرید).

آدرس های StackPath-IP

14. ارائه تصاویر مقیاس پذیر

تصاویر را می توان به 20 روش بهینه سازی کرد, اما اینها اصلی ترین 3. شما می توانید صفحات را از طریق صفحه اجرا کنید GTmetrix و تمام تصاویر غیرقابل استفاده برای آن صفحه را نشان می دهد. با تصاویری که در چندین صفحه ظاهر می شوند (آرم ، تصاویر ویجت / پاورقی) شروع کنید و سپس تصاویر را در صفحات شخصی خود بهینه کنید.

بهینه سازی تصویر

سرویس تصاویر مقیاس پذیر – اندازه بزرگتر تصاویر کوچکتر شوند. GTmetrix ابعاد صحیح را به شما می گوید. فقط کافیست روی تصویر موجود در GTmetrix کلیک کنید ، آن را در ابعاد جدید تغییر اندازه دهید و آن را جایگزین کنید.

سرویس تصاویر مقیاس پذیر

یک ورق تقلب ایجاد کنید تا بتوانید از ابعاد صحیح استفاده کنید قبل از بارگذاری تصاویر شما:

  • تصاویر کشویی: 1903 (w) x 400 (ساعت)
  • تصاویر چرخ فلک: 115 (ساعت)
  • تصاویر ویجت: 414 (w)
  • تصاویر ارسال شده به وبلاگ تمام صفحه: 680 (w)
  • تصاویر برجسته: 250 (w) x 250 (ساعت)

هرگز از ویژگی “کشیدن برای تغییر اندازه” در ویرایشگر تصویری استفاده نکنید ، زیرا این فقط اندازه را تغییر می دهد نمایش داده تصویر (نه تصویر واقعی). بهتر است قبل از بارگذاری آن در ابعاد صحیح تغییر اندازه دهید.

15. ابعاد تصویر را مشخص کنید

ابعاد تصویر را مشخص کنید – به این معنی است که باید در HTML یا CSS تصویر یک عرض و ارتفاع را مشخص کنید. این معمولاً در بخش ابزارک ها ، HTML یا CSS وب سایت شما اتفاق می افتد زیرا ویرایشگر بصری به طور خودکار از این امر مراقبت می کند. GTmetrix دوباره ابعاد صحیح را در اختیار شما قرار می دهد ، سپس باید آن تصویر را پیدا کرده و عرض + ارتفاع را مشخص کنید:

ابعاد تصویر را مشخص کنید

16. فشرده سازی تصاویر بی باک

بهینه سازی تصاویر – با استفاده از فشرده سازی فایل های بدون ضرر تصور کنید یا ShortPixel (هر دو تا رسیدن به حد ماهانه رایگان هستند) افزونه های کاملاً رایگان دیگر با فشرده سازی نامحدود وجود دارد ، اما از این موارد استفاده نکنید زیرا اشکالات دارند ، کار نمی کنند ، یا نمی توانند تصاویر را خراب کنند.

  1. ثبت نام برای تصور کنید
  2. نصب کنید پلاگین را تصور کنید
  3. با دستورالعمل زیر از شما خواسته می شود:
  4. کلید API خود را از حساب Imagify خود وارد کنید
  5. سطح فشرده سازی خود را تنظیم کنید (نرمال ، پرخاشگر ، فوق العاده)
  6. تصور کنید همه (عکس زیر) با انبوه همه تصاویر موجود در سایت شما را بهینه می کند
  7. پس از رسیدن به حد خود ، 4.99 دلار بپردازید یا برای بازنشانی حد خود در ماه آینده صبر کنید

تصور کنید

پس از ورود به سیستم ، کلیه تصاویر موجود در سایت خود را بهینه کنید.

تصور-وردپرس-بهینه سازی تصویر

17- منابع خارجی

منابع خارجی عبارتند از Google Fonts گرفته تا فیلم های جاسازی شده YouTube ، افزونه های به اشتراک گذاری اجتماعی ، افزونه های نظر ، Gravatars یا هر چیز دیگری که اطلاعات را از یک وب سایت خارجی بیرون می کشد. اینها در گزارش GTmetrix شما ظاهر می شوند. بعضی اوقات می توانید آنها را بهینه کنید ، گاهی اوقات نمی توانید. در اینجا چیزهای اندکی در مورد بهینه سازی منابع خارجی آموخته ام.

نکاتی برای بهینه سازی منابع خارجی

GTmetrix-تبلیغات

تنظیمات درخواست DNS – این به مرورگرها کمک می کند تا منابع خارجی را پیش بینی کنند تا سریعتر بارگذاری شوند. این را ببینید لیست دامنه های مشترک برای پیش نمایش که شامل نقشه های Google ، Google Analytics ، فونت های Google ، Gravatars ، افزونه های اشتراک گذاری اجتماعی ، Disqus ، شبکه های اجتماعی و موارد دیگر. همچنین باید URL CDN خود را از پیش تنظیم کنید اگر از StackPath ، KeyCDN یا CDN دیگری استفاده می کنید.

موشک prefetch-DNS-Requests-WP-Rocket

اگر از WP Rocket استفاده می کنید ، این موارد را در تنظیمات Preload اضافه کنید:

prefetch-DNS-Requests

اگر از WP Rocket استفاده نمی کنید ، از آن استفاده کنید افزونه Pre * Party Resource Hints.

18- Bloat را بردارید

WP غیرفعال کنید به شما امکان می دهد تنظیمات را در WordPress که از CPU استفاده می کنند غیرفعال کنید و سایت خود را کند کنید. همچنین دارای گزینه هایی برای کنترل ضربان قلب است (اگر واقعی را به خاطر دارید) افزونه کنترل ضربان قلب, اکنون می توانید آن را حذف کرده و فقط از این استفاده کنید) … و همچنین چند گزینه دیگر که می توانند وب سایت / پنل مدیریت شما را سرعت ببخشند. تنظیمات را انجام داده و مواردی را که استفاده نمی کنید ، غیرفعال کنید.

نکاتی درباره استفاده از WP غیرفعال کردن

  • غیرفعال کردن همه چیز را که استفاده نمی کنید
  • زمانبندی حذف اسپم ایده خوبی است
  • Emojis ، Google Maps و گراواتارس یک بار طولانی برای بارگیری
  • پینگ بک و پیگیری معمولاً ارزش منابع اضافی را ندارید
  • ویرایشهای ارسال را روی 3-5 تنظیم کنید تا از نسخه پشتیبان تهیه کنید ، اما به صدها نفر دیگر نیازی ندارید
  • گزینه های دیگر در برگه “درخواست” می تواند بار شما را بهبود بخشد

WP-Disable-Requests

WP- غیرفعال کردن-برچسب ها-تنظیمات

WP-Disable-Admin

/ WP-Disable-SEO.

WP-Disable-Other

19. پلاگین ها را به حداقل برسانید

آیا افزونه سلام دالی و وردپرس وارد کننده را حذف کرده اید؟ چطور جایگزین کردن که افزونه توییتر با ویجت توییتر یا آن افزونه Facebook با یک ویجت فیس بوک? به جای استفاده از افزونه Google Analytics ، چرا کد رهگیری را به طور مستقیم در صفحه (یا حتی بهتر) وارد نکنید, آن را به صورت محلی میزبانی کنید)؟ Yoast نقشه سایت XML را برای شما ایجاد می کند ، بنابراین افزونه نقشه های Google XML لازم نیست. افزونه های خود را طی کرده و موارد مورد نیاز خود را غیرفعال یا غیرفعال کنید. همچنین اگر از قابلیت های تکراری استفاده می کنید ، باید از استفاده از 2 افزونه جداگانه نیز خودداری کنید.

تمام افزونه های مورد نیاز خود را حذف نکنید ، و مضامین بلا استفاده در ظاهر ظاهر شود > مضامین:

مضامین استفاده نشده وردپرس را حذف کنید

20. افزونه های CPU بالا

اکثر افزونه های وردپرس آهسته است شامل اشتراک گذاری اجتماعی ، آمار (تجزیه و تحلیل) ، لغزنده ها ، اوراق بهادار ، سازندگان صفحه ، تقویم ها ، گپ ، فرم های تماس ، پست های مرتبط ، نقشه سایت ، Wordfence ، WPML ، WooCommerce و هر افزونه ای که اسکن ها یا پردازش های مداوم را اجرا می کند. این موارد را می توان با استفاده از Query Monitor یا آبشار GTmetrix شناسایی کرد.

  1. AddThis
  2. نظارت بر کلاهبرداری AdSense را کلیک کنید
  3. تقویم رویدادهای همه در یک
  4. دوستان پشتیبان
  5. Beaver Builder
  6. بهتر نقشه های وردپرس نقشه های XML XML
  7. جستجوگر پیوند شکسته (استفاده از چک لینک دکتر)
  8. تماس مداوم برای وردپرس
  9. فرم تماس با شماره 7
  10. پست های مرتبط با متن
  11. پیوندهای خودکار Digi
  12. Diskus سیستم نظر
  13. سازنده دیوی
  14. شبکه ضروری
  15. لیست کامل 65 پلاگین کند

همچنین می توانید از برگه آبشار GTmetrix برای دیدن کندترین افزونه های خود استفاده کنید:

افزونه وردپرس آهسته

غیرفعال کردن تنظیمات افزونه
هر یک از افزونه های خود را طی کرده و تصمیم بگیرید که کدام تنظیمات را می توانید خاموش کنید (این باعث کاهش CPU می شود). به عنوان مثال ، در Yoast در زیر تنظیمات > عمومی > ویژگی های من موارد زیر را غیرفعال کردم …

تنظیمات Yoast-Feature

مثال ها

  • گزارش ترافیک زنده Wordfence
  • اسکن های در حال انجام جستجوگر پیوند شکسته
  • چت و افزونه های تقویم که مرتباً اجرا می شوند
  • پلاگین های آماری که دائماً داده ها را جمع می کنند
  • پست های مرتبط و افزونه های پست محبوب که تعداد زیادی از داده ها را ذخیره می کنند
  • غیرفعال کردن همه تنظیماتی که از آنها استفاده نمی کنید زیرا بسیاری از CPU را مصرف می کنند

21. پلاگین های سبک

اشتراک اجتماعی – WP Rocket تست نشان داد پرهای رسانه های اجتماعی, سلطنتدکمه های به اشتراک گذاشته شده ساده, و MashShare کمترین میزان درخواست و سریعترین بار را داشته است.

پشتیبان گیریUpdraftPlus.

لغزنده هاانفرادی, LayerSlider, یا لغزنده های شهاب سنگ.

نظراتبار مشروط Disqus.

نمونه کارهاگالری Envira, FooGallery, یا شبکه.

تجزیه و تحلیل – Google Analytics و Console Search باید بسیار زیاد باشد. فقط مطمئن شوید که میزبان Google Analytics بصورت محلی هستید (با استفاده از WP Rocket یا WP Disable).

صفحه سازندگانسازنده صفحه وردپرس توسط MotoPress, اما هیچ صفحه ساز سریعتر از ویرایشگر بومی وردپرس اجرا نمی شود. این را با ترکیب کنید افزونه Duplicator و دیگر نیازی به سازنده صفحه ندارید (از جمله سازندگان صفحه با مضامین WordPress داخلی). مگر اینکه تیم شما کاملاً از این کار خودداری کند کمی HTML یاد بگیرید (ساده ترین زبان برنامه نویسی) ، از سازندگان صفحه خودداری کنید.

افزونه های StudioPress – افزونه های سبک وزن برای Genesis Framework.

22. افزونه های انتخابی را غیرفعال کنید

پاکسازی دارایی عالی برای غیرفعال کردن افزونه هایی که در صفحات / پست های خاص از آنها استفاده نمی کنید. به خصوص اگر افزونه های زیادی را اجرا می کنید ، یا فقط یک افزونه با دو منبع فشرده منبع دارید ، فقط بارگذاری آنها روی محتوائی که از آنها استفاده می کنید بدین معنی است که وب سایت کلی وردپرس شما می تواند خیلی سریعتر بارگیری شود.

مثال ها:

  • غیرفعال کردن افزونه کشویی خود در صفحاتی که از لغزنده استفاده نمی کنند
  • غیرفعال کردن افزونه قطعه ثروتمند خود در صفحاتی که از قطعه غنی استفاده نمی کنند
  • غیرفعال کردن افزونه فرم تماس با شما در صفحاتی که فرم تماس ندارند
  • غیرفعال کردن افزونه مدیریت پیوند وابسته خود در صفحاتی که از پیوندهای ارتباط استفاده نمی کنند
  • غیرفعال کردن افزونه اشتراک گذاری اجتماعی در همه صفحات (از آنجا که معمولاً برای پست های وبلاگ است)

افزونه های مشابه

23- Bots Bad را مسدود کنید

موتورهای جستجوگر و رباتها بیشترین CPU / پهنای باند را مصرف می کنند:

روبات-عنکبوت-پهنای باند

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

محدود کردن Wordfence-نرخ

Googlebot معمولاً پرخطرترین منبع است. در تنظیمات سایت از کنسول جستجوی Google می توانید نرخ خزیدن را محدود کنید ، اما این تنها در صورتی توصیه می شود که باعث CPU بالایی شود.

Crawl-Rate-Google-Search-Console

شما می توانید همان کار را در تنظیمات کنترل خزیدن از Bing Webmaster Tools

Bing-Crawl-Control

در این بخش بعدی نحوه استفاده از Wordfence را برای یافتن و مسدود کردن ربات های اسپم که زیاد به سایت شما وارد می شوند نشان می دهد (که ممکن است CPU را مصرف کند و استرس را روی سرور شما وارد کند.

مرحله 1: نصب Wordfence.

گام 2: مشاهده کنید گزارش ترافیک زنده (تحت تنظیمات ابزار Wordfence) که به شما نشان می دهد همه رباتها در زمان واقعی به سایت شما ضربه می زنند. Googlebot کاملاً خوب است ، اما وقتی این کار را کردم ، دیدم compute.amazonaws.com در هر دو ثانیه درخواست مسخره ای را درخواست می کند. من آن را Googled کردم و مطمئناً ، این یک ربات معروف به مکیدن پهنای باند بود. گزارش خود را برای مدت دو یا دو دقیقه مشاهده کنید و ببینید که آیا ربات های دارای اسامی طراحی شده به طور مداوم به سایت شما ضربه می زنند یا خیر. اگر شک دارید ، نامهای میزبان آنها را به Google گویند و ببینید که آیا افراد دیگر با آن دسته مشکل دارند.

گزارش زنده-ترافیک-گزارش-Wordfence

مرحله 3: به تنظیمات مسدود کردن Wordfence بروید و رباتهای هرزنامه را که می خواهید مسدود کنید اضافه کنید. ستاره ها به عنوان کلمات کلیدی استفاده می شود ، بنابراین اگر من * amazonaws.com را مسدود کنم ، این بدان معنی است که هرگونه نامهای میزبان حاوی amazonaws.com (چه شخصیتی قبل از یا چه بعد از آن کاراکتر داشته باشد) مسدود می شوند. من هزاران درخواست / پهنای باند را با مسدود کردن این دو نام میزبان اسپم ذخیره کرده ام:

  • * amazonaws.com
  • * linode.com

Wordfence-Blocking-Rule

مرحله 4: به ورود به سیستم مسدود کردن خود بروید و از تماشای انسداد رباتهای هرزنامه لذت ببرید.

Wordfence-Firewall-Blocking

افزونه Bad Queries را مسدود کنید همچنین از سایت شما در برابر ربات های بد شناخته شده محافظت می کند. این افزونه “یک کلیک و انجام شده” با یک بررسی کامل 5 ستاره است – روشی آسان برای کاهش CPU از رباتهای هرزنامه.

Block-Bad-Query

24. از AMP خودداری کنید

AMP یک پروژه Google است که باعث می شود صفحات تلفن همراه ضمن افزودن تمبر “AMP” به قطعات تلفن همراه سریعتر بارگیری شوند. این در حالی است که عملکرد را بهبود می بخشد ، اما طراحی سایت تلفن همراه شما را نیز تغییر می دهد که می تواند تبدیل ها را کاهش دهد. Kinsta یک مطالعه موردی انجام داد که در هنگام افزودن AMP ، سرب تلفن همراه 59٪ کاهش یافت ، بنابراین آنها آن را غیرفعال کردند (و بعد از خواندن آن مقاله ، من را نیز غیر فعال کردم).

صفحه amp

احتیاط: AMP می تواند تبدیل موبایل شما را رها کند – با دقت استفاده کنید!

دستورالعمل ها

  • نصب کنید افزونه AMP توسط Automattic (صفحات AMP را اضافه می کند)
  • نصب کنید افزونه چسب برای Yoast SEO AMP اگر از Yoast استفاده می کنید (طراحی را سفارشی می کنید)
  • به هر صفحه در وب سایت خود اضافه کنید / تقویت کنید تا ببینید که چگونه به نظر می رسد و اطمینان حاصل کنید که از آن کار می کند
  • برای تغییر طرح خود و فعال کردن انواع پست های سفارشی ، به تنظیمات Yoast → AMP بروید
  • صبر کنید تا Google دوباره سایت شما را بازیابی کند و علامت AMP را در نتایج جستجوی تلفن همراه اضافه کند
  • بازدید از بخش صفحات موبایل را در کنسول جستجوی Google تسریع کنید برای دیدن خطاها
  • روشن کن پیوندهای تلفن همراه شتاب در تنظیمات سرعت Cloudflare (به تصویر زیر مراجعه کنید)

پیوندهای تلفن همراه شتاب دهنده Cloudflare

یک مسئله مشترک تصاویر برجسته شده است که ممکن است آنها را در بالای پست ها نشان دهید. برای این کار کار وجود دارد ، اما کامل نیست. شما می توانید هیچ تصویر برجسته ای نداشته باشید ، یا می توانید پیش فرض نمایش داده شده در Yoast را در زیر SEO → AMP → Design → پیش فرض تصویر تنظیم کنید. در صورت تنظیم تصویر NO ، این تصویر پیش فرض نشان می دهد ، اما اگر یکی باشد ، این همان چیزی است که در بالای پست نشان می دهد. تو میتوانی بخوانی راهنمای AMP Yoast اما من اساساً فقط آن را جمع بندی کردم.

25. گراواتار

گراواتارس یک بار طولانی برای بارگذاری کنید ، خصوصاً اگر نظرات زیادی در مورد وبلاگ دارید (سعی کنید پستی را با نظرات از طریق GTmetrix اجرا کنید و خواهید دید که چقدر بد می شود). شما چند گزینه محدود برای انتخاب دارید:

  • میزبان Gravvatars بصورت محلی با استفاده از WP کاربر آواتار
  • Gravatars را به طور کامل غیرفعال کنید
  • Gravatar پیش فرض خود را خالی کنید
  • نظراتی را که ارزش افزوده ندارند حذف کنید
  • Gravatar پیش فرض خود را روی یک تصویر دلخواه روی سرور خود تنظیم کنید
  • تصاویر Gravatar خود را در ابعاد کوچکتر محدود کنید (مثلاً 32 پیکسل)
  • نظرات در صفحه WP غیر ممکن است فقط 20 نظر را همزمان نشان دهید
  • با استفاده از موارد ، گراواتار را ذخیره کنید FVهریس, یا کش مطلوب گراواتار

26. WooCommerce

سایت های WooCommerce اسکریپت ها ، سبک ها ، قطعات سبد خرید اضافی را اجرا می کنند و معمولاً به افزونه های بیشتری نیاز دارند. به همین دلیل است که هنگام انتخاب یک برنامه میزبانی ، معمولاً باید یک مقدار از آنچه در واقع برای تأمین منابع مورد نیاز برای اضافی که اغلب برای WooCommerce لازم است ، تهیه کنید..

تکه های سبد خرید WooCommerce

سبک های WooCommerce در مانیتور پرس و جو

نکات بهینه سازی WooCommerce

  • قطعات سبد خرید را با استفاده از این غیرفعال کنید کد گیتوب
  • غیرفعال کردن اسکریپت های WooCommerce با استفاده از این کد گیتوب
  • غیرفعال کردن سبک های WooCommerce با استفاده از آموزش WooCommerce
  • جلسات مشتری را پاک کنید و گاهی اوقات گذرا را حذف کنید
  • سایت های WooCommerce به منابع بیشتری نیاز دارند ، بنابراین برنامه میزبانی خود را مطابق با آن انتخاب کنید

اما ساده ترین راه برای بهینه سازی WooCommerce استفاده از افزونه Perfmatters توسط Kinsta:

بهینه سازی ووکامرس تجارت

27. SSL را اضافه کنید

هیچ دلیلی برای استفاده نکردن از SSL هنگام استفاده از Encrypt SSL در بیشتر حسابهای میزبانی مجانی وجود ندارد. من تمایلی به تغییر نداشتم و از افت ترافیک می ترسیدم ، اما ترافیک من دقیقاً همینطور باقی ماند. واقعا SSL ساده همچنین پیکربندی آن را بسیار آسان می کند. اگر شما این کار را نکرده اید ، من این کار را می کردم.

siteground-lets-encrypt-ssl

28. بازبینی های ارسال را محدود کنید

قبل از جایی که می گوید “این همه است ، ویرایش را متوقف کنید” به پرونده wp-config اضافه کنید. وبلاگ نویسی مبارک. ” همچنین Perfmatters به ​​شما امکان می دهد تا اصلاحات ارسال شده را که به مرور زمان در پایگاه داده شما جمع می شوند ، محدود کنید.

تعریف (“WP_POST_REVISIONS” ، 3)؛

29. Pingbacks + Trackbacks را غیرفعال کنید

اینها ضروری نیستند ، بنابراین آنها را در تنظیمات خاموش کنید > بحث.

وردپرس Trackbacks Pingbacks

30. AWStats را برای CPU High بررسی کنید

AWStats ابزاری است که برای برخی از cPanels هاست میزبان ساخته شده است که آماری در مورد استفاده از CPU ارائه می دهد. این به شما می گوید که آیا برخی از ربات ها ، تصاویر ، فایل های بارگیری شده و حتی آدرس های IP پردازنده زیادی را مصرف می کنید. شما همچنین می توانید از افزونه WP Server Stats اما فکر می کنم AWStats یک کار عالی انجام می دهد.

AWStats به شما کمک می کند تا:

  • خزنده های پهنای باند
  • آدرس های IP پهنای باند بالا
  • پهنای باند فایلهای بارگیری بالا
  • پرونده های پهنای باند بالا (به عنوان مثال تصاویر)
  • کل استفاده از پهنای باند (برای نظارت)

پهنای باند ماهانه

31. تجزیه و تحلیل از JavaScript

پشتیبان گیری کنید توابع.php سپس این کد را به آن اضافه کنید – سپس تمام شد. سایت خود را دوبار بررسی کنید تا مطمئن شوید همه چیز به درستی به نظر می رسد / عملکرد دارد. اگر هنوز این مورد در Pingdom حل نشده است ، سعی کنید اسکریپت ها به پلاگین پاورقی. این مرحله می تواند به آزمایش و استفاده از تغییرات مختلف کد نیاز داشته باشد اما من کد را از آن وام گرفته ام این مقاله اگر می خواهید توضیح بیشتری بدهید.

اگر (! (is_admin ())) {
عملکرد defer_parsing_of_js ($ url) {
اگر (FALSE === strpos ($ url ، ‘.js’)) آدرس اینترنتی $ را برگردانید.
اگر (strpos ($ url ، ‘jquery.js’)) آدرس اینترنتی $ را بازگردانید.
// برگشت "$ url ‘تعویق "؛
برگشت "$ url ‘defer onload =’"؛
}
add_filter (‘clean_url’، ‘defer_parsing_of_js’، 11، 1)؛
}

32. سربرگ منقضی شده را اضافه کنید

بیشتر افزونه های حافظه نهان باید هنگام انجام این کار به طور خودکار از این موضوع مراقبت کنند حافظه پنهان مرورگر را فعال کنید (مانند WP Rocket و W3 Total Cache). اما اگر “افزودن هدرهای منقضی شده” همچنان در گزارش Pingdom شما در زیر برگه YSlow ظاهر می شود ، این کد را به بالای .htaccess خود اضافه کنید …

منقضی می شود
منقضی می شود متن / CSS متن BTType "دسترسی به علاوه 60 روز"
منقضی می شود متن / جاوا اسکریپت متن "دسترسی به علاوه 60 روز"
منقضی می شود تصویر / ico از نوع Type "دسترسی به علاوه 60 روز"
منقضی می شود تصویر / jpg بایتیپ "دسترسی به علاوه 60 روز"
ExpiresByType تصویر / jpeg "دسترسی به علاوه 60 روز"
ExpiresByType تصویر / gif "دسترسی به علاوه 60 روز"
ExpiresByType تصویر / png "دسترسی به علاوه 60 روز"
منقضی می شود متن / CSS متن BTType "دسترسی به علاوه 60 روز"
منقضی می شود متن متن / html "دسترسی به علاوه 60 روز"

33. رشته های Query را حذف کنید

این مورد برای بسیاری از افراد (از جمله من) درد الاغ بوده است. خوشبختانه ، چند به روزرسانی اخیر توسط محبوب ترین افزونه های حافظه نهان ایجاد شده است که به شما امکان می دهد تا به راحتی fixرشته های پرس و جو را از منابع استاتیک حذف کنید‘مورد را در GTmetrix و سایر گزارشهای سرعت خود وارد کنید. با این حال ، بیشتر رشته های پرس و جو توسط پلاگین ها تولید می شوند (که می توانید در گزارش GTmetrix خود مشاهده کنید) ، بنابراین استفاده از پلاگین های سبک وزن و آزمایش سریع آنها بسیار ضروری است..

موشک WP در برگه “بهینه سازی پرونده” گزینه ای دارد:

حذف-پرس و جو-رشته ها-از-استاتیک-منابع

W3 Total Cache در زیر Performance → Cache Browser گزینه ای را برای این گزینه دارد:

رشته های Query را از منابع استاتیک حذف کنید

غیرفعال کردن WP در برگه “درخواست ها” گزینه ای دارد:

حذف-Querystings-WP-Disable

رشته های Query را از افزونه منابع استاتیک حذف کنید – همچنین می توانید این افزونه رایگان را امتحان کنید.

34. تغییر مسیرها را به حداقل برسانید

معمولاً به این معنی است که نسخه www یا http وب سایت خود را تغییر داده اید اما پیوندها / تصاویر را تغییر نمی دهید تا این موضوع را منعکس کند. سعی کنید با استفاده از جستجوی بهتر & پلاگین را جایگزین کنید آنها را به صورت عمده رفع کنید.

تغییر مسیرها را به حداقل برسانید

35. موضوع سبک

اگر سایت وردپرس شما از ابتدا کند بوده است ، احتمالاً میزبان یا موضوع شماست. به یاد دارم وب سایت را با استفاده از موضوع قانون تجارت و آنقدر کافی بود که مجبور شدم وب سایت را خراش دهم و شروع به استفاده از آن کنم تم حرفه ای اجرایی توسط StudioPress. این به دلیل کد نویسی ضعیف توسط توسعه دهنده موضوع یا خیلی از ویژگی های داخلی غیر ضروری است.

مضامین استودیوپرس سبک هستند (سریع بارگذاری می شوند) ، پاسخگو ، HTML5 ، ایمن و قابل اعتماد هستند (آنها مانند برخی از مضامین ThemeForest متلاشی نخواهند شد یا متوقف نمی شوند). آنها توسط بیش از 200000 نفر مورد استفاده قرار می گیرد ، مضامین آنها ساخته شده است چارچوب پیدایش (توصیه شده توسط موسس Yoast و وردپرس ، مت مولنویگ) ، به علاوه آنها پلاگین های جنسیس سبک.

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

تم های studiopress

36. نظارت بر منابع سرور

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

SiteGround-Server-منابع-مقایسه

اگر بیش از حد از پهنای باند / CPU استفاده می کنید ، باید آنرا برطرف کنید (این راهنما باید به شما کمک می کرد) یا برنامه خود را به روز کنید تا منابع بیشتری را شامل شوید. در بسیاری از برنامه های ابری ، می توانید منابع مورد نیاز خود را اضافه کنید تا مطمئن شوید که به آنها بیش از حد نزدیک نیستید ، که فشار بر روی سرور است.

ابر-حافظه-افزایش

37. وردپرس را به روز کنید

در صورت استفاده از هسته اصلی ، تم ، افزونه ها و چارچوب WordPress را به روز کنید (مثلاً Genesis).

به روزرسانی های وردپرس

cPanel میزبان خود را بررسی کنید تا گزینه ای برای بروزرسانی خودکار وجود داشته باشد:

SiteGround وردپرس اشتراک

Genesis Framework همچنین گزینه ای برای این کار دارد:

به روزرسانی خودکار Genesis

38. آهسته ترین صفحات را پیدا کنید

می توانید از Google Analytics برای یافتن زمان بار (و توصیه های) صفحات بازدید شده خود و کمترین صفحات بارگیری استفاده کنید. وارد Google Analytics و در سمت چپ شوید ، به بروید رفتار → سرعت سایت Sug پیشنهادات سرعت. برای دیدن توصیه ها روی “پیشنهادات سرعت صفحه” کلیک کنید ، گرچه من می گویم توصیه های GTmetrix معمولاً بهتر هستند.

Speed-Suggestions-Google-Analytics

39. میزبانی Cloudways

اگر به دنبال چیزی سریعتر از میزبانی مشترک هستید ، بیشتر افراد به سمت آن می روند ابرهای ابری. آنها میزبان ابر (مشترک نیستند) و حتی سریعتر از SiteGround هستند. تجارت آن است که پشتیبانی آنها به اندازه SiteGround خوب نیست ، مدیریت کمی خسته کننده تر است ، و آنها میزبانی ایمیل ارائه نمی دهند. اما اگر به دنبال سرعت خالص هستید ، در بسیاری از نظرسنجی های فیس بوک نیز به آنها رتبه 1 داده شد. بیشتر افراد از آنها استفاده می کنند طرح DigitalOcean که از 10 دلار در ماه شروع می شود.

برای میزبانی مشترک ، SiteGround عالی است. اما میزبانی ابر آنها با قیمت 80 دلار در ماه بسیار گران است ، زیرا با همان قیمت در Cloudways ، تقریباً دو برابر CPU + RAM خواهید شد.

شما همچنین به جای سالانه ماهانه پرداخت می کنید که خوب است.

SiteGround-vs-Cloudways-Cloud-Hosting

افرادی که به Cloudways (یا یکی از ارائه دهندگان ابر آنها) مهاجرت کرده اند:

Cloudways Times Response

WP Engine به Cloudways

گزارش DigitalOcean Pingdom

بار پاسخگویی سرور Cloudways

Godaddy to DigitalOcean Migration

بهبود زمان بارگذاری ابر

Cloudways vs WP Engine

بدون عنوان

Cloudways Pingdom بار بار

گزارش Cloudways Pingdom

Namecheap To Cloudways Migration

مهاجرت Vultr

Cloudways WooCommerce مهاجرت

Cloudways AWS مهاجرت

همچنین # بسیاری از نظرسنجی های فیس بوک:

میزبانی توصیه های فیس بوک

VPS Cloud Hosting نظرسنجی WooCommerce

توصیه های میزبان عناصر

2017-وردپرس-هاستینگ-FB-Poll

نظرسنجی میزبان ابر VPS

پیشنهادات میزبانی وردپرس

میزبانی مورد علاقه برای Elementor

2016-وردپرس-هاستینگ-FB-Poll

با استفاده از این کد تبلیغی می توانید برای 2 ماه اول 25 درصد در Cloudways ذخیره کنید: OMM25.

40. بهینه ساز سرعت وردپرس من را استخدام کنید

با گزارش GTmetrix / Pingdom خود هنوز به کمک نیاز دارید؟ من از سال 2005 با Usama (i333) همکاری می کنم. او به من در بهینه سازی سایت خود و سایتهای زیادی از مشتریان کمک کرد. می توانید با ایجاد نمایه در وی را استخدام کنید freelancer.com (من از شما برای استفاده از آن پیوند تأیید قدردانی می کنم) و پیدا کردن او مشخصات. او از پاکستان 60 دلار در ساعت است (بنابراین تغییر زمان وجود دارد) اما 459 بررسی با 5 ستاره کامل دارد. فقط از سوالات جدی می پرسید ، اگر از هاستینگ آهسته ، یک مضمون نفخ و افزونه های سنگین استفاده نمی کنید ، 100٪ نمره را انتظار نداشته باشید. ابتدا این راهنمای سرعت وردپرس را دنبال کنید.

i333 کارشناس بهینه سازی سرعت وردپرس

سوالات متداول

&# x1f680؛ مهمترین فاکتورهای سرعت چیست؟?

میزبانی ، افزونه کش ، بهینه سازی تصویر ، بهینه سازی افزونه یا اینکه از اسکریپت های خارجی استفاده می کنید معمولاً 5 عامل برتر سرعت وب سایت هستند.

&# x1f680؛ از کدام افزونه کش باید استفاده کنید?

WP Rocket معمولاً به عنوان افزونه حافظه پنهان برتر در نظرسنجی های فیس بوک رتبه بندی می شود زیرا دارای ویژگی های داخلی بسیاری از افزونه های حافظه نهان است. این بهینه سازی های اضافی باید امتیازات و بارهای بهتری را در GTmetrix به بار آورد ، اما یک افزونه برتر است. افزونه های کش برتر برتر Swift Performance ، W3 Total Cache و WP Fastest Cache هستند.

&# x1f680؛ از کدام میزبان وردپرس باید استفاده کنید?

بهترین هاستینگ بسیار قابل بحث است ، اما SiteGround و Cloudways به طور کلی 2 میزبان برتر WordPress در بیش از 30 نظرسنجی در مورد Facebook هستند. SiteGround برای میزبانی مشترک و Cloudways برای هاست ابری مناسب است.

&# x1f680؛ از کدام ابزار تست سرعت باید استفاده کنید?

GTmetrix مستحکمترین توصیه ها را به خصوص در مورد بهینه سازی تصاویر ، پیدا کردن پلاگین های کند در برگه Waterfall و اندازه گیری زمان برای اولین بایت دارد. Pingdom توصیه های زیادی ندارد و Google PageSpeed ​​Insights حتی بار بار را هم نمی سنجد.

&# x1f680؛ چگونه تصاویر را بهینه می کنید?

برای فشرده سازی تصاویر و نوار داده های EXIF ​​می توانید با استفاده از افزونه ای مانند ShortPixel یا Smush تصاویر را بهینه کنید. اطمینان حاصل کنید که اندازه ها را در ابعاد صحیح تغییر اندازه می دهید و از ایده آل CDN به آنها ایده آل می دهید. همچنین بارگذاری تصاویر و فیلم ها باعث می شود صفحه سریعتر شود.

&# x1f680؛ باید از AMP استفاده کنید?

به طور کلی ، شما باید از AMP (صفحات شتاب موبایل) اجتناب کنید زیرا تغییرات طراحی می توانند تبدیلات را کاهش دهند. تبدیل Kinsta پس از افزودن AMP 59٪ کاهش یافت و آنها تصمیم به حذف آنها گرفتند.

&# x1f680؛ چگونه پلاگین ها را بهینه می کنید?

افزونه های CPU بالایی را با استفاده از Query Monitor پیدا کنید که معمولاً شامل اوراق بهادار ، آمار ، لغزنده و افزونه هایی است که فرآیندهای در حال انجام را اجرا می کنند. در مرحله بعدی ، آنها را با افزونه های سبک وزن کم مصرف کنید. تمام افزونه هایی که از آنها استفاده نمی کنید حذف کنید و تنظیمات افزونه غیر ضروری که منابع را مصرف می کنید غیرفعال کنید. در آخر ، با استفاده از افزونه هایی مانند Asset Manager یا Perfmatters ، افزونه ها را از بارگیری روی محتوای خاص غیرفعال کنید.

&# x1f680؛ چگونه اسکریپت های خارجی را بهینه می کنید?

بهتر است از اسکریپت های خارجی در کنار هم ، مانند Google AdSense ، ابزارک های Facebook و افزونه هایی که درخواست های خارجی ایجاد می کنند ، خودداری کنید. برخی از افزونه ها مانند Disques به شما اجازه می دهند آن را به صورت مشروط بارگذاری کنید. اگر این صفحه حاوی JavaScript است ، افزونه Async JavaScript را امتحان کنید. در آخر ، تمام URL های خارجی که در صفحه بارگیری می شوند را از پیش تنظیم کنید.

امیدوارم این کمک کرد! نمرات GTmetrix جدید خود را بارگذاری کنید + بار بار در نظرات 🙂

به سلامتی,
تام

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Понравилась статья?
    Комментарии (0)
    Комментариев нет, будьте первым кто его оставит

    Комментарии закрыты.

    Adblock
    detector