หลายครั้งที่โปรแกรม ASP ที่เราเขียนจะใช้เวลาหนึ่งหรือสองสามนาทีเพราะใช้งานได้มาก เพื่อให้ผู้ใช้ซอฟต์แวร์รอการดำเนินการของโปรแกรมอย่างอดทนเรามักต้องการแถบความคืบหน้าเพื่อระบุสถานะของการดำเนินการโปรแกรม หรืออย่างน้อยคุณควรแสดงข้อความอธิบายเช่น: "การโหลดข้อมูล", "การบันทึกข้อมูล" ฯลฯ ในเวลานี้เราจะใช้ response.flush () มันจะส่งข้อมูลที่รวบรวมไว้ในบัฟเฟอร์ไปยังไคลเอนต์ก่อน
แต่มีหลายครั้งที่เราพบว่าแม้ว่าเราจะใช้การตอบสนอง flush () เราไม่ได้ส่งข้อมูลก่อนหน้านี้ไปยังลูกค้าเพื่อแสดง สิ่งที่เรานำเสนอยังคงเป็นหน้าจอสีขาว หลังจากการทดสอบซ้ำแล้วซ้ำอีกฉันได้ข้อสรุป (เป็นตัวแทนของความคิดเห็นส่วนตัวเท่านั้นที่สามารถอ้างถึงได้ตามต้องการ แต่มีความเสี่ยงของคุณเอง) นั่นคือเนื้อหาของฟลัชต้องมีอย่างน้อย 256 ไบต์ นั่นคือเฉพาะเมื่อการรวบรวมสร้างข้อมูลอย่างน้อย 256 ไบต์ข้อมูลสามารถส่งไปยังไคลเอนต์และแสดงหลังจากการตอบสนอง Flush () จะถูกดำเนินการ