AmazonGenTR hocam olay aynen şöyle belki yalnış bi tabir kullanmış olabilirim. örnekle yaptığım iş :
mysql_server = "localhost"
mysql_user = user"
mysql_pass = "pass"
mysql_db = "blablablaaaaa"
Set DB= Server.CreateObject("ADODB.Connection")
DB.open= "DRIVER={MySQL ODBC 3.51 Driver}; SERVER="&mysql_server&"; UID="&mysql_user&"; pwd="&mysql_pass&";db="&mysql_db&"; stmt=SET NAMES 'Latin5';"
Bağlantıyı kurdum, sonra;
set rs=DB.execute("SELECT hucre1, hucre2, hucre3 from table where id_no="&urun_id&" ")
urun_adi=rs(0)
ay_adi=rs(1)
islemler=rs(2)
Gerekli verileri elde ettim, sonra önce rs yi, sonra DB yi kapattım:
rs.close
set rs=nothing
DB.close
set DB=nothing
Tüm sayfalarımda olay bu. Tabi while not rs.eof un devreye girdiği yerler de var.
6k hit , asp , vps de tıkanma vs. vs.
11
●1.309
- 26-12-2008, 12:50:49Üyeliği durdurulduAmazonGenTR adlı üyeden alıntı: mesajı görüntüle
nerden çıkardın kullanamayacağını?
execute kullanıyorsa kapamasına gerek kalmaz zaten ki zaten execute kullanıyormuş.
3-4 nolu larda ise haklısın...
birde application ve sessionda fazla bilgi tutuyorsa oda serveri fazlaca şişirebilir.
table lardan gerekli fieldları seç
select username,pass,birthdate from..... gibi..
ama 15 field varsa ve sen 14 ünü kullanıyorsanda 14 tane yazma oda performansı etkiler.
fazlaca table ve field etkiler..
404 etkiler ama senin kodların optimize edilmişse farketmeyecektir okadar..
çünkü mysql ile 25 kullanıcıda tıkanan access te ise 10k ları gören kodlar var...
kodlarını incelemek gerek...
ilaveten şu da var..
senin tıkanma olayın büyük ihtimal optimize edilmeyen kodlar+404 den..
çoğumuz include yaparız ama gereksiz bir sürü şey include edilir..
senin case ile çağırdığın include edilmiş dosyada aslında sayfa yüklenirken işlemci tarafından okunup yüklenir.
yani ben case kullanıyorum 300 sayfa include edeyim diyemezsin..
gerekli yerlerde include yerine kodları kullanman daha mantıklı.. - 28-12-2008, 23:07:06inadinaonline hocam teşekkür ediyorum ilgine. Hata yönetimi olayında include ladığın asp dosyalarından hangisinde bir hata varsa, talep ettiğin içerik o includelanmış dosya ile alakalı olmasa da, ilgili hatadan dolayı, ilgisiz gibi duran sayfada yüklenmiyor. Bu durunda a.asp ve b.asp lerden talep ettiğin a.asp olsa bile b.asp de hata varsa sorun veriyor. Yani dediğin gibi case lerle include ladığımız dosyaların tümünün gözden geçirilmesi gerçeği işlemciyi yoran önemli bir husus.