Yeni Sayfa 1
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.
|