وردپرس

ترکیب و فشرده سازی بی‌دردسر فایل‌های CSS و JS وردپرس!

شما که وردپرسی هستید و با پوسته‌ها و افزونه‌های مختلفی سر و کار دارید طبیعتاً دیدید که هر کدام از این‌ها برای خود استایل و جاواسکریپت‌های جداگانه دارند که معمولاً خیلی از آنها فشرده که نیستند هیچ، سرعت لود سایت شما رو هم پایین می‌آورند. تو بخش دوم بهینه سازی وردپرس به این موضوع پرداختیم و به این نکته اشاره کردیم که فایلهای CSS و JS وردپرس‌تون رو ترکیب‌ کنید؛ با خودم که فکر کردم دیدم ترکیب کردن این دو نوع فایل شاید کار هر کسی نباشد چون واقعاً بعضی وقت‌ها که یکی از افزونه‌های خود را بروزرسانی کنیم ممکن است تغییراتی روی آن انجام شده باشد که در نسخه‌ای که ما مثلاً استایل آن را ترکیب کرده بودیم، نباشد.

به طور اتفاقی با افزونه‌ای بسیار عالی روبه‌رو شدم که همین کار رو به ساده‌ترین شکل ممکن انجام خواهد داد و دوست دارم شما هم باهاش آشنا بشوید و مطمئنم که یکی از افزونه‌های همیشگی شما خواهد شد!

افزونه MnCombine افزونه‌ای که به راحتی فایلهای CSS و JS موجود در پوسته‌ها، پلاگین و حتی هسته وردپرس رو برای شما پیدا کرده و می‌تونید روی فشرده سازی و ادغام آنها مدیریت کنید؛ تنها کافیست فایلهایی رو که در سورس کد سایت شماست رو در نظر گرفته و آنها را در تنظیمات افزونه انتخاب کنید.

برای اینکه بیشتر متوجه شوید افزونه رو نصب کنید و از منوی «افزونه‌ها/Asset Combine» وارد صفحه افزونه شوید و در قسمت General Settings گزینه‌ها رو مطابق شکل زیر تنظیم کنید.

mn-combine-General-Settings

حالا به صفحه اصلی وبسایت خود برید و راست کلیک کرده سپس روی Page Source کلیک کنید و Ctrl+F رو بزنید و css. و js. رو جستجو کنید؛ این نقطه اول رو فراموش نکنید، اینجوری تمامی این فایلها رو که هنگام بارگذاری سایت فعال هستند رو پیدا می‌کنید.

سپس همین‌هایی رو که پیدا کرده‌اید رو در دو تب Javascript و CSS در صفحه افزونه انتخاب کنید و تنظیمات رو ذخیره کنید تا در یک فایل به صورت فشرده ترکیب شوند و کار رو تموم کنید.

mn-combine-css-js

با این کار چون شما تعداد درخواست‌‌های http رو کاهش می‌دهید و فایلهای استایل و جاواسکریپت موجود در صفحات خود را فشرده می‌‎کنید، سرعت صفحات شما به حد قابل قبولی بهینه خواهد شد. به همین سادگی!

مشترک ما باشید!

با عضویت در خبرنامه هورشید می‌توانید از جدیدترین مطالب سایت زودتر از بقیه با خبر شوید.

  • در حال حاضر بیش از ۳۵۰ نفر ما رو دنبال می‌کنند.
  • پس از عضویت، ما به شما کتاب الکترونیکی «صدویک سایت مفید ایرانی و خارجی» رو هدیه می‌دهیم!

منتشر شده توسط مهدی بهزادی

متولد آذرم، اهل بوشهر؛ یه وب گیک تمام عیار! از چیزهایی که خیلی بهشون علاقه دارم طراحی وب و گرافیک و برنامه نویسی موبایل (iOS) و در کنارشون عکاسی و کشاورزی و عاشق طبیعت و مسافرت. توی این سایت هم تا جایی که بتونیم در خدمت‌تون هستیم با یه استکان لبخند!

۱۷ دیدگاه در “ترکیب و فشرده سازی بی‌دردسر فایل‌های CSS و JS وردپرس!”

  1. رپیدتست می گوید:

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

  2. کیارش می گوید:

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

  3. Nasim می گوید:

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

    1. مهدی بهزادی می گوید:

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

  4. صادق علیخانی می گوید:

    سلام
    خیلی ممنون
    مطلب خوبی بود

  5. tehranbarbary می گوید:

    سلام
    من انجام دادم جواب گرفتم
    شکر

  6. سام می گوید:

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

    1. مهدی بهزادی می گوید:

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

  7. چاشنی می گوید:

    دوست عزیز ، این افزونه کار نمیکنه اصلا
    تازه سایت رو خراب هم میکنه

  8. چاشنی می گوید:

    جی تی متریکس میگه سرعت سایت شما خوبه !
    اما الان ک من کامنت شما رو خوندم و دارم جواب میدم ، همچنان سایت شما روی لود هست و لودش کامل نشده !
    ولی سایت چاشنی ک لینکش رو میبینید ، خیلی خیلی زودتر از سایت شما باز میشه ، اما نمیدونم چرا جی تی متریکس میگه سرعت لودش ۶ ثانیه هست !
    الکسا هم ک بهم داده ۱۱ ثانیه 😐
    درکشون نمیکنم !

    حالا یه سوال دیگه داشتم ، این افزونه قابلیت اینو داره ک جی کوئری ها رو چندتا چندتا باهم ترکیب کنیم ؟

  9. چاشنی می گوید:

    با سلام و احترام

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

    1. مهدی بهزادی می گوید:

      دوست عزیز سلام؛ شما درست می‌گید والا قبلاً اینجور نبوده، مدتی هست وقت اصلاً نمی‌کنم به سایت برسم؛ بخاطر اینکه یه سری تغییرات روی سایت دادم و افزونه‌هایی رو اضافه کردم، کار فشرده سازی اونها انجام نشده ولی من افزونه mn combine رو تأیید می‌کنم و واقعاً تأثیر خیلی خوبی داره.
      فعلاً سرعت لود سایت زیاد بدکم نیست 🙂
      https://gtmetrix.com/reports/www.hoorsheed.com/ILFdZ8bf

پاسخی بگذارید

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

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