آموزش سئو مبتدیآموزش سئو فنیآموزش افزایش سرعت سایت با ابزار GTMetrix

رفع خطای Minify CSS در gtmetrix

رفع خطای Minify CSS در gtmetrix مثل برخی ارورهای این سایت سخت نیست و می‌توانید به کمک ابزارهای آنلاین و یا اگر از وردپرس استفاده می‌کنید می‌توانید به کمک افزونه فایل های CSS را فشرده کنید. اگر نیاز به اطلاعات بیشتر و جذاب داشتید از اول مقاله را بخوانید در غیر این صورت اگر فقط دنبال رفع این ارور هستید روش‌های رفع آن را بخوانید. با میزفا باشید.

من پوریا آریافر هستم کارشناس و مشاور سئو و همینطور نویسنده این مقاله در وبسایت میزفا. از سری دوره‌های آموزش کامل GTmetrix در خدمت شما هستیم قصد داریم در این دوره سایتی بهینه توسط ابزارهای آنلاین تست سرعت سایت مثل جی تی متریکس یا Pagespeed گوگل ایجاد کنیم. در جلسه قبل درباره رفع ارور Leverage browser caching صحبت کردیم. در این جلسه قصد داریم درباره مشکل Minify CSS و حل اون در GTmetrix صحبت کنیم و ببینیم چطور می‌تونیم این مشکل را در کمتر از ۱۰ دقیقه در سایت پیدا و رفع کنیم، بعد از این آموزش به اهمیت این خطا در بالا بردن سرعت سایت هم پی خواهید برد.

خلاصه‌ی از خطای Minify CSS

نام: Minify CSS
نوع: مربوط به CSS
اولویت: بالا
میزان سختی: ساده
میانگین امتیاز: 94%

ارور Minify CSS از خطاهای گوگل میباشد درواقع جز ارورهای PageSpeed گوگل است.

خطای Minify CSS در Gtmetrix چیست

عبارت Minify در روند بهینه سازی سایت به معنای طراحی سایت با فایل‌های حجم پایین است. هدف از Minify کردن از بین بردن فضاهای خالی در بین کدها نیز است. خط‌ها و کاراکترهای غیرضروری در سورس کدهای شما را در جهت بهینه سازی سرعت سایت از بین می‌برد. معمولا از این روش برای فایل‌هایی که سمت کاربر ارسال می‌شود، استفاده می‌کنند، فایل‌هایی از قبیل HTML ، CSS و جاواسکریپت. توجه داشته باشید که شما می‌توانید فایل‌های PHP را Minify کنید ولی PHP زبان برنامه نویسی سمت سرور است و Minify کردن آن تاثیری در بالا بردن سرعت سایت در سمت مرورگر کاربر ندارد.

 

minify css
minify css

عمل اصلی که در ٰMinify انجام می‌گیرد فشرده سازی فایل‌ها سمت کاربر است و مزیت آشکار این سریع‌تر لود شدن فایل‌ها و در نتیجه افزایش سرعت سایت است. نکته مهمی که باید به آن اشاره کنیم این است که عمل Minify کردن منابع (فایل‌ها) جدا از اینکه باعث بهبود تجربه کاربری (تجربه کاربری چیست) می‌شود موتورهای جستجو هم چنین فایل‌هایی با حجم کمتر را بیشتر دوست دارند.

کمی دقیق‌تر درباره خطای Minify CSS صحبت کنیم، به مثال زیر توجه کنید:

body {
  margin:20px;
  padding:20px;
  color:#333333;
  background:#f7f7f7;
}

h1 {
  font-size:32px;
  color#222222;
  margin-bottom:10px;
}

اگر به کد بالا توجه کرده باشید برای درک بهتر کدنویسی از فضاهای خالی زیر استفاده شده است ولی زیبانویسی تاثیری برای موتورهای جستجو و مرورگرها ندارد. Minify شده یک فایل CSS همانند زیر است:

