Por que os PCs antigos não podem ver sites modernos? [fechadas]

55

A razão para esta pergunta é que muitas vezes clientes, amigos e pais me perguntam por que seu PC antigo perfeitamente funcional não pode mais ser usado online. Estou procurando uma boa resposta para essas pessoas e para mim (principalmente eu).

Em 2000, trabalhei em um PC Pentium2 de 400MHz e lembro-me de navegar em sites graficamente ricos, assistir vídeos incorporados ao RealPlayer e curtir filmes em Flash.

Ontem eu liguei o velho PC e entrei na Internet - o PC diminuiu a velocidade na maioria dos sites que eu tentei abrir.

Os sites que eu estava visualizando tinham imagens, texto e um ou dois banners em flash - como a maioria dos sites em 2000.

Então, o que mudou? Navegadores? JavaScript? Flash?

Aqui estão minhas teorias - corrija-me onde estou errado:

  1. Uso pesado de JS. Nos anos 90, você clicou em um link e levou você a outro URL. Agora clicando você obtém janelas modais, controles deslizantes, votações sociais, etc. JS é conhecido por ser pesado na CPU, mesmo que o navegador faça alguma compilação on-the-fly, ele ainda precisa ser feito pela CPU.

  2. A maneira como os navegadores são feitos Os mecanismos do navegador estão se tornando mais reutilizáveis. Camadas de abstração bem feitas permitem que o mesmo mecanismo seja usado em PCs e dispositivos. A abstração prejudica a CPU, porque o mecanismo não é feito especificamente para essa arquitetura de hardware.

  3. Flash, vídeo em HTML5 Muitos banners em Flash têm animações ricas e muitas vezes são feitos de forma ineficaz. Vídeo em Flash e vídeo HTML5 hoje em dia exigem que você tenha uma GPU moderna.

  4. Arquiteturas de CPU modernas Hoje eu trabalho em um processador 3GHz. Tecnicamente, isso deve ser cerca de 6x vezes mais rápido que o meu P2 400MHz. Na verdade, é ainda mais rápido porque os processadores modernos não funcionam da mesma maneira que o meu P2. Não podemos mais comparar os valores de MHz por causa de vários núcleos e outras novas tecnologias. Essa é a razão pela qual agora estamos falando de arquiteturas (como Haswell) em vez de valores de GHz. Assim, como a CPU é muito mais rápida, ela pode lidar facilmente com jQuery, mapas do Google e vídeos em flash na mesma página.

por Armand P 05.08.2013 / 16:56

6 respostas

13

A resposta é que a internet simplesmente usa mais recursos em um computador. Mais processamento da CPU, mais RAM, mais E / S de disco e instruções mais recentes exigidas pelo sistema operacional. Não é uma coisa, é tudo o que um navegador moderno pode fazer que acaba sobrecarregando todos os aspectos do computador. (Abra um site html estático e aposto que o computador estará mais rápido do que nunca; mas quais sites são estáticos atualmente?) Uma coisa como pouca memória RAM pode prejudicar um computador, mas você sobrecarrega 2 ou 3 coisas de cada vez e você tem um computador que, para todos os efeitos, não funciona de todo.

Um computador mais antigo pode ser usado, ainda que lentamente. Mas você precisa se certificar de que não está sendo sobrecarregado, simplesmente mantendo o sistema operacional em execução e tem recursos extras disponíveis para realmente navegar. Quais são as suas especificações básicas sem nenhum programa aberto? E o barramento PCI pode ser seu amigo para atualizar coisas como seu disco e gráficos. Aqui está o que encontramos para nós usarmos hardware mais antigo nos tempos modernos.

  • CPU - Se o uso da CPU da linha de base for de 50%, você terá muito pouco para executar qualquer outra coisa. Você precisa certificar-se de interromper todos os serviços desnecessários e impedir que todos os programas sejam executados . E se você usar a verificação de vírus ativa, como o AVG, estará praticamente viciado em ser produtivo; nada pode estar sendo executado no backround.

  • RAM - Se você tem 512MB de RAM e seu uso de RAM é de 300mb, então você estará usando o espaço de troca para navegar, o que significa que seu computador rodará EXTREMAMENTE lento; esta única coisa sozinha pode prejudicar QUALQUER computador. Eu vi meu navegador usar apenas 1-2GB. Assista o seu uso de RAM em todos os momentos para se certificar de que você não usa swap. Além disso, instale o máximo de memória RAM possível e verifique se ele está o mais rápido possível (PC-66, PC-100, PC-133?)

  • E / S de disco - Conte os arquivos no Windows 7 versus Windows XP versus Windows 98; O Windows 7 tem exponencialmente mais arquivos usados. Como os tempos de busca são a maior lentidão em uma unidade estilo disco, você com certeza terá taxas de leitura de disco muito lentas devido aos tempos de busca mais lentos e aos arquivos adicionais acessados. Condense sua partição do sistema operacional para que não seja mais de 20% gratuita (diminua se estiver) e desfragmentar usando um desfragmentador de terceiros usando um posicionamento inteligente ou desfragmentação por tempos de acesso minimizar o movimento da cabeça na unidade. Se você puder, obtenha um controlador PCI SATA e use uma unidade SATA moderna de 10K como as unidades da série Western Digital HLHX (rápida e barata no EBAY) .

  • Gráficos - Obtenha uma placa gráfica PCI ou AGP tão moderna quanto possível para descarregar o CPU. Eu vi abas únicas no meu navegador fazer com que um dos meus núcleos rodasse 75% ou mais (Athlon X4 630). Embora uma placa gráfica não ajude em todas as páginas, em algumas páginas ela será usada.

  • Rede - Use uma NIC dedicada para obter uma carga mínima de sua CPU, embora você provavelmente já esteja nesse hardware antigo.

  • Som - Use uma placa de som dedicada para obter novamente carga mínima da CPU. Embora alguns não ajudem com isso.

  • Resolução e profundidade de bits - Reduza a resolução e a profundidade de bits para 16 bits para ajudar a tirar o MB, a CPU e, possivelmente, a RAM.

  • MB - Não se esqueça que seu northbridge e southbridge têm largura de banda limitada, que também será consumida pela sobrecarga, portanto, reduzir sua sobrecarga pode ajudar a manter as coisas para que seu MB não atrase as coisas .

  • OS - É possível que sua CPU não suporte as instruções necessárias para um sistema operacional Microsoft moderno; fazer uma mudança para o Linux também pode ajudar bastante por esse motivo, e isso reduzirá sua sobrecarga em sua CPU, RAM e disco.

Nós usamos um PII 266 com 256MB RAM há 7 anos e 256MB foi max RAM. Só isso aleijou o computador. O próximo computador foi, e é, um P4 2.8 com 2GB de RAM que minha esposa se recusa a se livrar porque corre tão rápido ou mais rápido do que a maioria das pessoas que ela conhece e porque consertá-lo se não está quebrado. Mas aplicamos muitas das coisas que mencionei acima para mantê-lo funcionando rapidamente. Não há programas em segundo plano (nem mesmo verificação de vírus), tamanho da partição condensada, desfragmentação por tempos de acesso, gráficos PCI de classe empresarial 2D e 2 GB de RAM. O computador gagueja em vídeos de alta resolução e alguns sites diminuem a velocidade, mas raramente. Diferente do que é usado todos os dias para o escritório médio como atividades.

Se você não consegue obter RAM suficiente, você não tem E / S de disco adequada, seu uso de CPU está 60% inativo e sua CPU não suporta as instruções necessárias, você estará chorando por causa de quão lento navegação é e os erros por causa disso. Mas, antes de resolver TODOS esses problemas, e em qualquer outro segundo, você deverá conseguir fazê-lo funcionar.

    
por 06.08.2013 / 05:03
59

Simplesmente, muitos recursos HTML modernos que tomamos como garantidos não existiam naqueles dias. Há tentativas de construir navegadores 'modernos' para sistemas operacionais mais antigos - classilla , por exemplo. Você pode facilmente carregar o Linux em um sistema PII ou PIII adequado e ainda ser capaz de lidar com uma página web básica e moderna.

Por outro lado

EsteéogooglenoOS/2warp4.52,emumaVMemumaCPUmoderna.Eupoderiasubstituirissopelolinuxeamesmapáginaseriarenderizadacorretamente.Seeupudesseencontrarumnavegadormodernodealgumtipo,certamenteseriacapazderenderizaressapáginamuitosimples.Operapodefuncionar

