راهنمای نهایی افزایش سرعت و عملکرد وردپرس

راهنمای نهایی افزایش سرعت و عملکرد وردپرس

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

ما سعی کردیم همه چیز را توضیح دهیم که چرا سرعت مهم است ، چه چیزی باعث کند شدن سایت وردپرس شما می شود و اقدامات عملی که می توانید برای بهبود سریع وردپرس خود انجام دهید.

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

فهرست مطالب

اصول عملکرد وردپرس

افزایش سرعت وردپرس بسیار آسان (بدون کد نویسی)

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

  • سایت وردپرس خود را به روز نگه دارید
  • بهینه سازی فرایندهای کد نویسی در بک اند
  • تقسیم نظرات کاربران در صفحات وردپرس
  • استفاده از شبکه تحویل محتوا (CDN)
  • فایل های صوتی/تصویری را مستقیماً در وردپرس بارگذاری نکنید
  • از قالب بهینه شده برای سرعت استفاده کنید
  • از افزونه های با کیفیت و سریعتر استفاده کنید

تنظیم دقیق وردپرس برای سرعت (پیشرفته)

  • پست های طولانی را در صفحات تقسیم کنید
  • درخواست HTTP خارجی را کاهش دهید
  • کاهش تماس های پایگاه داده
  • بهینه سازی پایگاه داده وردپرس
  • Hotlinking و Leeching مطالب خود را غیرفعال کنید
  • در صورت نیاز از Lazy loading استفاده کنید
  • از فایروال وب سایت سطح DNS استفاده کنید
  • رفع خطاهای HTTPS/SSL بدون افزونه
  • از آخرین نسخه PHP استفاده کنید

چرا سرعت برای سایت وردپرسی شما مهم است؟

مطالعات نشان می دهد که از سال 1379 تا 1395، میانگین توجه انسان از 12 ثانیه به 7 ثانیه کاهش یافته است.

این برای شما به عنوان صاحب وب سایت چه معنایی دارد؟

شما زمان بسیار کمی برای نشان دادن مطالب خود به کاربران و ترغیب آنها برای ماندن در وب سایت شما دارید.

یک وب سایت کند به این معنی است که کاربران وب سایت شما را قبل از بارگیری ترک می کنند.

بر اساس مطالعه  که بر روی سایت های آمازون ، گوگل و سایر سایت های بزرگتر شده است ، تاخیر 1 ثانیه ای در زمان بارگذاری صفحه می تواند منجر به از دست دادن 7 درصد در تبدیل ، 11 درصد کاهش بازدید صفحات و کاهش 16 درصدی رضایت مشتری شود.

 

علاوه بر این ، گوگل و دیگر موتورهای جستجو در حال حاضر مجازات کردن وب سایت های کندتر را با پایین آوردن آنها در نتایج جستجو شروع کرده اند که به معنی ترافیک کمتر برای وب سایت های کند است.

به طور خلاصه ، اگر می خواهید ترافیک ، مشترکین و درآمد بیشتری از وب سایت خود داشته باشید ، باید وب سایت وردپرس خود را سریع کنید!

چگونه سرعت وب سایت وردپرس خود را بررسی کنیم؟

اغلب مبتدیان فکر می کنند وب سایت آنها خوب است فقط به این دلیل که در لپ تاپ یا کامپیوتر آنها کند به نظر نمی رسد. این یک اشتباه بزرگ است

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

با این حال ، یک کاربر معمولی که برای اولین بار از وب سایت شما بازدید می کند ممکن است تجربه مشابهی نداشته باشد.

در واقع ، کاربران در مکان های مختلف جغرافیایی تجربه کاملاً متفاوتی خواهند داشت.

به همین دلیل است که توصیه می کنیم سرعت وب سایت خود را با استفاده از ابزاری مانند تست سرعت وردپرس IsItWP آزمایش کنید .

این یک ابزار آنلاین رایگان است که به شما امکان می دهد سرعت وب سایت خود را آزمایش کنید.

ابزار تست سرعت IsItWP

بعد از اینکه تست سرعت وب سایت خود را اجرا کردید ، ممکن است این سوال برای شما پیش بیاید که سرعت وب سایت مناسب من چیست؟

