Hocam cron için setInterval'i kullanma. Yüksek ihtimalle sapıtır. Her saniye 0.0005 saniye geri kalıyor gibi düşün hiçbir işlem yapmasa bile. CPU'nun yük altında olması osu busu derken her gün 1-2 dakikaya kadar interval kaçabilir. Saat 12:00'de dersin ama 11:59'dan 12:01'e geçer mesela Şunu kullan https://www.npmjs.com/package/cron Yok illa kendim yazacağım dersen process. hrtime kullanman gerecek https://nodejs.org/api/process.html#process_process_hrtime_time Paketi kullan geç kafa yorma const CronJob = require . CronJob; const job = new CronJob('0 0 /1 ', function ); job. start ; Bunu grmüştüm ama bunun için paket kullanmaya değer mi diye düşünüyorum açıkçası. Çünkü tek yapması gereken değerleri saatte bir veritabanına eklemesi. Çok dakik bir iş olmayacak hocam. Nedir düşüncen? setInterval mi yoksa boşver onu node-cron kur geç mi. :) \ /

Bu tarz işler de server içinde için AgendaJS kullanıyorum. Çok memnunum. AgenDash diye bir dash board plug'ini de var. inanilmaz güzel calisiyor. client de ise setInterval de olur cronJs de olur 100 tane interval yoksa performans cok fark etmez. Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.

db ye bir şeyler eklediğinde yada güncellediğinde frontende haber versen daha kolay ve anlık olabilir. websocket vs gzünü korkutuyor olabilir lakin şunu kullanabilirsin. bedava limitleri çok yüksek ve kullanması baya kolay. 2 satır kodla hallediyosun: pusher.com 29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.

biri bunu yazdı by_Tet bunu yazdı Hocam cron için setInterval'i kullanma. Yüksek ihtimalle sapıtır. Her saniye 0.0005 saniye geri kalıyor gibi düşün hiçbir işlem yapmasa bile. CPU'nun yük altında olması osu busu derken her gün 1-2 dakikaya kadar interval kaçabilir. Saat 12:00'de dersin ama 11:59'dan 12:01'e geçer mesela Şunu kullan https://www.npmjs.com/package/cron Yok illa kendim yazacağım dersen process. hrtime kullanman gerecek https://nodejs.org/api/process.html#process_process_hrtime_time Paketi kullan geç kafa yorma const CronJob = require . CronJob; const job = new CronJob('0 0 /1 ', function ); job. start ; Bunu grmüştüm ama bunun için paket kullanmaya değer mi diye düşünüyorum açıkçası. Çünkü tek yapması gereken değerleri saatte bir veritabanına eklemesi. Çok dakik bir iş olmayacak hocam. Nedir düşüncen? setInterval mi yoksa boşver onu node-cron kur geç mi. :) setInterval kullan geç o zaman hocam :) 1 saat olmaz bazen 1saat 1dk felan olur çok mühim değilse uğraşma. Hiçbir yükü olmaz, işlemcide değil lapic/hpet orada süre tutulur ek olarak konudan bağımsız; paket kullanmaktan korkma hocam node. js'te. Javascript kodların assembly'e çevriliyor zaten, gerekli gereksiz ne varsa onu node. js hallediyor. Sen performans olarak "çok koda" değil sadece kodunun işlem yüküne odaklan. Harika bilgiler. Çok teşekkür ederim. Paket yüklemekten korkuyordum açıkçası. Saat çok nemli değil bu projede. Ortalama 1 saat yeterli. 55 dk olmuş, 65 dk olmuş çok nemli değil o gecikmeler. :) \ /

