Postado originalmente por freed0m- É estranho ler isso, não desenvolvemos pensando nos hardwares/conexões ou até mesmo no browser de terceiros, desenvolvemos para levar comodidade e flexibilidade, é o principal sem levar mais um problema ... compreendo cara, não quis dizer que faça o desenvolvimento pensando que o cliente vá ter tal hardware, o que quis dizer, é que do ponto de vista desenvolvedor, acabamos sendo muito exigentes em algumas coisas... ou melhor traduzindo, vamos fazer uma suposição certo, digamos que o site ali esteja carregando totalmente em 30ms, e se alterar alguns detalhes a velocidade altere para 20ms, a diferença é tão pequena, que nignuém vai perceber... se for pensar pela visão do usuário final, eles mal saberão o trabalho que o desenvolvedor passou pra deixar o site rápido, ou as vezes, nem irão perceber tal "velocidade" por terem uma conexão ruin. e sobre CSS inline, tu quer dizer CSS direto no elemento né? eu normalmente uso isso quando não é definitivo, quando quero apenas visualizar o resultado. como já citei antes, é tudo questão de boa pratica pessoal, me da nojo ver codigos que não são identados... mas é coisa que o usuário final nem percebe. a uns meses peguei um serviço que o dono do site estava reclamando que o site demorava pra carregar, o site já estava pronto, mas tentei de tudo pra resolver, o detalhe é que o site era uma galeria gigante de fotos e por mais que deixasse as miniaturas pequenas, o site sempre demorava pra carregar, ai eu concordo contigo que seja interessante saber as boas praticas de performance, mas na minha forma, se eu tivesse feito o site do cara do zero, talvez não tivesse esse problema de velocidade, ao menos em 6 anos nunca tive nenhum problema. obs: hoje ando mais focado em sistemas intranet do que web.
Postado originalmente por riccefarias bom, vamos retirar a maioria dos efeitos, deixar mais clean e mais padronizada. @freed0m-, sou desenvolvedor, quem faz SEO (Search Engine Optimization) é outra pessoa da agência, mas nos meus projetos pessoais nunca fez diferença, aqui pra mim tudo que tenho feito abre rapidamente, nada trava... e não é questão de hardware, pois uso uma configuração bem besta no meu PC. Ai vai dizer que teus 6 anos nunca ouviu falar: "No meu pc funciona"? Postado originalmente por riccefarias então, eu entendo a teoria de vocês, mas mesmo que um script chegue a 2mb, coisa que é difícil, hoje em dia todo mundo tem pelo menos um link de 5mb/s em casa, o que faria o load desses 2mbs em torno de 4segundos. 4 segundos já é muito pra uma web ser carregada totalmente. Isso é tempo demais. E olha que 2mb de JS não é nem de longe difícil de ser alcançada. O que o @Little falou ta totalmente correto. Eu digo aqui sempre, procurar pelos ensinamentos da comunidade ajuda, e MUITO o desenvolvedor. "sou desenvolvedor, quem faz SEO (Search Engine Optimization) é outra pessoa da agência", mas nem ao menos isso? Já é "preguisssa".
Leiam, todo desenvolvedor PHP precisa conhecer: Hidden Content .
@Ayrton Ricardo, então cara, nunca ninguém reclamou de falta de compatibilidade. único problema que tive, foi com um cliente que fui instalar um sistema de comanda eletronica, e optamos por rodar online por diversos fatores, chegando lá, descobri que o link do cara era da OI (antiga BrT) ou seja, ele tem 5mb de link que não chega nem a 500kb. Não chegou a ser uma reclamação, mas tivemos que modificar o projeto e rodar em localhost. Se o problema fosse no sistema, aqui na minha casa eu teria os mesmos problemas de velocidade que ele. Mas assim, não estou dizendo que a dica de vocês está errada, porém, nunca ouvi falar disto. ----EDIT---- acredito que a verdadeira forma de aplicar esta pratica, seria um JS pequeno no HEAD, que ficaria responsável por detectar se a página foi completamente carregada, caso sim, o JS se encarregaria de carregar o restante dos JS. não?
Última edição por riccefarias; 25-06-2014 às 01:32 AM.
acredito que a verdadeira forma de aplicar esta pratica, seria um JS pequeno no HEAD, que ficaria responsável por detectar se a página foi completamente carregada, caso sim, o JS se encarregaria de carregar o restante dos JS. não? Pra que? Sendo muito mais simples carregar os JS no footer. Você não entendeu, ou não quer entender. Colocar JS no head não é usado a alguns anos, pesquise por JS async que entenderá o motivo. Sobre os 6 anos de experiência, eu não duvido, mas evolução sempre é bem vinda, né? Sobre o CSS, não tem o porque colocar na pagina. Se quiser ver como fica, usa as funcionalidades do navegador, que possibilita a edição do CSS em tempo real. @SHEIK Seu exemplo da galeria não faz sentido. A formatação da galeria é feita em css e não depende do JS inicialmente. Abraços!
Olha @riccefarias , sem querer desmerecer e tudo mais, mais se não ouviu falar das técnicas aqui citadas, você esta desatualizado e MUITO desatualizado, não estou falando de meses e sim de ANOS, pois desde 2011 a inserção do JS no head é repudiada. Minhas base pra dizer isso, foi seu argumento do CSS INLINE, porque não usar o Console do Navegador como Litlle disse ? No Geral, espero que não se decepcione, tudo dito aqui foi para acrescentar no seu futuro desenvolvimento, quando oque você disse, e o Ayrton comentou. sou desenvolvedor, quem faz SEO (Search Engine Optimization) é outra pessoa da agência Cara o SEO e iniciado no desenvolvimento BACK-END, não necessita ter uma pessoa com estudos avançados para se fazer SEO até seu método de otimizar o código já é um dos sinônimos atribuídos ao SEO, Até mesmo os atributos usados no banco de dados como estrutura das tabelas já contribui .
Explore seu conhecimento antes que os outros o Explore.
Em virtude dos comentários terem se desvinculado da finalidade do tópico, bem como pelo fato de que o website do Autor já foi avaliado por diversas pessoas (satisfazendo seu pedido inicial), tenho por bem fechar o tópico para evitar flood. Qualquer coisa, entre em contato via MP.
Código PHP: <?php if(Weather::getState() == 'Rainy weather') { $this->removingLittleHorseFromRain(); }
<?php if(Weather::getState() == 'Rainy weather') { $this->removingLittleHorseFromRain(); }
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Regras do Fórum