زمان بارگذاری خوب صفحه زیر 2 ثانیه است.

با این حال ، هرچه سریعتر بتوانید آن را درست کنید ، بهتر است. چند میلی ثانیه پیشرفت در اینجا و آنجا می تواند باعث افزایش نیم یا حتی یک ثانیه کامل از زمان بارگذاری شما شود.

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

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

یادگیری آنچه وب سایت شما را کند می کند ، کلید بهبود عملکرد و تصمیم گیری های بلندمدت دقیق تر است.

دلایل اصلی کند شدن وب سایت وردپرس عبارتند از:

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

اکنون که می دانید چه چیزی باعث کند شدن وب سایت وردپرس شما می شود ، بیایید نگاهی به نحوه افزایش سرعت وب سایت وردپرسی خود بیندازیم.

اهمیت هاست خوب وردپرس

سرویس میزبانی وردپرس شما نقش مهمی در عملکرد وب سایت دارد. یک ارائه دهنده میزبانی خوب اقدامات بیشتری را برای بهینه سازی وب سایت شما برای عملکرد انجام می دهد.

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

از سوی دیگر ، استفاده از سرویس میزبانی مدیریت شده وردپرس ، بهترین تنظیمات سرور را برای اجرای وردپرس به شما می دهد. شرکت های میزبانی مدیریت شده وردپرس همچنین پشتیبان گیری خودکار ، به روز رسانی خودکار وردپرس و تنظیمات امنیتی پیشرفته تری را برای محافظت از وب سایت شما ارائه می دهند.

افزایش سرعت وردپرس بسیار آسان (بدون کد نویسی)

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

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

ما به شما نشان خواهیم داد که چگونه می توانید سایت وردپرس خود را تنها با چند کلیک سرعت بخشید (بدون نیاز به کد نویسی).

یک افزونه کش برای وردپرس نصب کنید

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

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

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

به همین دلیل است که توصیه می کنیم هر سایت وردپرس از افزونه ذخیره سازی استفاده کند. ذخیره سازی می تواند سایت وردپرس شما را در هر نقطه از 2 تا 5 برابر سریعتر کند.

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

 

افزونه های زیادی برای ذخیره سازی وردپرس در دسترس است ، اما توصیه می کنیم از افزونه WP Rocket (پولی)یا WP Super Cache (رایگان) استفاده کنید.

پاداش: می توانید افزونه های ذخیره سازی را با فایروال برنامه وب مانند CloudFlare یا Sucuri برای افزایش حداکثر عملکرد ترکیب کنید.

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

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

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

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

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

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

حالا شاید برای شما این سوال پیش آمده باشد که تفاوت در چیست؟

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

از طرف دیگر ، JPEG یک فرمت فایل فشرده است که کیفیت تصویر را کمی کاهش می دهد ، اما اندازه آن به طور قابل توجهی کوچکتر است.

بنابراین چگونه تصمیم می گیریم کدام قالب تصویر را انتخاب کنیم؟

  • اگر عکس یا تصویر ما دارای رنگ های مختلف باشد ، از JPEG استفاده می کنیم.
  • اگر تصویر ساده تری است یا به یک تصویر شفاف نیاز داریم ، از PNG استفاده می کنیم.

اکثر تصاویر ما JPEG هستند.

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

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

اما اگر واقعاً می خواهید وب سایت خود را در سریع ترین زمان ممکن نگه دارید ، باید از بهترین شیوه های ذکر شده در زیر استفاده کنید.

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

سایت وردپرس خود را به روز نگه دارید

وردپرس به عنوان یک پروژه منبع باز خوب نگهداری می شود ، اغلب به روز می شود.به روز رسانی نه تنها ویژگی های جدیدی را ارائه می دهد ، بلکه مشکلات امنیتی و اشکالات را نیز برطرف می کند. قالب و افزونه های وردپرس شما نیز ممکن است به روزرسانی منظم داشته باشند.

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

بهینه سازی فرایندهای بک اند

فرایندهای پس زمینه در وردپرس وظایفی برنامه ریزی شده هستند که در بک اند سایت وردپرسی شما اجرا می شوند. در زیر چند نمونه از کارهای پس زمینه ای که در سایت وردپرس اجرا می شوند آورده شده است:

  • وظایف افزونه بک آپ گیری وردپرس
  • کار cron وردپرس برای انتشار پست های برنامه ریزی شده
  • کار cron وردپرس برای بررسی به روز رسانی
  • موتورهای جستجو و سایر خزنده ها که سعی در ایندکس محتوا دارند

وظایفی مانند کار cron برای پست های برنامه ریزی شده و به روزرسانی ها حداقل تأثیر را بر عملکرد وب سایت دارند.

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

برای افزونه های بک آپ، باید مطمئن شوید که افزونه پشتیبان گیری وردپرس شما فقط در زمان کم تردد در وب سایت شما اجرا می شود. همچنین باید فرکانس پشتیبان گیری و داده هایی که باید پشتیبان گیری شوند را تنظیم کنید.

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

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

در مورد خزیدن ، باید گزارش های خزیدن خود را در google search console زیر نظر داشته باشید. خزیدن های مکرر که به خطا ختم می شود می تواند باعث کند شدن وب سایت شما یا عدم پاسخگویی آنها شود.

تقسیم نظرات کاربران در  صفحات وردپرس

نظرات صفحه بندی کنید

نظرات زیادی در مورد پست های وبلاگ خود دریافت می کنید ؟ تبریک می گویم! این یک شاخص عالی از مخاطبان درگیر است.

اما نکته منفی این است که بارگذاری همه این نظرات می تواند بر سرعت سایت شما تأثیر بگذارد.

وردپرس یک راه حل داخلی برای آن ارائه می دهد. به سادگی به تنظیمات> گفت وگو و کادر کنار گزینه« تفکیک نظرات به صفحات »را علامت بزنید.

 

آموزش کامنت محدود کردن کامنت در صفحه وردپرس

استفاده از شبکه تحویل محتوا (CDN)

به یاد دارید که چگونه در بالا ذکر کردیم که کاربران در مکان های جغرافیایی مختلف ممکن است زمان بارگذاری متفاوتی را در سایت شما تجربه کنند؟

این به این دلیل است که محل سرورهای میزبانی وب شما می تواند بر سرعت سایت شما تأثیر بگذارد.

برای مثال ، فرض کنید شرکت میزبانی وب شما سرورهای خود را در ایران دارد. بازدیدکننده ای که در ایران زندگی می کند ، به طور کلی زمان بارگیری سریعتر از یک بازدید کننده در آلمان را مشاهده می کند.

استفاده از شبکه تحویل محتوا (CDN) می تواند به سرعت بارگذاری برای همه بازدیدکنندگان کمک کند.

CDN شبکه ای است که از سرورهای سراسر جهان تشکیل شده است. هر سرور فایل های ایستا مورد استفاده برای تشکیل وب سایت شما را ذخیره می کند.

برخلاف صفحات وردپرس شما که پویا هستند همانطور که در بالا توضیح داده شد ، این فایل های ایستا شامل فایل هایی که نمیتوان تغییر داد مانند تصاویر ، CSS و جاوا اسکریپت هستند.

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

 

ما از توصیه استفاده از Sucuri ، Bunny CDN یا Cloudflare استفاده می کنیم.

فایل های صوتی/تصویری را مستقیماً در وردپرس بارگذاری نکنید

از خدمات میزبانی ویدئو مانند YouTube استفاده کنید

شما می توانید فایل های صوتی و تصویری را مستقیماً در سایت وردپرس خود بارگذاری کنید ، و به طور خودکار آنها را در پخش کننده HTML5 نمایش می دهد.

اما شما هرگز نباید این کار را انجام دهید!

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

میزبانی فایل های رسانه ای بزرگ نیز اندازه پشتیبان گیری شما را به طرز فوق العاده ای افزایش می دهد و بازیابی وردپرس از پشتیبان را برای شما مشکل می کند .

در عوض ، باید از سرویس میزبانی صوتی و تصویری مانند YouTube ، Vimeo ، DailyMotion ، SoundCloud و غیره استفاده کنید و به آنها اجازه دهید کارهای سخت را انجام دهند. آنها پهنای باند را برای آن دارند!

