تکــــنو

دایار نگرشی نو

بهینه سازی با GTMetrix یکی از ابر جستجوهای وب‌مستران ایرانی تو گوگل هست

آموزش بهینه سازی سایت با GTMetrix – قسمت چهارم

Specify a cache validator : تعیین زمان برای فایل‌های کش شده

تو این بخش GTMetrix از شما می‌خواد برای فایل‌هایی که روی مرورگر کاربر کش کردین اعتبار تعین کنین. برای رفع این خطا کافیه با توجه به نیاز خودتون کدی شبیه کد زیر رو به فایل .htaccess سایت‌تون اضافه کنید.

# BEGIN Cache-Control Headers
<ifModule mod_headers.c>
<filesMatch "\.(ico|jpe?g|png|gif|swf|woff|ttf)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
<filesMatch "\.(css)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
<filesMatch "\.(js)$">
Header set Cache-Control "max-age=2592000, private"
</filesMatch>
<filesMatch "\.(x?html?|php)$">
Header set Cache-Control "max-age=600, private, must-revalidate"
</filesMatch>
</ifModule>
# END Cache-Control Headers

Specify a Vary: Accept-Encoding header : خطا در تعیین نوع کاراکتر برای فایل‌ها  

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

اگه نبود به بخش هدر فایلی که GTMetrix نشون میده برین، کد زیر رو مثلا برای “utf-8” درست بعد از تگ <head> قرار بدین.

<meta charset="utf-8">

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

Specify a character set early : تعیین نوع کاراکتر برای فایل‌ها  

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

Remove query strings from static resources : وجود کاراکتر “؟” در انتهای فایلهای استاتیک

این گزینه از GTMetrix به شما نشان میده که تو پایان فایل‌های استاتیک (مثل فایل‌های جاوا اسکریپت) شما علامت “؟” وجود داره. یعنی در انتهای آدرس اون فایل علامت پرسش وجود هست. این علامت در آدرس باعث میشه که اون فایل در کش مرورگر قرار نگیره و در هر بار مراجعه، دوباره از سرور فراخوانی شه. برای حل این مشکل میتونید یا بصورت دستی علامت سوال را از انتهای نام فایل حذف کنید و هم میتونید از افزونه هایی در این زمینه استفاده کنید.

Minimize redirects : کم کردن ریدایرکت‌های سایت

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

Minimize request size : کم کردن تعداد درخواست‌ها از سرور

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

Serve resources from a consistent URL : محتوای مشابه با لینک‌های متعدد

این بخش فایل‌هایی رو بهتون نشون میده که محتوای یکسانی دارن ولی آدرس‌های متعددی به اونها داده شده (نمونه: یک عکس تو دو تا آدرس ذخیره شده و لود میشه). برای رفع این مورد خیلی ساده کافیه یکی از لینک‌ها رو استفاده و بقیه اونها رو پاک کنین.

Serve scaled images : تفاوت اندازه اصلی تصویر با اندازه استفاده شده در سایت

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

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

اولین نفری که مطلع می شود، باشید!

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

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