Just praegu küsis sõber MSN-is, et tema lehel on palju tühje märke, ja kui avasin lähtefaili, leidsin, et kood oli väga napp. Ta tundis, et see on raiskamine ja ütles, et on võimalus neist vabaneda. Küsisin temalt: "Kas su leht on tihendatud GZipiga?" Ta ütles, et kasutas seda, nii et vastasin: "Siis pole vaja tühje märke eemaldada, pidevad ruumid on hästi kokku surutud ja efekt pole pärast eemaldamist eriti hea." Sel ajal mõtlesin, et hommikul oli ka osa "Blog Park Homepage Optimization Experience", mis käsitles "tühikute ja tühjade ridade eemaldamist HTML-is", nii et plaanisin seda proovida, et näha, kui tõhus on valgete tühikute eemaldamine.
"Blogipargi avalehe optimeerimise kogemus":Hüperlingi sisselogimine on nähtav.
Minu eksperimentaalne eesmärk on esimese 40 artikli detaillehed minu blogis, mis ulatuvad 98K-st kuni 277K-ni enne tihendamist, mis minu arvates on tüüpiline lehekülje suurus blogiaias. Kasutan testkoodi nii:
Ülaltoodud koodis kasutasin Bloggardenist tühikumärkide eemaldamise meetodit ja tulemus on järgmine:
| Originaalleht | Originaalleht (tihendatud) | Pärast tühikute eemaldamist | After Blank (Compressed) | Enne ja pärast tühjade eemaldamist | Enne ja pärast tühjendamist (kompressioon) | | 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 |
Tasub tähelepanu pöörata viimastele kahele veergule, kust näeme, et kuigi lehekülgede mahtu saab enne ja pärast tühjade eemaldamist vähendada enam kui tosina K võrra, kuidPärast tihendamist on tegelikult vaid 1-2K ehk umbes 1-2 paketti。 Kas need säästud on seda väärt? Lisaks on Blog Gardeni tava asendada iga lehe sisu regulaarsete väljenditega, kas see on siis kulu väärt? See on blogiaia enda profiili kujundamise ülesanne......
Lõpuks, tegelikult ei ole tühikute eemaldamine nii lihtne asi. Lihtsaim näide on: Kas oled kohanud mõnda HTML-redaktorit või RSS-lugejat, mis muudavad muidu laheda koodi artikli reaks? See on tingitud sellest, et nad eemaldavad suvaliselt kogu tühiku, kuid unustasid, et on olemas HTML-silt nimega <pre/>......
|