Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 16161|Válasz: 0

[ASP.NET] Valóban szükséges eltávolítani a fehér szóköz karaktereket a HTML-ből?

[Linket másol]
Közzétéve 2019. 04. 29. 13:52:08 | | |
Épp most egy barátom megkérdezte az MSN-en, hogy sok üres karakter van az oldalán, és amikor megnyitottam a forrásfájlt, azt találtam, hogy a kód nagyon ritka volt. Úgy érezte, pazarlásnak találta, és azt mondta, van mód megszabadulni tőlük. Megkérdeztem tőle: "Az oldalad GZip-szel van tömörítve?" Azt mondta, használta, ezért válaszoltam: "Akkor nem kell eltávolítani az üres karaktereket, a folyamatos terek jól tömörödnek, és a hatás nem túl jó eltávolításuk után." Ekkor nem tudtam nem eszembe jutni, hogy a reggeli "Blog Park főoldal optimalizálási élménye" című részben is szerepelt, ami "a HTML-ben a helyek és üres sorok eltávolítása" témája, ezért terveztem, hogy kipróbálom, mennyire hatékony a fehér helyek eltávolítása.

"Blog Park kezdőlap optimalizálási élmény":A hiperlink bejelentkezés látható.

Kísérleti célom az első 40 cikk részletes oldalai a blogomban, amelyek 98K-tól 277K-ig terjednek a tömörítés előtt, ami szerintem tipikus oldalméret egy blogkertben. Én így használok tesztkódot:

A fenti kódban a Bloggardenből eltávolítottam a fehér szószavas karaktereket, és az eredmény a következő:


Eredeti oldalEredeti oldal (tömörített)Miután eltávolították az üres hangokatBlank után (tömörített)A üres alkatrészek eltávolítása előtt és utánBlanking előtt és után (kompresszió)
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

Érdemes odafigyelni az utolsó két oszlopra, amelyekből kiderülhet, hogy bár az oldaltérfogat több mint egy tucat K-val csökkenthető a üres helyek eltávolítása előtt és után, még,Tömörítés után a különbség valójában csak 1-2K – kb. 1-2 csomag。 Megéri ezeket a megtakarításokat? Továbbá a Blog Garden gyakorlata, hogy minden oldal tartalmát rendszeres kifejezésekkel helyettesíti, szóval megéri-e ez a költséget? Ez a blogkert feladata, hogy profilozza magát......

Végül valójában a fehér alakú karakterek eltávolítása nem olyan egyszerű dolog. A legegyszerűbb példa: Találkoztál már olyan HTML szerkesztőkkel vagy RSS olvasóval, amelyek egy egyébként menő kódot egy cikkben sorrá alakítanak? Ez azért van, mert önkényesen eltávolítják az összes fehér teret, de elfelejtették, hogy van egy HTML tag, amit ......<pre/>




Előző:Legyenek a számok a szavak SQL-jét
Következő:A HttpListener a megadott Tartalomhossz bájtméreten túl bájtokat ír az adatfolyamhoz
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com