Otimizações CSS e outras

(snarkhx) #1

Continuando o conceito de Projeto e a integração de funções espalhadas sugiro uma modificação no CSS de vocês:

Espero que não fiquem zangados com tanta coisa que sugeri.

Otimizações diversas:
Vários códigos sem efeito estão sendo gerados:

  • accesskey="", se não tem pra que gerar?
  • iframe src=""
  • font vazios quando a consulta não tem resultado na coluna…
    é preferível um teste if(empty($var) echo <font… do que gastar banda de internet com código inútil.
    Exemplo:
    Código:
<FONT size="2" color="#FFFFFF" face="Verdana, Arial, sans-serif"></FONT> 73bytes/célula vazia 

Média de células: ~5 (dependendo da aplicação pode ser muito mais)
Exibições da aplicação >50
Usuarios >500

Desperdicio mínimo total= 73 * 5 * 50 * 500 = 9125500bytes ~9Megas de desperdicio por aplicação
Desperdicio = menos dinheiro, mais tempo executando a aplicação, menos tempo pra produzir. Preciso falar mais desta aqui ?

Otimizações CSS

Comecem com passos simples.
Veja um texto de iframe gerado

<iframe class="css_iframes" border="0" id="nmsc_iframe_liga_E_grid_cli_empresas" marginWidth="0" marginHeight="0" frameborder="0" valign="top" height="0" width="0" name="nm_iframe_liga_E_grid_cli_empresas" scrolling="auto" src=""></iframe>

240bytes que não servem pra nada
Como eu vi que em média temos uns 7 por aplicação
temos ~42Megas que não fazem absolutamente nada.

Se durante o framework vc checarem que o mesmo não tem um fonte… não precisa gerá-lo.

//Web semantica

  • cade os thead, tfoot, e th… pra indicar enfase nos títulos e cabecalhos e rodapé da tabela ?

  • descartem font e passem a utilizar span

  • descartem b e passem a utilizar strong

  • descartem i e passem a utilizar em

  • utilizem o type=“text/css” dentro da style

  • utilizem algum doctype ( o mais suave para quem está começando é transitional). Depois para algo mais agressivo XHTML

  • utilizem tags e atributos em minúsculas…

  • várias tags já contém uma classe, então coloquem o estilo da mesma na classe, vai economizar muito código

Bom, mas vocês entenderam o recado.
Não fiquem bravos hein…

(Haroldo) #2

CONTINUE SE PREOCUPANDO COM ESSE TIPO DE COLOCAÇÃO, E NÃO SE PREOCUPE COM O QUE A NETMAKE VAIPENSAR, IMAGINE SEU CODIGO NO CLIENTE, AI VEM UM CONCORRENTE QUE AVALIA SEU CÓDIGO E ENCONTRA ESSAS ESTRANHESAS, COMO VOCÊ FICARIA NESSA SITUAÇÃO.