folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Bir IIS Sunucusu T Anında Gelen N Tane İşlemi Nasıl Sıraya Sokuyor



Bir IIS Sunucusu T Anında Gelen N Tane İşlemi Nasıl Sıraya Sokuyor

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zeybekustasi
    zeybekustasi's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek

    Selam,

    T Anında gelen N tane SQL işlemini sunucu ve DBMS hangi sırada nasıl sıraya sokuyor. Biz bunların bazılarına öncelik tanımak istersek nasıl yaparız bunu?

    zeybekustasi tarafından 10/Nis/20 19:58 tarihinde düzenlenmiştir

    https://www.youtube.com/watch?v=WC3-71NKwPw
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PanxeR
    PanxeR's avatar
    Kayıt Tarihi: 02/Ekim/2007
    Erkek

    ###

    PanxeR tarafından 10/Nis/20 21:52 tarihinde düzenlenmiştir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Her birini ayrı değerlendirmeye tabii tutuyor diye biliyorum. Sql server tarafında bunu ldf (log data file) ile yaparsın diye düşünüyorum. Çünkü sql server işlemi ilk olarak log dosyasına yapıyor. Hata yoksa asıl dosyaya yazıyor. 

    Bu arada iss ile iis farklı şeyler

     

    ontedi tarafından 10/Nis/20 19:46 tarihinde düzenlenmiştir

    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    noname
    noname's avatar
    Kayıt Tarihi: 23/Ağustos/2005
    Erkek
    PanxeR bunu yazdı

    öncelik tanımak için yani iss nin öncelik tanınması için para ödemen gerekir netflix google steam amazon gibi servis sağlayıcılar abd de ve bazı ülkelerde iss lere para ödüyor 

    yurtdışı çıkışında sıkıntı yaşamamak için ise önemli ülkelere yatırım yapıyorlar google steam facebook un Türkiye de sunucuları var

    bunu bazen bant genişliği satın almak bazende önceliklendirmek için yapıyorlar

    fakat başka bir durum var

    sen Türkiye den yapılan işlemleri hollandadaki sunucuna giderken önceliklendirmek istersen aradaki tüm aracı firmalara ödeme yapman gerekir

     

    Trafiği değil server gelen istekleri hangi sırayla işleme alıyo diyor


    ...said addicted.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek

    Benim bildiğim CPU Ya sanal iş parçacıkları oluşturuyor. Yani sen Thread sayısını 1000 yaparsan aynı anda en fazla 1000 istek atabilirsin diye biliyorum.

    Bunu bazı insanlar abartıyor. CPU yetmeyeceği kadar Thread açıyor sonra sistem neden yavaş diye ağlıyor.

    Burada bir TradeOff yapmak gerekiyor. Bunu da IIS, nginx, Apache gibi serverlar üzerinde yapıyorsun.


    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 (ahiret dünyadan) 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 (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    biri
    biri's avatar
    Kayıt Tarihi: 03/Ocak/2009
    Erkek
    PanxeR bunu yazdı

    öncelik tanımak için yani iss nin öncelik tanınması için para ödemen gerekir netflix google steam amazon gibi servis sağlayıcılar abd de ve bazı ülkelerde iss lere para ödüyor 

    yurtdışı çıkışında sıkıntı yaşamamak için ise önemli ülkelere yatırım yapıyorlar google steam facebook un Türkiye de sunucuları var

    bunu bazen bant genişliği satın almak bazende önceliklendirmek için yapıyorlar

    fakat başka bir durum var

    sen Türkiye den yapılan işlemleri hollandadaki sunucuna giderken önceliklendirmek istersen aradaki tüm aracı firmalara ödeme yapman gerekir

     

    Sen çok yanlış anlamışsın olayı


    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PanxeR
    PanxeR's avatar
    Kayıt Tarihi: 02/Ekim/2007
    Erkek
    biri bunu yazdı
    PanxeR bunu yazdı

    öncelik tanımak için yani iss nin öncelik tanınması için para ödemen gerekir netflix google steam amazon gibi servis sağlayıcılar abd de ve bazı ülkelerde iss lere para ödüyor 

    yurtdışı çıkışında sıkıntı yaşamamak için ise önemli ülkelere yatırım yapıyorlar google steam facebook un Türkiye de sunucuları var

    bunu bazen bant genişliği satın almak bazende önceliklendirmek için yapıyorlar

    fakat başka bir durum var

    sen Türkiye den yapılan işlemleri hollandadaki sunucuna giderken önceliklendirmek istersen aradaki tüm aracı firmalara ödeme yapman gerekir

     

    Sen çok yanlış anlamışsın olayı

    postu güncellemiş sormak istediğini yazmış dbms ve sql yoktu 

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    All hail to Tux
    sandman
    sandman's avatar
    Kayıt Tarihi: 01/Eylül/2005
    Erkek

    Panxer iis'i iss olarak okumuş ki çok yapılan hata :) epostalarda, sunumlarda ne alaka diyip sonra uyanıyorsun duruma.

    soruya gelince iis eğer eski bilgilerim beni yanıltmıyorsa gelen istekleri sadece appPool seviyesinde önceliklendirebiliyor. Yani aynı uygulama içerisindeki istekleri önceleklendirmek istiyorsan iis'e değil uygulama mimarisinde çözebilirsin. Benim tavsiyen her isteği önce bir mq'a atıp oradan bir consumer katmanıyla öncelikleri mesajın tipine içerine bakıp karar verdirebilirsin

     


    Mühendis kahveyi projeye dönüştüren bir insan evladıdır.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    EmQceR
    EmQceR's avatar
    Kayıt Tarihi: 14/Kasım/2007
    Erkek

    Web sunucuları ilgili istekleri varsa load balancerla dbms e iletiyor ordan gelen t zamanındaki n istekleri dbms teki ayarına görüne önceliği belirleyebilirsin 


    ...
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DE5TROY3R
    DE5TROY3R's avatar
    Kayıt Tarihi: 04/Nisan/2007
    Erkek
    zeybekustasi bunu yazdı

    Selam,

    T Anında gelen N tane SQL işlemini sunucu ve DBMS hangi sırada nasıl sıraya sokuyor. Biz bunların bazılarına öncelik tanımak istersek nasıl yaparız bunu?

    Sunucu da sql in kullandığı porta öncelik verilebilir belki.

    DBMS tarafında nasıl sıraya sokuyor tam bilmiyorum ancak mssql de isolation level olayı var, isolation leveli düşürüp sorgu atarsan öncelik o sorguda oluyor diye biliyorum (diğer insert,update vs sorguları beklemiyor):

    https://www.sqlservercentral.com/articles/isolation-levels-in-sql-server

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    trooper
    trooper's avatar
    Kayıt Tarihi: 11/Kasım/2007
    Erkek

    En temizi sql önüne bi katman koy iis bu katmanda çalışan servise istek yollasın servis cevaplandırsın. gelen istekler tek yerden geleceği için istediğin gibi sıralayabilir ölçeklendirebilirsin.


    ZzZzZzZ...!
Toplam Hit: 3628 Toplam Mesaj: 14
sunucu sunucu