Forum

ASp.net web site ku...
 
Bildirimler
Hepsini Temizle

ASp.net web site kullanıcı adı ve şifre girilerek ilk açıldığında çok yavaş

6 Yazılar
2 Üyeler
0 Reactions
3,108 Görüntüleme
(@HuseyinNurcin)
Gönderiler: 75
Estimable Member
Konu başlatıcı
 

Merhaba

Kullanıcı adı ve şifre girilip siteye giriş yapıldıgında site geç açılıyor. nerdeyse 20 saniyede giriş yapılıyor 

 
Gönderildi : 21/04/2014 18:02

(@SevanAKAL)
Gönderiler: 130
Estimable Member
 

Bu bilgiler ışığında size kimse yardımcı olamaz,

1. Asp.net webforms mu MVC mi kullanıyosunuz
2. Şifreli girişde hangi prosedürleri ve yapıyı kullanıyorsunuz,
3. Varsa sorgularınız nasıl
4. Siteniz yayındaysa sitenin adı

Gibi bilgileri verirseniz yardımcı olmaya çalışayım

Saygılarımla 

 
Gönderildi : 21/04/2014 19:54

(@HuseyinNurcin)
Gönderiler: 75
Estimable Member
Konu başlatıcı
 

özür dilerim pek bilgi vermeden soru sordum.

Şöyle ki:

Asp.net webforms kullandım. 

Visual studio 2013 de  hazırladığım bir web raporlama sitesidir.

malesef site sadece local de yayında.public yayın yok şu an.

Sitenin yayında olduğu server yapısı server 2012 datacenter iis8 üzerinden yayınladım.Serverın kendı uzerinden siteye giriş yaptıgımda sorun olmuyor.giriş gayet hızlı.Ama Network üzerinden başka bir bilgisayardan bağlandıgımda login cok yavaş nerdeyse 20 saniyede ancak giriş yapılabiliyor.Giriş yapıldıkdan sonra sayfaların acılması veya diğer işlemler cok hızlı bu kısımda sorun yok.sadece giriş kısmı.

Şifreli kısımda kullanıcı bilgileri databaseden sorgulanıyor.

 

 

 

protected void Button_Giris_Click(object sender, EventArgs e)

    {

        //girilen
kullanıcı adı ve şifresini değişkenlere atadık

        Girilen_K_Adi = txtKullanici_Adi.Text;                                                                                 

        Girilen_Sifre = txtSifre.Text;                                                                                       

 

       

        SqlConnection baglan = new      SqlConnection(Session["sqlConStrgKul_Bilg"].ToString());

        baglan.Open();

 

 

        // Burda
Databasede yapacağımız sorgulama komutunu oluşturduk

        SqlCommand vericek = new SqlCommand("SELECT * FROM
Giris_Bilgileri WHERE K_Adi='"
+
Girilen_K_Adi +
"' AND Sifre='" + Girilen_Sifre + "'", baglan);

        // Burda
Database den bilgileri okuduk .Yani aldık. Aslında Kullanıcının girdiği user ve
password databasede varmı diye sorgulama yaptık

        SqlDataReader oku = vericek.ExecuteReader();

 

 

        // Eğer
Kullanıcın girdiği bilgiler databasede eşleşiyorsa

        if (oku.Read())   

        {

           

            Session.Add("Kullanici",
Girilen_K_Adi);                                        

            baglan.Close();

            baglan.Dispose();

 

 //eğer
adminse admin sayfasına yönlensin admin sayfasını hem admin yetkisi olan hemde
kullanıcı adı admin olan görecek.yalnızca bir kişi

            if(YetkiKoduGetir()=="ad")

            {               

              

                Response.Redirect("Admin.aspx");

            }

           

            // full
admın değilse yada normal kullanıcı ise rapor sayfasına gider

            else

            {

                Response.Redirect("RaporGoster.aspx");

            }

           

        }

 

       

        //Hiçbirşey
değilse yanlış veya izinsiz girmeye çalışıyorsa hatamesajı ver ve sistemden at

        else

        {

            // eğer
girilen bilgiler yanlış ise hata mesajı verilir ve kullanıcı birdaha bilgileri
girmek zorundadır

            Response.Write("<script LANGUAGE='JavaScript' >alert('Giriş Başarısız')</script>");

           

            baglan.Close();                                                                    
                                         

            baglan.Dispose();     

 

        }

 

   } 

 
Gönderildi : 22/04/2014 12:25

(@HuseyinNurcin)
Gönderiler: 75
Estimable Member
Konu başlatıcı
 

Merhaba yeniden.

sorunu çözdüm.Server üzerinde

iss 8 ayarlarından "Logging" özelliğini disable yapınca düzeldi ve hiçbir sorun kalmadı.

Bu özelliği disable yapmam nekadar sağlıklı bilmiyorum ama şu an düzeldi.Bu konudada bir araştırma yapmam lazım sanırım. 

 
Gönderildi : 22/04/2014 13:29

(@SevanAKAL)
Gönderiler: 130
Estimable Member
 

Sorununuzun cozulmesine sevindim

 Kolay Gelsin 

 
Gönderildi : 22/04/2014 20:11

(@HuseyinNurcin)
Gönderiler: 75
Estimable Member
Konu başlatıcı
 

Teşekkür ederim

 
Gönderildi : 23/04/2014 14:24

Paylaş: