غیرفعال کردن گراواتار در وردپرس برای افزایش سرعت

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

گراواتار (Gravatar)، سرویسی است که کاربران می توانند تصاویر پروفایل خود را در تمامی سایت های وردپرسی در هر جایی که کامنت می گذارند، به نمایش در بیاورند. بنابراین اگر گراواتار فعال باشد، هر کاربری که نظر می گذارد، تصویر آن توسط وردپرس نمایش داده می شود.

این قابلیت می تواند به جذاب تر به نظر رسیدن سایت کمک کند ولی برای لود یک صفحه باید تعداد زیادی درخواست HTTP فرستاده شود که سرور را به خود مشغول می کند. بنابراین استفاده از این قابلیت در برخی از مواقع موجب کندی سایت می شود.

غیرفعال کردن گراواتار در وردپرس برای افزایش سرعت

چرا گراواتار سبب کندی سایت می شود؟

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

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

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

مزایای غیرفعال کردن گراواتار در وردپرس برای افزایش سرعت چیست؟

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

چنانچه گراواتار فعال باشد، وردپرس به منظور نمایش پروفایل کاربر باید یک تقاضای HTTP به سرور گراواتار بفرستد. از آنجاییکه این تقاضاها به صورت خارجی هستند به منظور فرستادن هر تقاضای برقراری اتصال TLC، بار اضافی برای سرور به همراه دارد. چنانچه سرور خارجی از لحاظ جغرافیایی دور باشد یا DNS کند باشد یا نت ملی باشد متأسفانه پاسخی گرفته نمی شود.

اگر تعداد نظرات به صورت قابل توجهی بالا باشد، گراوانتر ده ها ریکوئست اضافی می گیرد که بر سرعت سایت و Core Web Vitals اثر سوء دارد. همچنین در سایت های پربازدید، متکی بودن به یک سرویس خارجی دردسر آفرین است. چنانچه این سرویس کند باشد یا از دسترس کاربران خارج شود، سایت با چالش مواجه می شود.

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

پشتیبانی سایت وردپرس

روش های غیرفعال کردن گراواتار در وردپرس برای افزایش سرعت چیست؟

چندین راه برای این کار وجود دارند که به بررسی آنها می پردازیم:

تنظیمات وردپرس

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

غیرفعال کردن توسط کدنویسی

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

  • یک نسخه پشتیبان از سایت تهیه کنید.
  • به مسیر پیشخوان ← نمایش ← ویرایشگر پرونده پوسته مراجعه کنید.
  • کد را در این مسیر در انتهای فایل php قالب فعال کپی کنید.
  • این کد باید به دقت در فایل کپی شود.غیرفعال کردن گراواتار در وردپرس برای افزایش سرعت

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

بعضی از افزونه های بهینه سازی مانند lite speed cache، WP Fastest Cache و Performance ، ضمن کش و دیگر فاکتورهای بهینه سازی می توانند گراواتار را غیرفعال کردند که سرعت سایت در این شرایط حتماً افزایش پیدا می کند.

در تنظیمات پلاگین Lite speed cache در مسیر برگه ← بومی سازی می توان کش گراواتار را فعال نمود. در این شرایط بدون غیرفعالسازی گراواتار می توان از کاهش سرعت وب سایت جلوگیری نمود.

افزونه Simple Local Avatars

یک راهکار دیگر غیرفعال کردن گراواتار در وردپرس برای افزایش سرعت ، استفاده از افزونه Simple Local Avatars می باشد که بسیار کم حجم است.

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

افزونه One User Avatar

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

پشتیبانی سایت شرکتی

چرا پس از غیرفعالسازی باید عملکرد سایت را تست کنیم؟

پیش و پس از غیرفعال کردن گراواتار در وردپرس برای افزایش سرعت باید به بررسی سرعت بارگیری سایت و مؤلفه های Core web vitals بپردازید. بدین ترتیب حتماً میزان اثرات ریکوئست های خارجی روی سایت را متوجه خواهید شد. بدین منظور می توان از ابزارهایی مثل GTmetrix و PageSpeed Insights استفاده نمود تا تجزیه و تحلیل کرد که وضعیت سرعت سایت به چه صورت است.غیرفعال کردن گراواتار در وردپرس برای افزایش سرعت

سخن پایانی

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

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

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

آنچه در این مطلب خواهید خواند

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

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