web-dev-qa-db-fra.com

Pourquoi les vieux PC ne peuvent-ils pas voir les sites modernes?

La raison de cette question est que très souvent, clients, amis et parents me demandent pourquoi leur vieux PC fonctionnant parfaitement ne peut plus être utilisé en ligne. Je cherche une bonne réponse à ces gens et à moi-même (surtout à moi-même).

En 2000, j'ai travaillé sur un PC Pentium2 à 400 MHz et je me suis souvenu d'avoir surfé sur des sites riches en graphismes, de regarder des vidéos RealPlayer et de visionner des films Flash.

Hier, j’ai allumé ce vieux PC et suis allé en ligne - le PC a ralenti à une exploration sur la plupart des sites que j’ai essayé d’ouvrir.

Les sites que je visionnais ne contenaient que des images, du texte et une ou deux bannières flash - comme la plupart des sites en 2000.

Alors qu'est-ce qui a changé? Des navigateurs? JavaScript? Flash?

Voici mes théories - corrigez-moi là où je me trompe:

  1. Utilisation intensive de JS. Dans les années 90, vous avez cliqué sur un lien et cela vous a conduit à une autre URL. En cliquant maintenant, vous obtenez des fenêtres modales, des curseurs, un vote social, etc. On sait que JS pèse lourdement sur le CPU, même si le navigateur le compile à la volée, cela doit être fait par le CPU.

  2. La façon dont les navigateurs sont faits Les moteurs de navigation sont de plus en plus réutilisables. Des couches d'abstraction bien conçues permettent d'utiliser le même moteur sur des PC et des périphériques. L'abstraction a des conséquences néfastes sur le processeur, car le moteur n'est pas conçu spécifiquement pour cette architecture matérielle.

  3. Flash, vidéo HTML5 De nombreuses bannières Flash ont des animations riches et souvent, elles sont faites de manière inefficace. La vidéo Flash et la vidéo HTML5 nécessitent de nos jours un processeur graphique moderne.

  4. Architectures de CPU modernes Aujourd'hui, je travaille sur un processeur 3GHz. Techniquement, cela devrait être environ 6 fois plus rapide que mon P2 400 MHz. En réalité, il est encore plus rapide car les processeurs modernes ne fonctionnent pas de la même manière que mon P2. Nous ne pouvons plus comparer les valeurs en MHz à cause des cœurs multiples et des nouvelles technologies. C'est la raison pour laquelle nous parlons maintenant d'architectures (comme Haswell) plutôt que de valeurs GHz. Ainsi, le processeur étant beaucoup plus rapide, il peut facilement gérer jQuery, Google Maps et la vidéo flash sur la même page.

55
Armand P

La réponse est qu'Internet utilise simplement plus de ressources sur un ordinateur. Plus de traitement de l'unité centrale, plus de RAM, plus d'E/S de disque et de nouvelles instructions requises par le système d'exploitation. Ce n’est pas une chose, c’est tout ce qu’un navigateur moderne peut faire qui finit par imposer tous les aspects de l’ordinateur. (Ouvrez un site HTML statique et je parie que l'ordinateur sera aussi rapide que jamais; mais quels sites sont statiques de nos jours?) Une chose comme trop peu RAM peut paralyser un ordinateur, mais vous surchargez 2 ou 3 les choses à la fois et vous avez un ordinateur qui, à toutes fins utiles, ne fonctionne pas du tout.

Un ordinateur plus ancien peut être utilisé, bien que lentement. Mais vous devez vous assurer que le système d'exploitation ne soit pas surchargé en gardant simplement le système d'exploitation en marche ET qu'il dispose de ressources supplémentaires pour naviguer réellement. Quelles sont vos spécifications de base sans programmes ouverts? Et le bus PCI peut être votre ami pour mettre à niveau des éléments tels que votre disque et vos graphiques. Voici ce que nous avons trouvé qui nous aide à utiliser du matériel ancien aux temps modernes.

  • CPU - Si votre utilisation de base du processeur est de 50%, il ne vous reste alors que très peu d’exploitation. Vous devez vous assurer que vous arrêtez tous les services inutiles et que tous les programmes en arrière-plan ne s'exécutent pas . Et si vous utilisez le logiciel antivirus actif tel qu'AVG, votre productivité est plutôt médiocre; rien ne peut être en cours d'exécution dans le backround.

  • RAM - Si vous avez 512 Mo de RAM et que votre base RAM est de 300 Mo, vous utiliserez alors l’espace de permutation pour naviguer, ce qui signifie que votre ordinateur fonctionnera extrêmement lentement. cette seule chose peut paralyser TOUT ordinateur. J'ai vu mon navigateur utiliser 1-2 Go seul. Surveillez votre utilisation RAM à tout moment pour vous assurer de ne pas utiliser swap. En outre, installez autant de bélier que vous pouvez et assurez-vous qu’il soit aussi rapide que possible (PC-66, PC-100, PC- 133?)

  • Disque I/O - Compter les fichiers sur Windows 7 vs Windows XP vs Windows 98; Windows 7 a de manière exponentielle plus de fichiers qu’il utilise. Étant donné que les temps de recherche sont le ralentissement le plus important sur un lecteur de style Platter, vous aurez sûrement des vitesses de lecture de disque très basses en raison des temps de recherche plus lents ET des fichiers supplémentaires utilisés. Condensez la partition de votre système d'exploitation de sorte qu'elle ne soit pas supérieure à 20% de sa liberté (réduisez-la si c'est le cas) et défragmentez utiliser un défragmenteur tiers en utilisant un placement intelligent ou une défragmentation en fonction des temps d'accès afin de minimiser les mouvements de la tête dans le lecteur. Si vous le pouvez, procurez-vous un contrôleur PCI SATA et utilisez un lecteur SATA 10K moderne comme les lecteurs de la série Western Digital HLHX (rapide et économique sur EBAY) .

  • Graphiques - Utilisez une carte graphique PCI ou AGP aussi moderne que possible pour alléger votre charge processeur. J'ai constaté que des onglets simples dans mon navigateur entraînaient le fonctionnement de l'un de mes noyaux à 75% ou plus (Athlon X4 630). Bien qu'une carte graphique ne soit pas utile sur toutes les pages, sur certaines pages, cela le sera.

  • Réseau - Utilisez une carte réseau dédiée pour prendre une charge minimale de votre processeur, même si vous êtes probablement déjà sur cet ancien matériel.

  • Son - Utilisez une carte son dédiée pour, encore une fois, surcharger votre processeur. Bien que certains n’aident pas avec ça.

  • Résolution et profondeur de bits - Abaissez votre résolution et votre profondeur de bits à 16 bits pour alléger votre charge de MB, CPU et éventuellement de RAM.

  • MB - N'oubliez pas que votre northbridge et votre southbridge ont une bande passante limitée qui sera également absorbée par les frais généraux, ainsi réduire vos frais généraux pourrait vous aider à conserver votre contenu afin que votre MB ne ralentisse pas le processus .

  • Système d'exploitation - Il est possible que votre processeur ne puisse même pas prendre en charge les instructions nécessaires à un système d'exploitation Microsoft moderne; faire un déménagement vers Linux pourrait également aider grandement pour cette raison, et cela réduirait les frais généraux de votre processeur, de votre RAM et de votre disque.

Nous utilisions une PII 266 avec 256 Mo RAM il y a 7 ans et 256 Mo avec une RAM max. Cela seul a paralysé l'ordinateur. Le prochain ordinateur était et reste un P4 2,8 avec 2 Go RAM dont ma femme refuse de se débarrasser car il fonctionne aussi vite ou plus vite que la plupart des gens qu'elle connaît et pourquoi le réparer s'il n'est pas cassé. Mais nous appliquons beaucoup des choses que j'ai mentionnées ci-dessus pour que cela continue à fonctionner rapidement. Pas de programmes d'arrière-plan (pas même l'analyse antivirus), taille de partition condensée, défragmentation par temps d'accès, graphiques PCI 2D de classe professionnelle et 2 Go de RAM. L'ordinateur balbutie des vidéos haute résolution et certains sites le ralentissent, mais rarement. Autre que cela, il est utilisé tous les jours pour des activités de bureau moyennes.

Si vous ne parvenez pas à obtenir suffisamment de RAM, que vous n'avez pas les E/S de disque adéquates, que votre utilisation du processeur est à 60% inactive et que votre CPU ne prend pas en charge l'instruction requise, vous pleurerez à cause de la lenteur de la navigation et les erreurs à cause de cela. Mais abordez TOUTES ces questions en premier et toute autre seconde, vous devriez pouvoir le faire fonctionner.

13
Damon

Simplement, de nombreuses fonctionnalités HTML modernes que nous prenons pour acquis n'existaient pas à cette époque. Il existe des tentatives pour construire des navigateurs "modernes" pour les anciens systèmes d'exploitation - classilla , par exemple. Vous pouvez facilement charger Linux sur un système PII ou PIII approprié tout en conservant la capacité de gérer une page Web moderne de base.

D'autre part

enter image description here

C'est google sur OS/2 warp 4.52, sur un VM sur un processeur moderne. Je pourrais remplacer ceci par Linux et la même page serait rendue correctement. Si seulement je pouvais trouver un navigateur moderne, je serais certainement capable de rendre cette page très simple. Opera pourrait fonctionner

enter image description here

Même page, navigateur différent (opera 5.2 je pense), et cela fonctionne à merveille ici. Cela se résume à la prise en charge des navigateurs plus récents que celle des anciens. Si vous pouviez faire fonctionner un navigateur "moderne", il pourrait améliorer les choses - le clavardage SE en est un - et un site Web moderne basé sur HTML5/Ajax.

Naturellement, je n'ai ni flash ni HTML 5, mais vous voyez l'idée. Son tout sur le navigateur

59
Journeyman Geek

J'ai un ordinateur de bureau P4 âgé de 9 ans à la maison, avec Ubuntu 12.04 installé. Il possède un disque dur de 500 Go, 3 Go de RAM et une carte vidéo de 512 Mo. Je l'utilise comme serveur domestique, pour la sauvegarde, le partage de fichiers et la numérisation par lots de négatifs. Je ne sais pas comment cela fonctionnerait avec XP maintenant, mais je suppose que cela ne ferait pas beaucoup de différence de vitesse.

Il peut faire presque n'importe quoi. Les vidéos YouTube fonctionnent. Certaines vidéos ne fonctionnent pas correctement, probablement parce que la résolution est trop élevée. La plupart des sites fonctionnent, bien que cela prenne un peu plus longtemps. Faire deux choses à la fois peut prendre un peu de temps ... Je peux même démarrer VirtualBox et y lancer Photoshop. Cela fonctionne vraiment, même si parfois je dois attendre plusieurs secondes. Attendez que chaque action soit terminée. Fermez tout le reste, en particulier Firefox avec des sites lourds.

Alors, comment cela se rapporte-t-il à votre situation? C'est un P4, donc deux générations plus tard, mais toujours âgé de 9 ans.

Ma conjecture est que Windows devient plus lent avec toutes les mises à jour. Je ne peux pas le prouver, mais c'est ce que je ressens. JavaScript dans les sites Web est beaucoup plus complexe. Pensez à jQuery et à ce qu’il peut faire. Les navigateurs peuvent gérer la transparence PNG. CSS3 et HTML5 nécessitent plus de puissance. Utilisez-vous des add-ons? Antivirus? L'antivirus d'il y a 10 ans nécessitait moins d'énergie, je suppose. Maintenant, il existe tous ces types de menaces et le programme antivirus doit les analyser.

Il n'y a pas une seule raison. C'est le paquet entier. Non seulement plus de mémoire, mais une mémoire plus rapide. Les disques durs ont des connecteurs plus rapides.

Votre ancien ordinateur peut nécessiter un système nécessitant moins de base, comme Ubuntu, Debian ou Centos. Cela rend peut-être cela plus acceptable, mais peut-être que cela ne fait pas une grande différence. Vous pouvez seulement essayer. Ubuntu est la solution la plus sophistiquée pour l’utilisation des ordinateurs de bureau, les autres ont moins de fonctionnalités, mais font le travail.

10
SPRBRN

Les navigateurs modernes sont optimisés pour une vitesse maximale, pas pour une utilisation minimale de la mémoire. Par conséquent, l'exigence de 1 Gb + RAM est assez courante de nos jours, du moins pour une navigation confortable avec au moins 5 onglets/fenêtres ouverts.

Les vieux ordinateurs n'ont tout simplement pas beaucoup de RAM.

6
Mikhail Kupchik

Je pense que la réponse dépend un peu de ce que vous entendez par "vue". Je peux afficher le contenu textuel et graphique de la plupart des sites dotés de links2 -g sur un ordinateur Dell équipé de Xubuntu, âgé de 10 ans.

Toute la mise en forme de fantaisie css a disparu, mais une fois que vous vous êtes habitué à la mise en page par défaut, elle est très lisible.

Les seuls sites qui ne fonctionnent pas sont ceux qui bloquent l'accès des anciens navigateurs (par exemple, Facebook, Trello, etc. ... Je suppose que c'est un problème de JS)

Pour répondre à votre question, le contenu de la plupart des sites Web modernes peut être visualisé sur de vieux PC, mais vous ne pourrez peut-être pas voir le formatage ni utiliser de fonctions interactives.

2
KennyPeanuts