DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arkadaşlar node js içine aşağıdaki modülleri kurarak server-client arası iletişim hızlarını test ettim, sizce daha hızlı modüller var mıdır?
Tüm denemeler birkaç megabayt boyutunda bir datanın aktarımı içindir ve bağlantı hızı 100 Mbps dir. Hem server hem de client aynı bilgisayardır ve 2 çekirdekli N3060 işlemcisi vardır.
mongo db (sadece bulk yazma) -->300 kB/s mongo db (sadece okuma) -->1.5 MB/s
redis (1 cllient multi-set+execute)-->2.2 MB/s
mongo-db en kolayı ama çok yavaş redis eh işte ama yetmez gibi socket.io-stream sadece büyük dosyalarda hızlandırıyor, küçük dosyalarda 1 MB/s değerine kadar düşebiliyor
hiç node js kullanmayıp düz C# ile socket programlama yaparak da 7MB/s ulaşabiliyorum ama her farklı data için farklı ayar yapmam gerekiyor ve doğrusunu bilmiyorum o nedenle node js ile çalışmaya başladım.
amacım 1MB ın altındaki data aktarımı için 100Mbps network hızının sınırına yaklaşmak (12.5 MB/s) bu mümkün mü? Bildiğiniz başka modüller var mı?
en hızlısına gzip modülü eklesem bu sefer işlemci yetmediği için daha da yavaşlayacak mı? Pipe ile bu yavaşlama her zaman yokedilebilir mi? Cluster modülü ile işi dağıtsam stream olayı daha da hızlanır mı?
< Bu mesaj bu kişi tarafından değiştirildi Tugrul_512bit -- 13 Kasım 2016; 3:5:39 >
1. sayfa
Hizmet kalitesi için çerezleri kullanabiliriz, DH'yi kullanırken depoladığımız çerezlerle ilgili veri politikamıza gözatın.
Tüm denemeler birkaç megabayt boyutunda bir datanın aktarımı içindir ve bağlantı hızı 100 Mbps dir.
Hem server hem de client aynı bilgisayardır ve 2 çekirdekli N3060 işlemcisi vardır.
socket.io-stream + fs + ramdrive + 8 tane client(okuma) + 1 server(yazma) --> 7 MB/s
mongo db (sadece bulk yazma) -->300 kB/s
mongo db (sadece okuma) -->1.5 MB/s
redis (1 cllient multi-set+execute)-->2.2 MB/s
mongo-db en kolayı ama çok yavaş
redis eh işte ama yetmez gibi
socket.io-stream sadece büyük dosyalarda hızlandırıyor, küçük dosyalarda 1 MB/s değerine kadar düşebiliyor
hiç node js kullanmayıp düz C# ile socket programlama yaparak da 7MB/s ulaşabiliyorum ama her farklı data için farklı ayar yapmam gerekiyor ve doğrusunu bilmiyorum o nedenle node js ile çalışmaya başladım.
amacım 1MB ın altındaki data aktarımı için 100Mbps network hızının sınırına yaklaşmak (12.5 MB/s) bu mümkün mü? Bildiğiniz başka modüller var mı?
en hızlısına gzip modülü eklesem bu sefer işlemci yetmediği için daha da yavaşlayacak mı? Pipe ile bu yavaşlama her zaman yokedilebilir mi? Cluster modülü ile işi dağıtsam stream olayı daha da hızlanır mı?
< Bu mesaj bu kişi tarafından değiştirildi Tugrul_512bit -- 13 Kasım 2016; 3:5:39 >