İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

2500 hitle db şişermi

sata

0
İyinet Üyesi
Katılım
9 Şubat 2006
Mesajlar
219
Reaction score
0
siteyi açtıgım iki ay olmadı 2500 hite ulaştığımda site aşırı yavaş olmaya başladı acaba db mi şişmiştir db acsess
20000 hite kadar birşey olmaz deniyor ne kadar doğru bu acaba başka bir sorunmu var
 

sata

0
İyinet Üyesi
Katılım
9 Şubat 2006
Mesajlar
219
Reaction score
0
optimizeden kastın onarmaksa bugun bir onarım yaptım tekrar ftp ye attım hata verdi db de en ufak bir oynama yapınca script hata veriyor
 

Permission

0
İyinet Üyesi
Katılım
11 Aralık 2004
Mesajlar
6,458
Reaction score
3
Konum
izmir
db şişmasi için aynı anda fazla kişinin girmesi şişirir misal aynı anda online 200 kişi gibi
 

sata

0
İyinet Üyesi
Katılım
9 Şubat 2006
Mesajlar
219
Reaction score
0
aynı anda online en fazla 35 kişi oluyor scripte hata olabilir diye değiştirdim fazla bir fark yok acaba sorun ne olabilir
 

evermp3

0
İyinet Üyesi
Katılım
24 Temmuz 2005
Mesajlar
0
Reaction score
0
açtığın verileri kapat kodlamada nothing close falan ile
 

Senol

0
İyinet Üyesi
Onaylı Üye
Katılım
25 Haziran 2005
Mesajlar
4,856
Reaction score
1
Konum
Bursa
merhaba bende veritabanı olarak ms acces kullanıyorum bende herhangibir sorun olmuyor anlık trafiğimin 150 200 kişi olduğu zamanlar oluyor tekil hitim 3000+
eğer actığın recorsetleri ve sorguları sayfa sonunda kapatmaz isen veritabanına yapılacak her bağlantıda hafızada (cache) 17 ile 20 Kb bir veri birikimi olur bu sorunu giderebilmek icin sayfandaki sorguları işlem bitiminde veya sayfa sonunda tamamen kapatabilirsin aşağıdaki kodları kendi sayfandaki kodlara gore uyarlar isen aşağıdaki kodlar sana yardımcı olacaktır
PHP:
<% 
	rs.close
	ii.close
	yn.close
	hbr.close
	bg.close
	bgn.close
	ed.close

set	rs = nothing
set	ii= nothing
set	yn= nothing
set	hbr= nothing
set	bg= nothing
set	bgn= nothing
set	ed= nothing	
%>
 

GoTcHA

0
İyinet Üyesi
Katılım
16 Kasım 2005
Mesajlar
882
Reaction score
0
ayrıca ms access aynı anda 256 eş zamanlı bağlantıya izin verir. eğer sen connectionları kendin kapatmazsan otomatik session düşüş süresine kadar bağlantı açık kalır ve dbnin gereksiz şişmesine neden olur
 

sata

0
İyinet Üyesi
Katılım
9 Şubat 2006
Mesajlar
219
Reaction score
0
hepsini kapatıyorum baglantıyıda sorguyuda neden yavaslama var anlamıyorum serverda problem olabilir diye dusundum herhangi bir sorun yok diyorlar
 

Senol

0
İyinet Üyesi
Onaylı Üye
Katılım
25 Haziran 2005
Mesajlar
4,856
Reaction score
1
Konum
Bursa
sorunlu sayfanı bana yollarsan veya kodları buraya eklersen yardımcı olmaya calışırız
 

Senol

0
İyinet Üyesi
Onaylı Üye
Katılım
25 Haziran 2005
Mesajlar
4,856
Reaction score
1
Konum
Bursa
anasayfanın kodlarını ekleyebilirmisin buraya gorebilirmiyim ayrıca iyinet sayacı da hala okunuyor diyor bende sayfayı kasan bişeyler var
 

sata

0
İyinet Üyesi
Katılım
9 Şubat 2006
Mesajlar
219
Reaction score
0
kullandıgım asp tagları ----- olan yerlerde tablolar var

<%

Set izlemelisin=Server.CreateObject("ADODB.Connection")
izlemelisin.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("xxx.mdb")

%>
----------------------------
<%
pn = Request.QueryString("pn")
kullanici_tercihi = request.form("kullanici_tercihi")
if kullanici_tercihi <> "" then
session("kult") = kullanici_tercihi
end if
harf = request.querystring("harf")
%>
--------------------------
<%
if harf = "" then
set levent=server.CreateObject("Adodb.Recordset")
sql="select * from download order by downid desc"
levent.open sql,izlemelisin,1,3
scriptler=levent.recordcount
end if
toplamp3 = levent.recordcount

IF pn = "" then pn = 1 ELSE pn = CInt(pn) END IF
if session("kult") = "" then
levent.pagesize = 12
else
levent.pagesize = session("kult")
end if
levent.absolutepage = pn
sayfasa = levent.PageCount

%>
---------------------------------

<%
FOR i = ( pn - 1 ) * levent.pagesize + 1 TO levent.pagesize + ( pn - 1 ) * levent.pagesize
IF levent.eof THEN EXIT FOR
%>


----------------------------------------

<%
levent.movenext
if mode=1 then
mode=2
else
mode=1
end if
next
%>

---------------------------------------------
<% m = pn - 1 %>
<% if m = 0 then %>
<font size="2" color="<%=renkfour%>"><- Önceki|
<% else %>
<a href="son-videolar.asp?pn=<%=m%>" title="'<%=m%>' Nolu Sayfa" onmouseover="window.status='<%=m%> Nolu Sayfa';return true;"><font color="<%=renkthree%>" size="2"><- Önceki|</font></a><font color="<%=renkthree%>" size="2"><% end if %>
<% for i=1 to sayfasa %>
<% IF i = pn then %>
<font color="<%=renkfour%>"><%=i%>
<% ELSE %>
<a href="son-videolar.asp?pn=<%=i%>" title="'<%=i%>' Nolu Sayfa" onmouseover="window.status='<%=i%> Nolu Sayfa';return true;"><font color="<%=renkthree%>" size="2"><%=i%></font></a><font color="<%=renkthree%>" size="2">
<% END IF
NEXT %>
------------------------------------
<% n = pn + 1 %>
<% if n = levent.pagecount + 1 then %>
<font color="<%=renkfour%>">|Sonraki ->
<% else %>
<a href="son-videolar.asp?pn=<%=n%>" title="'<%=n%>' Nolu Sayfa" onmouseover="window.status='<%=n%> Nolu Sayfa';return true;"><font color="<%=renkthree%>" size="2">|Sonraki -></font></a><font color="<%=renkthree%>" size="2"><% end if %>
</font></font>
</td>

-------------------------------------

<%
set levent = server.createobject("adodb.recordset")
sql="select * from kategoriler order by kateid desc"
levent.open sql,izlemelisin,1,3
%>

-----------------------------------


<%
i=1
do while i<9 and not levent.eof
%>

-------------------------------------------
<%
levent.movenext
i=i+1
if mode=1 then
mode=2
else
mode=1
end if
loop
%>

---------------------------------

<%
set levent = server.createobject("adodb.recordset")
sql = "select * from download order by hit desc "
levent.open sql, izlemelisin, 1, 3
%>

----------------------------
<%
i=1
do while i<9 and not levent.eof
%>

----------------------------------

<%
levent.movenext
i=i+1
if mode=1 then
mode=2
else
mode=1
end if
loop
%>
---------------------------------
<%
levent.close
set levent=nothing
izlemelisin.close
set izlemelisin=nothing
%>
 

Senol

0
İyinet Üyesi
Onaylı Üye
Katılım
25 Haziran 2005
Mesajlar
4,856
Reaction score
1
Konum
Bursa
sayfanın en altına aşağıdaki kodları ekle ve siteni kontrol panelden durdur ve yeniden başlat kodları ekledikten sonra
PHP:
<% 
	pn.close
	

set	pn = nothing

       conn.close
set	conn = nothing
%>
</body>
</html>
 

sata

0
İyinet Üyesi
Katılım
9 Şubat 2006
Mesajlar
219
Reaction score
0
onunla ilgisi yok sayfalamayı bugun koydum daha once yoktu ama site yine yavas acılıyordu trdownload sana pm attım
 

Darkart

0
İyinet Üyesi
Katılım
1 Temmuz 2005
Mesajlar
7,037
Reaction score
54
firefox ta javascript+css+meta ları iptal ederek denedim gayet normal açtı...kontrol ederken aklında olsun
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst