compilação de computador para navegação com guias extremas

2

Estou interessado em construir ou comprar um computador específico para tarefas para o meu irmão. Seus requisitos são ridiculamente simples: a máquina tem que ser capaz de esperar centenas de salas de espera virtuais baseadas na web de uma só vez e não travar. Para ser competitivo, ele precisa ser capaz de entrar nas salas de espera e atualizá-las mais rapidamente. Minha pergunta é, qual a prioridade que eu dou as diferentes especificações? Minha suposição inicial é esta:

  1. Velocidade de conexão (nada a ver com a minha versão, mas acho que isso será mais benéfico do que qualquer coisa que eu crie para ele)
  2. Tamanho da memória - geralmente não vejo o firefox ocupando mais do que um show, mesmo quando ele é muito usado, mas acho que um show para o sistema operacional e dois shows para o navegador são necessários.
  3. Velocidade do processador - Acho que o processador afetará o desempenho, mas mesmo algo ultrapassado fará o que ele precisa
  4. Velocidade de memória / barramento de RAM - duvido que isso importe muito, mas parece apenas neste lado irrelevante.

Todo o resto não é um problema para ele. Isso parece se acumular corretamente?

Além disso, como ele quer ficar do lado mais barato, e eu posso acabar recomendando uma renovação para ele, há algo particularmente notório que o Vista faria se viesse pré-instalado? Se eu construir sozinho, eu lhe darei o linux, mas se eu o tiver enviado para ele, não tenho certeza se poderia guiá-lo pelo processo de instalação do linux, mas provavelmente poderia guiá-lo pelo processo de atualização para o Linux. Windows 7, se fosse de alguma forma vale a pena.

    
por David Berger 19.11.2009 / 05:47

4 respostas

1

O que são essas "salas de espera"? Flash, Java, AJAX?

Eu acho que você tem as prioridades certas, apenas há um pouco de confusão.

Processor speed -- I think the processor will affect performance, but even something out of date will do what he needs

Como mencionado acima, depende da tecnologia. Se é Java ou Flash, algo "desatualizado" provavelmente não funcionará. Applets Java e objetos Flash podem consumir muita CPU, especialmente ao lidar com centenas de instâncias. Definitivamente, não economize na CPU.

    
por 19.11.2009 / 05:57
4

the machine has to be able to wait in hundreds of web-based virtual waiting rooms at once and not crash

Parece mais um candidato para automação, como Selênio ou WWW :: Mechanize , mas se você precisar usar o navegador manualmente, poderá fazer com que o Firefox use menos memória e corra mais rápido bloqueando qualquer anúncio desnecessário e Flash:

Além disso, FaviconizeTab pode tornar mais razoável ter centenas de abas abertas

    
por 19.11.2009 / 06:04
2

Se você pudesse criar uma instalação Linux para ele que rodasse o Firefox em um grande Ramdisk, seria bastante rápido. Aqui está uma referência do ArchLinux para um truque tmpfs que eu tenho planejado trabalhar.

Você também pode simplesmente empacotar a instalação em uma pequena unidade flash USB e enviá-la para ele. Ele pode então usá-lo em sua máquina ( diretamente da USB ). Dessa forma, a máquina pode ter outra instalação para uso regular e esse caminho de inicialização USB para o propósito.

Estou mirando para fazer isso com o Ubuntu.
Mas você também pode verificar a edição do PuppyLinux que vem pronta nesta forma.
A única pegadinha que existe, você pode ter a ver com o navegador empacotado (que não é o Firefox). A vantagem de fazer isso funcionar corretamente com o Ubuntu é o seu fantástico suporte ao Debian.

    
por 19.11.2009 / 05:54
1

Além das idéias de Matthew Lock, outra ferramenta para reduzir o uso de memória e vazamento no Firefox é AFOM . Pode não ser adequado aos detalhes do seu irmão, mas pode ajudar.

Além disso, aspirando os bancos de dados pode ajudar.

    
por 19.11.2009 / 08:06