Mesma página, navegador diferente (ópera 5.2, eu acho), e funciona gloriosamente aqui. Ele se divide em novos navegadores de suporte muito mais do que os mais antigos. Se você pudesse ter um navegador 'moderno' para funcionar, ele poderia renderizar as coisas melhor - o bate-papo SE se divide em um - e é um site moderno baseado em HTML5 / Ajax.

Naturalmente não tenho nem flash nem HTML 5, mas você tem a idéia. Seu tudo sobre o navegador

    
por 05.08.2013 / 17:16
10

Eu tenho um desktop P4 de 9 anos em casa, com o Ubuntu 12.04 instalado. Ele tem um disco rígido de 500 GB, 3 GB de RAM e uma placa de vídeo de 512 MB. Eu usá-lo como servidor doméstico, para backup, compartilhamento de arquivos e para negativos de digitalização em lote. Eu não sei como isso funcionaria com o XP agora, mas suponho que isso não faria muita diferença na velocidade.

Pode fazer quase tudo. Vídeos do YouTube funcionam. Alguns vídeos não funcionam corretamente, provavelmente porque a resolução é muito alta. A maioria dos sites funciona, embora demore um pouco mais. Fazer duas coisas ao mesmo tempo pode demorar um pouco ... Eu posso até mesmo iniciar o VirtualBox e rodar o Photoshop nele. Isso realmente funciona, embora às vezes eu tenha que esperar alguns segundos. Aguarde a conclusão de cada ação. Feche tudo o mais, especialmente o Firefox com sites pesados nele.

Então, como isso se relaciona com a sua situação? Este é um P4, então duas gerações depois, mas ainda com 9 anos de idade.

Meu palpite é que o Windows fica mais lento com todas as atualizações. Eu não posso provar isso, mas é o meu pressentimento. JavaScript em sites é muito mais complexo. Pense no jQuery e no que ele pode fazer. Os navegadores podem manipular a transparência PNG. CSS3 e HTML5 exigem mais energia. Você usa complementos? Antivírus? Antivírus de 10 anos atrás exigiam menos energia, suponho. Agora existem todos esses diferentes tipos de ameaças e o programa antivírus precisa procurar por elas.

Não há um motivo. É o pacote inteiro. Não só mais memória, mas memória mais rápida. Os discos rígidos possuem conectores mais rápidos.

Seu computador antigo pode precisar de um sistema que requer menos na base, como o Ubuntu, o Debian ou o Centos. Talvez isso o torne mais aceitável, mas talvez não faça muita diferença. Você só pode tentar. O Ubuntu é o mais chique para o uso de desktop, os outros têm menos sinos e assobios, mas fazem o trabalho.

    
por 05.08.2013 / 17:27
6

Navegadores modernos são otimizados para velocidade máxima, não para uso mínimo de memória. Portanto, o requisito de 1 Gb + RAM é bastante comum atualmente, pelo menos para navegação confortável com 5 ou mais abas / janelas abertas.

Computadores antigos simplesmente não têm muita memória RAM.

    
por 05.08.2013 / 17:12
2

Acho que a resposta depende um pouco do que você quer dizer com "view". Eu posso ver o texto e o conteúdo gráfico da maioria dos sites com links2 -g em uma Dell de 10 anos rodando o Xubuntu.

Toda a formatação extravagante de css se foi, mas depois que você se acostuma com o layout padrão, é muito legível.

Os únicos sites que não funcionam são aqueles que bloqueiam o acesso de navegadores mais antigos (por exemplo, Facebook, Trello, etc ... Suponho que esse é um problema do JS)

Para responder à sua pergunta, o conteúdo dos sites mais modernos pode ser visualizado em computadores antigos, mas você pode não conseguir ver a formatação ou usar recursos interativos.

    
por 06.08.2013 / 00:10
-1

Muitos sites modernos são projetados para parecerem muito bons. Nos dias de hoje, você nem conseguia pensar em páginas da Web projetadas como são agora. Outra mudança no Website Building é o fato de que são usadas mais imagens e, para não esquecer, imagens de maior qualidade e maior.

É claro que isso requer muito poder de CPU e GPU, que agora é mais sofisticado do que em 2000. Além disso, você está certo sobre o Javascript. Na verdade, consome muita energia da sua CPU.

    
por 05.08.2013 / 17:07