body{margin:20px;padding:20px;color:#333;background:#f7f7f7}h1{font-size:32px;margin-bottom:10px}

اگر دقت کرده باشید هر دو کدهای CSS یک عمل را انجام می‌دهند ولی کد اولی فضای اضافه بیشتری نسبت به کد دومی دارد. حال که درک بهتری نسبت به Minify CSS پیدا کردیم باید چگونه متوجه شویم که کدام فایل‌های CSS ما Minify شده است؟

تشخیص خطای Minify CSS

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

GTMetrix-minify-css
GTMetrix minify css

رفع ارور Minify CSS

روش اول، دوم و چهارم هم برای سایت‌های اختصاصی مثل PHP و یا ASP کاربرد دارد و همینطور برای سایت وردپرس و جوملا قابل استفاده است. ولی روش سوم مخصوصا سایت های وردپرسی است.

روش اول استفاده از سایت Gtmetrix

وقتی سایت Gtmetrix خطای minify CSS را به شما نشان می‌دهد فایل فشرده آن را هم قرار می‌دهد، همانند عکس زیر:

minify css gtmetrix
minify css gtmetrix

فایل فشرده شده را می‌توانید دانلود کنید و به دایرکتوری فایل غیرفشرده رفته و فایل فشرده را جایگزین فایل غیرفشرده نمایید.

روش دوم استفاده از ابزارهای فشرده آنلاین

csscompressor-css-minify
csscompressor css minify

شما می‌توانید از ابزارهای زیر برای فشرده سازی فایل‌ها استفاده کنید به دین منظور وارد یکی از سایت‌های زیر شوید و تمام کدهای فایل غیرفشرده CSS را کپی و در سایت مذکور Paste کنید و سپس گزینه فشرده سازی را کلیک نمایید تا فایل فشرده شده CSS یا همان Minify CSS را به شما بدهد و سپس در هاست خود آپلود کنید.

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

اگر از سیستم مدیریت محتوای وردپرس استفاده می‌کنید می‌توانید از پلاگین‌ رایگان Better WordPress Minify برای minify کردن فایل‌های CSS استفاده کنید. سایر افزونه‌های دیگر هم وجود دارند به عنوان مثال یکی از کارهای پلاگین رایگان WP Super Minify که می‌تواند انجام دهد minify کردن فایل‌های سمت کاربر هست این پلاگین تنظیمات اضافه‌تری هم برای بهینه سازی سرعت سایت در اختیار شما قرار می‌دهد. ولی اگر شما فقط مشکل ارور minify CSS را دارید می‌توانید از پلاگین اولی یا روش‌های اول و دوم استفاده نمایید. همچنین پلاگین WP Rocket نیز امکانات بسیار خوبی برای بالا بردن سرعت سایت نیز دارد و یکی از کارهای آن minify CSS است، البته پلاگین WP Rocket نیز نسخه حرفه ای است.

البته ما درباره همه این موارد در دوره ۸ ساعت آموزش جامع بهینه سازی سرعت وبسایت صحبت کردیم. برای دوستانی که عاشق سرعت هستند دوره مفیدی می‌تواند باشد.

روش چهارم استفاده از تنظیمات CDN

برخی از CDN ها همانند Cloudflare تظیماتی مبنی بر فشرده سازی فایل‌ها زیر دارند، اگر سایت شما بر روی چنین CDNهایی هست می‌توانید از این تنظیمات در جهت بهینه سازی سایت خود استفاده نمایید.

clouldflare-css
clouldflare css

 

نتیجه کار:

نتیجه کار Minify CSS نیز باید به شکل زیر باشد:

after-minify-css
نتیجه minify css

پایان

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

در این آموزش‌ها با بالا بردن سرعت سایت که یکی از فاکتورهای مهم در سئو می‌باشد، کمک شایانی کنیم، اگر سوالی داشتید حتما در نظرات سایت میزفا مطرح کنید. این جلسه از آموزش GTmetrix که مربوط به رفع ارور Minify CSS بود، هم به پایان رسید در جلسه بعد به معرفی خطای Minify JS در pagespeed گوگل می‌پردازیم. با ما همراه باشید.

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

برچسب ها

پوریا آریافر

اولین کسب و کار آنلاین خودم را در فیسبوک راه‌اندازی کردم و در سال ۲۰۱۱ یکی از پرتعامل‌ترین صفحات فارسی با ۸۰ هزار فالور فعال را داشتم. سپس وارد دنیای شبکه شدم و در انتهای سال ۲۰۱۲ مدرک MCSE مایکروسافت را دریافت کردم، در دوران خدمت سربازی مسئول بهینه سازی یک وبسایت خبری معتبر شدم و آشنایی با سئو را آموختم و در سال ۲۰۱۴ توانستم به رتبه ۴۰۰ الکسا نزدیک کنم. برخلاف میل درونی، وارد دانشگاه شدم و سه ساله در مقطع کارشناسی IT فارغ التحصیل شدم، در همان سال بزرگ‌ترین کانال تلگرامی IT با ۴۰ هزار عضو را داشتم، که فروختم تا بتوانم تمرکز را فقط بر روی سئو بگذارم، فعالیت‌های سئو به شکل تخصصی بنده در قالب پروژه‌های مختلف و آموزش‌های حضوری و غیرحضوری در دفتر میزفا و دانشگاه علامه طباطبایی تهران صورت ‌می‌گیرد، تجربه بهینه سازی موفقی در بهبود UX و CRO پروژه‌های سئو کسب کرده‌ام. در اکثر ابزارهای کاربردی گوگل تسلط کاملی دارم. عاشق کسب تجربه های جدید هستم. راز پیشرفت در هر کاری را یادگیری و یاددادن می‌دانم و میزفا که در اواخر ۲۰۱۶ راه‌اندازی شده، می‌تواند چنین بستر مناسبی را فراهم کند. همینطور در حال حاضر مدیریت یک تیم ۱۰ نفری از جوانان فعال و پرانگیزه در میزفا به عهده دارم. نقد و بازخوردهای سازنده شما، جوهر تلاش‌های مستمر ماست تا یک قدم خودمون بهبود بدیم. منتظریم ...

نوشته های مشابه

‫9 نظر داریم، تو هم نظر بذار، پاسخ کامل میدیم :)

  1. هوالرزاق
    سلام و احترام
    بعد از اعمال Minify CSS کد ها از حالت رنگی خارج و بصورت سیاه و سفید دیده میشود و منوی سایت از کار می افتد چه کار کنیم ؟
    در تصویر بالا شما بعد Minify CSS تمام کدهای شما بصورت رنگی دیده میشود ولی برای ما تا نصف رنگی بعدش سیاه و سفید دیده میشود منظور متن رنگ کدهاست

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

  2. همونطور که بالا گفتید، اگر cdn قابلیت Minify کردن داشت، احتیاجی هست از پلاگین در وردپرس استفاده کنیم؟
    اگه از پلاگین استفاده کردیم؛ بعد از Minify کردن فایل ها میشه پلاگین رو پاک کرد؛ یا باید دائم روی سایت باشه؟
    و در کل بهتر نیس به جای استفاده از پلاگین، دستی این کار رو انجام بدیم؟

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

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

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

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


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

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

عضویت در خبرنامه هفتگی برای دریافت:

  • فیلم و مقاله رایگان سئو
  • آموزش‌های UX ، GA و GTM
  • مقاله های تخصصی ASP.NET Core
  • اطلاع رسانی از محصولات
ترک میزفا خوب نیست!
دوره سئو، رایگان شد.
فرصتی رایگان برای یادگیری
کاراکتر اشاره گر
دوره سئو، رایگان شد.
فرصتی رایگان برای یادگیری
کاراکتر اشاره گر