Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 16161|Jawab: 0

[ASP.NET] Apakah benar-benar perlu menghapus karakter spasi putih dari HTML?

[Salin tautan]
Diposting pada 29/04/2019 13.52.08 | | |
Baru saja, seorang teman bertanya kepada saya di MSN bahwa ada banyak karakter kosong di halamannya, dan ketika saya membuka file sumber, saya menemukan bahwa kodenya sangat jarang. Dia merasa itu-dan mengatakan ada cara untuk menyingkirkan mereka. Saya bertanya kepadanya, "Apakah halaman Anda dikompresi dengan GZip?" Dia bilang dia menggunakannya, jadi saya menjawab, "Kalau begitu Anda tidak perlu menghapus karakter kosong, spasi kontinu dikompresi dengan baik, dan efeknya tidak bagus setelah menghapusnya." Pada saat ini, saya tidak bisa tidak berpikir bahwa ada juga bagian di pagi hari "Pengalaman Pengoptimalan Beranda Taman Blog" yang "menghapus spasi dan garis kosong di HTML", jadi saya berencana untuk mencobanya untuk melihat seberapa efektif menghapus spasi putih.

"Pengalaman Pengoptimalan Beranda Taman Blog":Login hyperlink terlihat.

Tujuan eksperimental saya adalah halaman detail dari 40 artikel pertama di blog saya, yang berkisar dari 98K hingga 277K sebelum kompresi, yang menurut saya adalah ukuran halaman khas di taman blog. Saya menggunakan kode pengujian seperti ini:

Dalam kode di atas, saya menggunakan metode menghapus karakter spasi dari Bloggarden, dan hasilnya adalah sebagai berikut:


Halaman asliHalaman asli (dikompresi)Setelah menghapus yang kosongSetelah Kosong (Dikompresi)Sebelum dan sesudah melepas kosongSebelum dan sesudah pengosongan (kompresi)
1307603601811735434702134061316
2559356340624043361870155021536
2788718679426370485298151671496
2212485314820544051548158081600
1516124026013793938940136731320
1350193600012159334750134261250
1282393623011465834878135811352
1615304277614718941392143411384
99884283728704727084128371288
1735344372415844642272150881452
1915195039817695848888145611510
1769964027416270638978142901296
2063484736219140045964149481398
1370143860812285537076141591532
1447153726013109735748136181512
1465313670413261935302139121402
1999154922418222747452176881772
106929298509369028518132391332
1362643666412154834990147161674
1487503799013456736578141831412
2828867192426633670306165501618
1760994146816132240126147771342
108394304569542829216129661240
1525784018613854338866140351320
2302435997021538958554148541416
2511835715623486255694163211462
1969574817618160846776153491400
1722674134015810540056141621284
2658776365024897462142169031508
1474033889413375137492136521402
1490913646013499835190140931270
1677414320015361441856141271344
1715644089815733339648142311250
1258123457011104733200147651370
1906494652417519745040154521484
1538073946213940138054144061408
1207883222810753430930132541298
1633274111014876339710145641400
103101294769028428222128171254
1413843978412664138350147431434

Perlu memperhatikan dua kolom terakhir, dari mana kita dapat menemukan bahwa meskipun volume halaman dapat dikurangi lebih dari selusin K sebelum dan sesudah menghapus yang kosong, tetapiSetelah kompresi, perbedaannya sebenarnya hanya 1-2K - sekitar 1-2 paket。 Apakah penghematan ini sepadan? Selain itu, praktik Blog Garden adalah mengganti konten setiap halaman dengan ekspresi reguler, jadi apakah itu sepadan dengan biayanya? Ini terserah taman blog untuk profil itu sendiri......

Akhirnya, pada kenyataannya, menghapus karakter spasi bukanlah hal yang sederhana. Contoh paling sederhana adalah: Pernahkah Anda menemukan beberapa editor HTML atau pembaca RSS yang mengubah kode yang rapi menjadi baris dalam sebuah artikel? Ini karena mereka secara sewenang-wenang menghapus semua spasi kosong, tetapi lupa bahwa ada tag HTML yang disebut <pre/>......




Mantan:Biarkan angka menunjukkan SQL dari kata-kata
Depan:HttpListener menulis byte ke aliran di luar ukuran byte Content-Length yang ditentukan
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com