Juuri äskettäin ystäväni kysyi minulta MSN:llä, että hänen sivullaan on paljon tyhjiä merkkejä, ja kun avasin lähdetiedoston, huomasin, että koodi oli hyvin niukka. Hän koki sen hukkaan heitetyksi ja sanoi, että niistä voisi päästä eroon. Kysyin häneltä: "Onko sivusi pakattu GZipillä?" Hän sanoi käyttäneensä sitä, joten vastasin: "Silloin sinun ei tarvitse poistaa tyhjiä merkkejä, jatkuvat välilyönnit ovat hyvin tiivistettyjä, eikä vaikutus ole hyvä niiden poistamisen jälkeen." Tuolloin en voinut olla ajattelematta, että aamulla oli myös osio "Blog Park Homepage Optimization Experience", jossa "HTML:stä poistettiin välilyöntejä ja tyhjiä rivejä", joten suunnittelin kokeilevani sitä nähdäkseni, kuinka tehokasta valkoisten välien poistaminen oli.
"Blogipuiston kotisivun optimointikokemus":Hyperlinkin kirjautuminen on näkyvissä.
Kokeellinen tavoitteeni on blogini ensimmäisten 40 artikkelin yksityiskohtaiset sivut, jotka vaihtelevat 98K:sta 277K:hon ennen pakkausta, mikä mielestäni on tyypillinen sivukoko blogipuutarhassa. Käytän testikoodia näin:
Yllä olevassa koodissa käytin menetelmää, jossa poistin tyhjät välimerkit Bloggardenista, ja tulos on seuraava:
| Alkuperäinen sivu | Alkuperäinen sivu (pakattu) | Tyhjiöiden poistamisen jälkeen | After Blank (pakattu) | Ennen ja jälkeen tyhjien poistamisen | Ennen ja jälkeen tyhjentämisen (puristus) | | 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 |
On syytä kiinnittää huomiota kahteen viimeiseen sarakkeeseen, joista voimme huomata, että vaikka sivutilavuutta voidaan vähentää yli tusinalla K:lla ennen ja jälkeen tyhjien kohtien poistamisen,Pakkauksen jälkeen ero on itse asiassa vain 1–2K – noin 1–2 pakettia。 Ovatko nämä säästöt sen arvoisia? Lisäksi Blog Gardenin käytäntö on korvata jokaisen sivun sisältö säännöllisillä lausekkeilla, joten onko se hintansa arvoista? Tämä on blogipuutarhan vastuulla profiloida itseään......
Lopuksi, itse asiassa tyhjän tilan merkkien poistaminen ei ole niin yksinkertainen asia. Yksinkertaisin esimerkki on: Oletko törmännyt joihinkin HTML-editoreihin tai RSS-lukijoihin, jotka muuttavat muuten siistin koodin riviksi artikkelissa? Tämä johtuu siitä, että he poistavat kaiken tyhjän tilan mielivaltaisesti, mutta unohtavat, että on olemassa HTML-tagi nimeltä <pre/>......
|