وردپرس دارای قابلیت جاسازی ویدئو است ، بنابراین می توانید آدرس ویدئوی خود را مستقیماً در پست خود کپی و جایگذاری کنید تا به طور خودکار جاسازی شود.

از قالب بهینه شده برای سرعت استفاده کنید

موضوعی را انتخاب کنید که برای سرعت بهینه شده است

هنگام انتخاب موضوع برای وب سایت خود ، توجه ویژه به بهینه سازی سرعت بسیار مهم است. برخی از موضوعات زیبا و با ظاهر زیبا در واقع کدگذاری ضعیفی دارند و می توانند سرعت سایت شما را کاهش دهند.

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

از افزونه های سریعتر و با کد نویسی بهتر استفاده کنید

افزونه های سریعتر را برای وب سایت خود انتخاب کنید

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

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

در زیر برخی از گزینه های ما برای رایج ترین دسته های افزونه وردپرس آورده شده است.

  • WPForms – سریعترین و مبتدی ترین افزونه فرم تماس دوستانه برای وردپرس.
  • All in One SEO – افزونه SEO قدرتمند وردپرس که بر عملکرد وب سایت تأکید بیشتری می کند تا به شما در کسب رتبه بالاتر SEO کمک کند.
  • MonsterInsights – بهترین افزونه Google Analytics برای وردپرس که باعث کند شدن سایت شما نمی شود. حتی شامل گزینه هایی برای بارگذاری gtag.js محلی برای افزایش سرعت نمره Google Core Web Vitals شما می شود.
  • SeedProd – افزونه صفحه فرود وردپرس را بکشید و رها کنید که به شما کمک می کند صفحات فرود سریع را بسازید.

جدا از توصیه های خود ما ، می توانید آزمایش های خود را انجام دهید. به سادگی تست های سرعت را قبل و بعد از نصب افزونه اجرا کنید تا تاثیر آن را بر عملکرد مقایسه کنید.

تنظیم دقیق وردپرس برای سرعت (پیشرفته)

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

اما هر ثانیه اهمیت دارد. اگر می خواهید سریع ترین سرعت ممکن را بدست آورید ، می خواهید چند تغییر دیگر نیز ایجاد کنید.

نکات زیر کمی بیشتر فنی است ، برخی از آنها به شما نیاز دارند فایل های سایت خود را تغییر دهید یا درک اولیه ای از PHP داشته باشید .

پست های طولانی را در صفحات وردپرس تقسیم کنید

تمایل کاربران به پست های وبلاگی طولانی تر و عمیق تر است. پست های طولانی تر حتی تمایل به رتبه بالاتری در موتورهای جستجو دارند.

اما اگر مقالاتی طولانی با تصاویر زیاد منتشر می کنید ، ممکن است به زمان بارگذاری شما آسیب برساند.

در عوض ، در نظر بگیرید که پست های طولانی خود را به چندین صفحه تقسیم کنید.

وردپرس دارای قابلیت های داخلی برای انجام این کار است. به سادگی <!––nextpage––>برچسب را در مقاله خود اضافه کنید که می خواهید آن را به صفحه بعدی تقسیم کنید. اگر می خواهید مقاله را به صفحه بعدی نیز تقسیم کنید ، دوباره این کار را انجام دهید.

درخواست HTTP خارجی را کاهش دهید

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

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

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

با غیرفعال کردن اسکریپت ها و سبک ها یا ادغام آنها در یک فایل ، می توانید همه این درخواست های HTTP خارجی را کاهش دهید.

کاهش تماس های پایگاه داده

کاهش تماس های پایگاه داده

توجه: این مرحله کمی فنی تر است و نیاز به دانش اولیه در مورد فایل های قالب PHP و WordPress دارد.

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

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

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

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

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

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

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

این را می توان به راحتی با افزونه WP-Sweep مدیریت کرد . به شما امکان می دهد پایگاه داده وردپرس خود را با حذف مواردی مانند پست های حذف شده ، تجدید نظر ، برچسب های استفاده نشده و غیره تمیز کنید. همچنین ساختار پایگاه داده شما را تنها با یک کلیک بهینه می کند.

