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 puslapis | Originalus puslapis (suspaustas) | Pašalinus ruošinius | Po tuščio (suspaustas) | Prieš ir po ruošinių pašalinimo | Prieš ir po tuštinimo (suspaudimo) | | 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 |
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/>......
|