Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 16161|Vastaus: 0

[ASP.NET] Onko todella välttämätöntä poistaa välilyöntejä HTML:stä?

[Kopioi linkki]
Julkaistu 29.4.2019 13.52.08 | | |
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 sivuAlkuperäinen sivu (pakattu)Tyhjiöiden poistamisen jälkeenAfter Blank (pakattu)Ennen ja jälkeen tyhjien poistamisenEnnen ja jälkeen tyhjentämisen (puristus)
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

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/>......




Edellinen:Olkoon numerot sanojen SQL-arvo
Seuraava:HttpListener kirjoittaa tavuja striimaan määritellyn sisällönpituuden tavukoon yli
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com