by_Tet bunu yazdı Hocam cron için setInterval'i kullanma. Yüksek ihtimalle sapıtır. Her saniye 0.0005 saniye geri kalıyor gibi düşün hiçbir işlem yapmasa bile. CPU'nun yük altında olması osu busu derken her gün 1-2 dakikaya kadar interval kaçabilir. Saat 12:00'de dersin ama 11:59'dan 12:01'e geçer mesela Şunu kullan https://www.npmjs.com/package/cron Yok illa kendim yazacağım dersen process. hrtime kullanman gerecek https://nodejs.org/api/process.html#process_process_hrtime_time Paketi kullan geç kafa yorma const CronJob = require . CronJob; const job = new CronJob('0 0 /1 ', function ); job. start ; Bunu grmüştüm ama bunun için paket kullanmaya değer mi diye düşünüyorum açıkçası. Çünkü tek yapması gereken değerleri saatte bir veritabanına eklemesi. Çok dakik bir iş olmayacak hocam. Nedir düşüncen? setInterval mi yoksa boşver onu node-cron kur geç mi. :) setInterval kullan geç o zaman hocam :) 1 saat olmaz bazen 1saat 1dk felan olur çok mühim değilse uğraşma. Hiçbir yükü olmaz, işlemcide değil lapic/hpet orada süre tutulur ek olarak konudan bağımsız; paket kullanmaktan korkma hocam node. js'te. Javascript kodların assembly'e çevriliyor zaten, gerekli gereksiz ne varsa onu node. js hallediyor. Sen performans olarak "çok koda" değil sadece kodunun işlem yüküne odaklan. by_Tet tarafından 28/Şub/22 20:38 tarihinde düzenlenmiştir iyibu! yeniden..

Hocam cron için setInterval'i kullanma. Yüksek ihtimalle sapıtır. Her saniye 0.0005 saniye geri kalıyor gibi düşün hiçbir işlem yapmasa bile. CPU'nun yük altında olması osu busu derken her gün 1-2 dakikaya kadar interval kaçabilir. Saat 12:00'de dersin ama 11:59'dan 12:01'e geçer mesela Şunu kullan https://www.npmjs.com/package/cron Yok illa kendim yazacağım dersen process. hrtime kullanman gerecek https://nodejs.org/api/process.html#process_process_hrtime_time Paketi kullan geç kafa yorma const CronJob = require . CronJob; const job = new CronJob('0 0 /1 ', function ); job. start ; by_Tet tarafından 28/Şub/22 20:17 tarihinde düzenlenmiştir iyibu! yeniden..

Bu tarz işler de server içinde için AgendaJS kullanıyorum. Çok memnunum. AgenDash diye bir dash board plug'ini de var. inanilmaz güzel calisiyor. client de ise setInterval de olur cronJs de olur 100 tane interval yoksa performans cok fark etmez. İnsanları bir türlü AgenDash kullanmaya ikna edemedim anasını satayım yok github da yıldızı az. Yok arka planda minign yapıyodur bilmem ne. Kullanın kullandırın çok güzel bir dashboard her işlemini loglayabiliyorsun. darboğazları tespit edebiliyorsun vs vs. Çok tatlıdır güvenirim ben kendilerine. Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Merhaba Hocam, kaç tane Intervalin olacak? bildiğim kadarıyla kullanımın olmaması lazım built-in bir yapı olduğundan. Benimde bir sorum var hocam nanoSaniyelere yakın çalışması gereken bir yapım var bunu şuan While ile yapıyorum max performans veriyor diye düşünüyorum alternatif bir nerin var mı? Memento Mori

Stackoverflow'da bir yorum grdüm. Sanırım bir performans kaybına sebep olmuyor. Kullanımın sıfır olduğunu yazmışlar. https://stackoverflow.com/questions/12810622/nodejs-setinterval-bad-for-performance https://stackoverflow.com/a/12810810 \ /

emirhan-exp tarafından 28/Şub/22 22:32 tarihinde düzenlenmiştir

Merhabalar, Bir konuda fikir alışverişi yapmak istiyorum. Ortalama 1 saatte bir, bir sorgu yapıp veritabanına dnen sonucu eklemek istiyorum. Bunun için başlattığım app. js dosyası içinde setInterval olarak fonksiyon eklesem bu ram veya cpuda performans kaybı yaşatır mı? let say = 0; setInterval(function , 10 60 1000); Bu fonksiyon içinde sadece veritabanı işlemi yapılacak. \ /

db ye bir şeyler eklediğinde yada güncellediğinde frontende haber versen daha kolay ve anlık olabilir. websocket vs gzünü korkutuyor olabilir lakin şunu kullanabilirsin. bedava limitleri çok yüksek ve kullanması baya kolay. 2 satır kodla hallediyosun: pusher.com Sorgulayıp veritabanına ekleyeceğim şeyler anlık sunucunun bilgileri hocam. Frontend tarafında falan grmek istediğim veriler değil. Yapmak istediğim aslında cron. Belli saatlerde sunucunun değerleri gerekiyor. \ /