Hotlinking و Leaching در مطالب خود را غیرفعال کنید

جلوگیری از سرقت تصاویر در وردپرس

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

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

برخی از وب سایت های اسکرپ محتوا به طور خودکار با سرقت محتوای شما از فید RSS خود پست ایجاد می کنند .

کافی است این کد را به فایل .htaccess خود اضافه کنید تا لینک مستقیم تصاویر سایت وردپرسی شما مسدود شود.

#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?wpbeginner.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

در صورت نیاز از Lazy loading استفاده کنید

از بارگذاری تنبل در وردپرس استفاده کنید

اگر تصاویر زیادی ، چندین جاسازی ویدئو و گالری عکس به پست های وبلاگ خود اضافه کنید ، سایت شما می تواند از Lazy loading بهره مند شود.

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

همانطور که کاربر به پایین صفحه می رود ، وب سایت شما تصاویری را بارگذاری می کند که اکنون در منطقه مشاهده مرورگر قابل مشاهده هستند. شما می توانید تصاویر ، فیلم ها و حتی نظرات و وردپرس را با تنبلی بارگذاری کنید.

برای تصاویر ، و فیلم ها می توانید از افزونه Lazy Load by WP Rocket استفاده کنید.

از فایروال وب سایت سطح DNS استفاده کنید

یک افزونه فایروال وردپرس به شما کمک می کند تا حملات بی رحمانه ، تلاش برای هک و بدافزارها را مسدود کنید . با این حال ، همه افزونه های فایروال یکسان نیستند.

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

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

رفع خطاهای HTTPS/SSL بدون افزونه

اگر سایت خود را به HTTPS/SSL تغییر می دهید ، احتمالاً با خطاهای محتوای ترکیبی روبرو می شوید .

ساده ترین راه برای حل این مشکل نصب افزونه ای مانند Really Simple SSL است . با این حال ، مشکل این است که این افزونه ها ابتدا همه URL ها را می گیرند ، سپس آنها را قبل از ارسال به مرورگرهای کاربر به HTTPS تغییر می دهند.

این یک تأثیر کوچک اما قابل توجه در عملکرد دارد. با تصحیح دستی همه نشانی های اینترنتی می توانید این مورد را کاهش دهید.

از آخرین نسخه PHP استفاده کنید

وردپرس عمدتا به زبان برنامه نویسی PHP نوشته شده است. این یک زبان سمت سرور است ، به این معنی که نصب شده است و بر روی سرور میزبانی شما اجرا می شود.

همه شرکت های میزبانی خوب وردپرس از پایدارترین نسخه PHP در سرورهای خود استفاده می کنند. با این حال ، ممکن است شرکت میزبان شما نسخه PHP کمی قدیمی تر را اجرا کند.

PHP 8 جدیدتر دو برابر سریعتر از نسخه های قبلی خود است. این افزایش عملکرد عظیمی است که وب سایت شما باید از آن استفاده کند.

با نصب و فعال سازی افزونه Version Info ، می توانید ببینید از کدام نسخه PHP استفاده می کند .

پس از فعال شدن ، افزونه نسخه PHP شما را در قسمت پاورقی داشبورد مدیریت وردپرس نشان می دهد.

 

اگر وب سایت شما از نسخه ای کمتر از PHP 7 استفاده می کند ، از ارائه دهنده میزبانی خود بخواهید آن را برای شما به روز کند. اگر آنها قادر به انجام این کار نیستند ، وقت آن است که یک شرکت میزبانی وردپرس جدید پیدا کنید .

امیدواریم این مقاله به شما در یادگیری نحوه بهبود سرعت و عملکرد وردپرس کمک کرده باشد.

از آموزش راضی بودین ؟
+1
3
+1
0
+1
0

سلام👋، من امید نوروزی هستم

ابتدا با وردپرس آشنا شدم و بعد از مدتی علاقه به برنامه نویسی پیدا کردم و حالا عاشق کدزنی و چالش‌های پروژه‌های مختلفم

شاهکار جدید سازنده قالب وودمارت

قالب فروشگاهی با دمو دیجی کالا و اکالا

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *