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 asli | Halaman asli (dikompresi) | Setelah menghapus yang kosong | Setelah Kosong (Dikompresi) | Sebelum dan sesudah melepas kosong | Sebelum dan sesudah pengosongan (kompresi) | | 130760 | 36018 | 117354 | 34702 | 13406 | 1316 | | 255935 | 63406 | 240433 | 61870 | 15502 | 1536 | | 278871 | 86794 | 263704 | 85298 | 15167 | 1496 | | 221248 | 53148 | 205440 | 51548 | 15808 | 1600 | | 151612 | 40260 | 137939 | 38940 | 13673 | 1320 | | 135019 | 36000 | 121593 | 34750 | 13426 | 1250 | | 128239 | 36230 | 114658 | 34878 | 13581 | 1352 | | 161530 | 42776 | 147189 | 41392 | 14341 | 1384 | | 99884 | 28372 | 87047 | 27084 | 12837 | 1288 | | 173534 | 43724 | 158446 | 42272 | 15088 | 1452 | | 191519 | 50398 | 176958 | 48888 | 14561 | 1510 | | 176996 | 40274 | 162706 | 38978 | 14290 | 1296 | | 206348 | 47362 | 191400 | 45964 | 14948 | 1398 | | 137014 | 38608 | 122855 | 37076 | 14159 | 1532 | | 144715 | 37260 | 131097 | 35748 | 13618 | 1512 | | 146531 | 36704 | 132619 | 35302 | 13912 | 1402 | | 199915 | 49224 | 182227 | 47452 | 17688 | 1772 | | 106929 | 29850 | 93690 | 28518 | 13239 | 1332 | | 136264 | 36664 | 121548 | 34990 | 14716 | 1674 | | 148750 | 37990 | 134567 | 36578 | 14183 | 1412 | | 282886 | 71924 | 266336 | 70306 | 16550 | 1618 | | 176099 | 41468 | 161322 | 40126 | 14777 | 1342 | | 108394 | 30456 | 95428 | 29216 | 12966 | 1240 | | 152578 | 40186 | 138543 | 38866 | 14035 | 1320 | | 230243 | 59970 | 215389 | 58554 | 14854 | 1416 | | 251183 | 57156 | 234862 | 55694 | 16321 | 1462 | | 196957 | 48176 | 181608 | 46776 | 15349 | 1400 | | 172267 | 41340 | 158105 | 40056 | 14162 | 1284 | | 265877 | 63650 | 248974 | 62142 | 16903 | 1508 | | 147403 | 38894 | 133751 | 37492 | 13652 | 1402 | | 149091 | 36460 | 134998 | 35190 | 14093 | 1270 | | 167741 | 43200 | 153614 | 41856 | 14127 | 1344 | | 171564 | 40898 | 157333 | 39648 | 14231 | 1250 | | 125812 | 34570 | 111047 | 33200 | 14765 | 1370 | | 190649 | 46524 | 175197 | 45040 | 15452 | 1484 | | 153807 | 39462 | 139401 | 38054 | 14406 | 1408 | | 120788 | 32228 | 107534 | 30930 | 13254 | 1298 | | 163327 | 41110 | 148763 | 39710 | 14564 | 1400 | | 103101 | 29476 | 90284 | 28222 | 12817 | 1254 | | 141384 | 39784 | 126641 | 38350 | 14743 | 1434 |
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/>......
|