Response.Buffer ve kullanımı

Response.Buffer fazla kullanılmayan bir metottur. Response.Buffer açıksa kodların hepsi önce okunur daha sonra sunucuya(sayfaya) yazdırır. Eğer kapalıysa okuduğunu sayfaya yazdırır.  response.buffer = true kullanmak sayfaların açılmasını da hızlandırır. Bu komut kullanıldığında sunucu hem sayfayı hazırlamaya hem de bir yandan hazır olan kısımları göndermeye uğraşmaz. Önce sayfayı tamamıyla hazırlar ve tamamı hazır olunca gönderir. Bu da sunucuya binen toplam yükü azaltır.

Response.Buffer=true  açık Response.Buffer=false kapalı

<%
Response.Buffer=false
Response.Write (“elma”) & “<br>”
Response.Write (“armut”) & “<br>”
Response.Write (“portakal”)
%>

Sayfada görünümü:
elma
armut
portakal

Örnekte buffer değeri false olduğu için sistem okuduğu kodu sayfaya yazdırır. Response.Write (“elma”)’yı okur sayfaya yazdırır ardından Response.Write (“armut”)’u okur sayfaya yazdırır, sonra Response.Write (“portakal”)’ı okur sayfaya yazdırır.
Buffer değeri true olsaydı yazıları sırayla değil de hepsini aynı anda gösterecekti.
Not: Günümüzde internet hızı yüksek olduğu için bu farkı göremezsiniz.

 
Saat
 
Sayaç
 
Reklamlar
 
Destek
 
 
Bugün 34098 ziyaretçi (75060 klik) kişi burdaydı!
Yeni Sayfa 1

RekLaMLaR

 

Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol