Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 16161|Atsakyti: 0

[ASP.NET] Ar tikrai reikia pašalinti tarpus iš HTML?

[Kopijuoti nuorodą]
Paskelbta 2019-04-29 13:52:08 | | |
Tik dabar, draugas paklausė manęs MSN, kad yra daug tuščių simbolių savo puslapyje, ir kai aš atidariau šaltinio failą, aš pastebėjau, kad kodas buvo labai retas. Jis manė, kad tai buvo švaistymas ir sakė, kad yra būdas jų atsikratyti. Aš jo paklausiau: "Ar jūsų puslapis suspaustas naudojant GZip?" Jis sakė, kad jį naudojo, todėl aš atsakiau: "Tada jums nereikia pašalinti tuščių simbolių, ištisiniai tarpai yra gerai suspausti, o efektas nėra didelis juos pašalinus." Šiuo metu, aš negalėjau padėti, bet manau, kad taip pat buvo skyriuje ryte "Blog Park Pagrindinis puslapis optimizavimo patirtis", kad buvo "pašalinant tarpus ir tuščias eilutes HTML", todėl aš planavau pabandyti pamatyti, kaip veiksminga ji buvo pašalinti baltus tarpus.

"Dienoraštis Parkas Pagrindinis puslapis Optimizavimo patirtis":Hipersaito prisijungimas matomas.

Mano eksperimentinis tikslas yra išsamios informacijos puslapių pirmųjų 40 straipsnių mano dienoraštyje, kurie svyruoja nuo 98K iki 277K prieš suspaudimą, kuris, manau, yra tipiškas puslapio dydis dienoraštyje sode. Aš naudoju bandymo kodą taip:

Aukščiau pateiktame kode naudojau tarpų simbolių pašalinimo iš "Bloggarden" metodą, o rezultatas yra toks:


Originalus puslapisOriginalus puslapis (suspaustas)Pašalinus ruošiniusPo tuščio (suspaustas)Prieš ir po ruošinių pašalinimoPrieš ir po tuštinimo (suspaudimo)
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

Verta atkreipti dėmesį į paskutinius du stulpelius, iš kurių galime pastebėti, kad nors puslapio apimtis gali būti sumažinta daugiau nei keliolika K prieš ir po ruošinių pašalinimo, tačiauPo suspaudimo skirtumas iš tikrųjų yra tik 1-2K - apie 1-2 pakelius。 Ar verta sutaupyti? Be to, "Blog Garden" praktika yra pakeisti kiekvieno puslapio turinį reguliariais posakiais, todėl ar verta mokėti? Tai priklauso nuo tinklaraščio sodo profilio......

Galiausiai, iš tikrųjų, pašalinti tarpų simbolius nėra toks paprastas dalykas. Paprasčiausias pavyzdys: Ar susidūrėte su HTML redaktoriais ar RSS skaitytuvais, kurie kitaip tvarkingą kodą paverčia straipsnio eilute? Taip yra todėl, kad jie savavališkai pašalina visus tarpus, bet pamiršo, kad yra HTML žyma, vadinama <pre/>......




Ankstesnis:Tegul skaičiai rodo žodžių SQL
Kitą:"HttpListener" į srautą rašo baitus, viršijančius nurodytą turinio ilgio baitų dydį
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com