Autor Zpráva
kutil
Profil
Ahoj, mám potíže s velikostí stránek. Používám ASP pro generování reportů z firemního systému a u jednoho reportu s 5700 záznamy má webová stránka velikost 3MB. Zredukoval jsem ji na 1,63MB ale potřebuju ji ještě menší. Existují nějaké zkratky nebo substituce HTML značek? Čistá data zabrají 0,73kB a tak HTML značky zabírají 0,9MB. Jak je zredukovat? Přikládám kód jednoho záznamu:

<tr>
<td><font size="1">Pokus</td>
td><font color="#FFFFFF">'</font>159008520000448789</font></td>
<td>101882</td>
<td>655072</td>
<td>BAMBIX Groeipap 8 Granen</td>
<td>1056</td>
<td>88</td>
<td>13.07.2007</td>
<td>00003572</td>
<td>6.Released<td>
</tr>


Díky za pomoc.[b][/b]
mata
Profil
- vyházet <font color="#FFFFFF">...</font> apod. a místo toho použít css (nebo se smířit s nenaformátovanou podobou)
- <td> se nemusí uzavírat takže lze vyházet </td>, obdobně </tr>
fimmos
Profil
mata
<td> se nemusí uzavírat takže lze vyházet </td>, obdobně </tr>
Záleží, jestli používá html nebo xhtml. ;o)
mata
Profil
fimmos
při stahování 1.6MB zdrojáku je uživateli zřejmě srdečně jedno jestli je stránka HTML nebo XHTML a jestli je validní nebo ne. Tudíž tady jde podle mě o to, co nejvíc očesat. A vzhledem k použití tagu font se domnívám že to bude HTML neboť kdyby tu šlo o XHTML tak font bude imho nahrazen nějakou modernější konstrukcí.
Dero
Profil
Minimální HTML reprezentace jednoho záznamu v kombinaci s CSS a beze změny vykreslení by byla asi taková:

<tr><td><i>Pokus</i><td><b>'</b>159008520000448789<td>101882<td>655072 <td>BAMBIX Groeipap 8 Granen<td>1056<td>88<td>13.07.2007<td>00003572<td>6.Released

A hnedle jste pod megabajtem. Podotýkám, že <i> a <b> si můžete pomocí CSS nastylovat libovolně.
Radek Hrabůvka
Profil
Něco lze získat "zneužitím" a natylováním značky <th>, namísto <td>.
Z dotazu to nevyplývá, ale dost se dá ušetřit GZIP kompresí na serveru.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0