Tamponlama bəzən müştəri brauzerindəki ASP səhifələrindəki HTML və ya məlumatları göstərməyə cəhd sayını minimuma endirmək üçün veb səhifəni göstərmək üçün istifadə olunur və bununla da ümumi performansı artırır. TCP / IP elə bir şəkildə tərtib edilmişdir ki, müştəriyə böyük həcmdə məlumat göndərmək daha səmərəlidir.
Zəruri
HTML redaktoru
Təlimat
Addım 1
Buferləmə səbəbindən səhifə daha yavaş olur - istifadəçilərə yalnız sona çatdıqdan sonra göndərilənlərdən. Buna görə, çox uzun müddət skriptlər tərəfindən yaradılan səhifələr üçün tamponlamanı tamamilə və ya qismən söndürə bilərsiniz.
Addım 2
Buferləşdirməni tamamilə aradan qaldırmaq üçün Response. Buffer = False əmrini istifadə edin. Bu metod dərhal istifadəçiyə məlumat göndərəcəkdir.
Addım 3
Response. Flush metodundan istifadə edin. Buferləşdirməni qismən aradan qaldırmaq üçün daha mürəkkəb bir hərəkət alqoritminə ehtiyacınız olacaq, amma daha çox üstünlük verildiyi görünür. Tamponda yığılmış bütün HTML-ləri müştəriyə göndərən Response. Flush metodundan istifadə edir.
Addım 4
Məsələn, ümumi ölçüsü 1000 sətir olan bir cədvəldə yaradılan ilk yüz satırdan sonra ASP skriptləri səhifənin ilk hissəsini müştəri brauzerinə göndərmək üçün Response. Flush çağırır. Bu yanaşma istifadəçiyə bütün cədvəl hazır olandan əvvəl ilk yüz sətri görməyə imkan verir. Üstəlik, yeni bir xətt yaranarkən eyni hissələrdə müştəriyə göndərmək mümkündür.
Addım 5
Tamponla bu cür iş ən optimaldır, performans səviyyəsində nəzərəçarpacaq dərəcədə bir artıma və uzun müddət hesablanmış səhifələrin mərhələlərlə yüklənmə qabiliyyətinə, mənbəyə gələn ziyarətçiləri qarşısında uzun müddət gözləməyə məcbur etmir. təmiz bir brauzer pəncərəsinin.
Addım 6
Səhifəni tikinti bloklarına ayırın. Xatırlamaq vacibdir ki, bəzi brauzerlər bir masanın hissələrini göstərməyi dəstəkləmirlər - onun bağlanmasını gözləyəcəklər. Bu vəziyyətdə belə bir bağlanmanı simulyasiya etməlisiniz - məsələn, yuxarıda göstərildiyi kimi böyük bir masa yüz cərgəyə bölünə bilər. Bu vəziyyətdə növbəti alt cədvəl yaradıldıqdan sonra Response. Flush metodundan istifadə edərək istifadəçilərə göndərilə bilər.
Addım 7
Təmizləmə metodunu tətbiq edin. Bəzi hallarda tamponlamanı qismən söndürmə texnologiyasının çox böyük səhifələr yaratmaq zonasında çox sayda server yaddaşını istehlak etməsi mümkündür. Flush metodundan istifadə etmədən bu texnologiyanın düzgün istifadəsini təmin etmək və sistem mənbəyinin lazımsız həddən artıq istifadəsindən qaçmaq mümkün olmayacaqdır. Bu metodun dezavantajı, istifadəçinin cədvəli ekranda düzgün göstərməsi üçün alt cədvəllərin hər birində eyni eni sütunların yaradılmasını təmin etməkdir.