• 31-10-2025, 04:44:00
    #1
    Merhabalar yemeksepeti , banabi tarzı bir sistem yazıyorum şuanda php html js css üzerinden arayüz, admin panel vs tamamladım
    ama iş havuzunu canlı tutmak için SignalR kullanmak istiyorum sadece veri akışını Asp Net ile ayrı hub olarak mı kodlasam daha iyi olur yoksa admin panel tarafını komple Asp Net'e çevirmek mi ? kararsız kaldım
  • 31-10-2025, 05:24:08
    #2
    Hazır bitirilmiş kodu bozup tekrar yazmak genelde hata olur, PHP stackler için ikincil altyapı olarak ASP.NET'den çok NodejS önerilir, pek çok PHP panelde de (plesk, cpanel) zaten NodeJS desteği olduğunu görürsünüz. Performans açısından aşırı sorun yaratmayacaktır ve şunu unutmayın vakit nakittir ürününüzü piyasaya ne kadar hızlı koyarsanız o kadar çabuk kazanırsınız bu sebepten ötürü teknik detaylara fazla takmayın nodejs socket.io ileride yetersiz gelirse C# SignalIR ile tekrar yazarsınız.
  • 31-10-2025, 05:27:27
    #3
    Çok teşekkürler buna bakıncağım
  • 31-10-2025, 05:38:20
    #4
    netpositive adlı üyeden alıntı: mesajı görüntüle
    Hazır bitirilmiş kodu bozup tekrar yazmak genelde hata olur, PHP stackler için ikincil altyapı olarak ASP.NET'den çok NodejS önerilir, pek çok PHP panelde de (plesk, cpanel) zaten NodeJS desteği olduğunu görürsünüz. Performans açısından aşırı sorun yaratmayacaktır ve şunu unutmayın vakit nakittir ürününüzü piyasaya ne kadar hızlı koyarsanız o kadar çabuk kazanırsınız bu sebepten ötürü teknik detaylara fazla takmayın nodejs socket.io ileride yetersiz gelirse C# SignalIR ile tekrar yazarsınız.
    hosting kiraladığım yer , linux üzerinden nodejs desteği vermiyor , windows paketlerinde node js , Asp Net desteği var , vds alabilirsiniz yazmış canlı veri için sadece vds kiralamak ne kadar mantıklı olur php ajax ile mi ilerlemeye devam etsem sadece havuza anlık iş düşmez sayfa yenilemesi veya 2 saniyede bir istek atması mı lazım
    örneğin

    function checkKuryeCagri() {
        $.ajax({
            url: 'havuz.php',
            method: 'GET',
            success: function(data) {
                $('#kurye-list').html(data);
            }
        });
    }
    
    setInterval(checkKuryeCagri, 2000);