Merih Forum Programlama ve yazılım algoritmalar programlama Gulp’ta Yavaş Çalışan Uglify Derlemesi Nasıl Düzeltilir?

  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Gulp’ta Yavaş Çalışan Uglify Derlemesi Nasıl Düzeltilir?

 
#1

Merhaba arkadaşlar, sizlere gulp’ın kullanımını anlatmıştım. Ancak zamanla kullandıktan sonra yaşadığım bir sorununda çözümünü paylaşmak istiyorum. Büyük front-end projelerinde, javascript tarafındaki kodlar çoğaldıkça fark ettim ki, kullandığım uglify paketi çok yavaş şekide build etmeye başladı dosyaları. Yani öyleki bir js değişikliğinden sonra 8-10 sn arası bekliyordum build etsin diye. Bunun böyle olmayacağını düşünüp araştırmaya başladım ve 

Kod:
gulp-fs-cache

 paketini buldum.

İlgili paketin linki; 
https://www.npmjs.com/package/gulp-fs-cache

Kurulumu ise;

npm install gulp-fs-cache

Kullanım
Benim eski kodlarım şu şekildeydi;
gulp.task('js', () => {
   return gulp.src('scripts/*.js')
       .pipe(uglify())
       .pipe(concat('app.min.js'))
       .pipe(gulp.dest('dist/js'));
});

Bu şekilde kodlar çoğaldıkça derleme süresi 8-9 saniyeyi bulmaya başladı. Gif’e gözatın!

[Resim: giphy.gif?w=840&ssl=1]

Ve bu paketi kullanarak şu hale dönüştürdüm;
gulp.task('js', () => {
   let jsFsCache = fsCache('tmp/jscache');
   return gulp.src('scripts/*.js')
       .pipe(jsFsCache)
       .pipe(uglify())
       .pipe(jsFsCache.restore)
       .pipe(concat('app.min.js'))
       .pipe(gulp.dest('dist/js'));
});

Sonuç ise mükemmel ?

[Resim: giphy.gif?w=840&ssl=1]
Kolaylıklar dilerim ?



Bul
Alıntı


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  AWS (Amazon Web Services) Nedir? – Nasıl Kullanılır, Terminoloji ve Kavramlar – Bölüm xray 32 8,785 29-04-2022, Saat: 02:29
Son Mesaj: DavidPaype
  iş ve öğrenci için Çalışan devam durumu izleyicisi kıllıbacak 0 832 24-03-2019, Saat: 00:06
Son Mesaj: kıllıbacak
  Localhost’a IonCube Nasıl Kurulur? dalaylama 0 1,154 16-02-2019, Saat: 00:17
Son Mesaj: dalaylama
  Localhost nedir ? Nasıl kurulur ? kıllıbacak 0 1,079 03-02-2019, Saat: 19:34
Son Mesaj: kıllıbacak
  Bitcoin Nedir? Bitcoin Nasıl Üretilir? Kripto Sanal Para kıllıbacak 0 965 27-01-2019, Saat: 19:43
Son Mesaj: kıllıbacak

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Bu konuyu görüntüleyen kullanıcı(lar):
1 Ziyaretçi

   
Türkçe Çeviri: Emre KRMN, Kodlayanlar MyBB, © 2002-2022 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-∞ Tüm hakları saklıdır.