رفتن به مطلب

سرعت پایین سایت


AmiRoo

پست های پیشنهاد شده

1266215212712268408_photo586629151846836

 

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

که میزنم ,این پیغام ها میاد و میگه حدود 21ثانیه طول میکشه و 3مگ هست

چه طوری اینارو رفع کنم؟

از عکس ها خیلی ایراد گرفته gpeg هست ,چون ووکامرس هست نمیشه که عکس استفاده نکرد ,حجمشون هم خیلی زیاد باشه هرکدام 100کیلوبایت میشه

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

درود.

ببینید GTMetrix یک سری متد خاص برای تعیین سرعت سایت داره که چند مورد از اون مربوط به تصاویر سایت هست.

اکثر قالب های وردپرسی از تصاویر شاخص پشتیبانی می کنند ولی بدترین چیزی که داخل اکثر اونها وجود داره اینه که برای مثال تصویر شاخص رو با اندازه ی 200 پیکسل از وردپرس درخواست می کنند ولی توسط کدهای CSS اندازه نهایی تصویر قابل نمایش رو مثلا 180 پیکسل در نظر میگیرند. یکی از مواردی که GTMetrix بهش حساسه همین قضیه هست که تصویر بزرگتر رو توسط CSS کوچک کردید!

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

 

راه حل های پیشنهادی :

  1. سایتتون رو چک کنید که در محدوده هایی که تصویر شاخص به کار رفته، دقیقا از چه اندازه هایی استفاده شده. سپس اندازه های تصویر شاخص رو توسط کدنویسی تغییر بدید تا تصاویر به همون اندازه تغییر پیدا کنند. برای تصاویر قدیمی هم میتونید از افزونه هایی مانند regenerate thumbnails استفاده کنید تا اندازه دقیق رو برش بزنید.
  2. از افزونه WP Smushit استفاده کنید تا حجم تصاویر رو به صورت انبوه کاهش بدید.
  3. اگر تصاویری که داخل GTMetrix براشون خطا صادر شده، از تصاویری هستند که داخل کدنویسی قالب تعریف شدن (مثل لوگو و ...) بهتره نسخه ای که خود GTMetrix پیشنهاد داده استفاده کنید رو ذخیره کنید و جایگزین تصویرتون کنید.

 

یک ترفند :

طبق تجربه ای که دارم، GTMetrix نمی تونه تصاویری که بعنوان پس زمینه یک عنصر HTML هستند رو شناسایی کنه! یعنی اگر صرفا قصد دارید اعداد و ارقام رو بدون اینکه اصولی بهبود بدید، می خواهید افزایش بدید، می تونید بجای کد تصویر شاخص فعلی قالبتون که خروجی تگ img میده، یک عنصر DIV ایجاد کنید و توسط تابع مخصوصش، فقط لینک تصویر شاخص رو دریافت کنید و با CSS اون تصویر رو بعنوان پس زمینه اون عنصر DIV تعیین کنید. اینطوری هم تصویر شاخص مطالب حفظ میشه، هم دیگه به اندازه و حجم اون تصاویر ایرادی گرفته نمیشه و رتبه GTMetrix به صورت جعلی در سطح بالایی قرار میگیره.

ولی پیشنهاد میکنم اصولی کار کنید.

 

موفق باشید.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...