See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 16161|Vastuse: 0

[ASP.NET] Kas HTML-ist on tõesti vaja tühikumärke eemaldada?

[Kopeeri link]
Postitatud 29.04.2019 13:52:08 | | |
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:


OriginaallehtOriginaalleht (tihendatud)Pärast tühikute eemaldamistAfter Blank (Compressed)Enne ja pärast tühjade eemaldamistEnne ja pärast tühjendamist (kompressioon)
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

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




Eelmine:Las numbrid näitavad sõnade SQL-i
Järgmine:HttpListener kirjutab voogu baitidega, mis ületavad määratud sisupikkuse baiti suuruse
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com