56 votes

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

La raison de cette question est que, bien souvent, des clients, des amis et des parents me demandent pourquoi leur vieux PC en parfait état de marche ne peut plus être utilisé en ligne. Je cherche une bonne réponse à ces personnes et à moi-même (surtout à moi-même).

En 2000, je travaillais sur un PC Pentium2 400MHz et je me souviens avoir surfé sur des sites riches en graphismes, regardé des vidéos intégrées dans RealPlayer et apprécié les films Flash.

Hier, j'ai allumé ce vieux PC et je suis allé sur Internet. Le PC s'est ralenti sur la plupart des sites que j'ai essayé d'ouvrir.

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

Qu'est-ce qui a changé ? Les navigateurs ? JavaScript ? Flash ?

Voici mes théories - corrigez-moi si je me trompe :

  1. Utilisation intensive de JS. Dans les années 90, vous cliquiez sur un lien et celui-ci vous conduisait à une autre URL. Maintenant, en cliquant, vous obtenez des fenêtres modales, des curseurs, des votes sociaux, etc. JS est connu pour être lourd sur le CPU, même si le navigateur fait une certaine compilation à la volée, il doit toujours être fait par le CPU.

  2. La façon dont les navigateurs sont fabriqués 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 les PC et les appareils. L'abstraction pèse sur l'unité centrale, 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 comportent de riches animations et sont souvent réalisées de manière inefficace. La vidéo Flash et la vidéo HTML5 exigent aujourd'hui que vous disposiez d'un GPU moderne.

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

61voto

Chochos Points 3364

À partir de 2019, et quelques années auparavant, il y a un autre facteur. Tout site moderne et sécurisé sera doté d'un système de cryptage TLS et sera hébergé sur HTTPS. Les navigateurs d'antan, dont les liens figurent ci-dessous, ne seraient probablement pas en mesure de charger de nombreux sites, même les sites "simples", sans un intermédiaire ( Voir cet exemple de client Slack pour Windows 3.11 ).

Simplement, beaucoup de fonctionnalités HTML modernes que nous considérons comme acquises n'existaient pas à l'époque. Des tentatives ont été faites pour créer 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é et être capable 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 une VM sur un CPU moderne. Je pourrais remplacer cela par linux et la même page s'afficherait correctement. Si seulement je pouvais trouver un navigateur moderne quelconque, je serais certainement capable de rendre cette page très simple. Opera pourrait fonctionner

enter image description here

Même page, autre navigateur (opera 5.2 je crois), et ça marche à merveille ici. Le support des nouveaux navigateurs est bien plus important que celui des anciens. Si vous pouviez faire fonctionner un navigateur "moderne", il pourrait rendre les choses mieux - le chat SE ne fonctionne pas, par exemple - et c'est un site web moderne basé sur HTML5/Ajax.

Naturellement, je n'ai ni flash ni HTML 5, mais vous voyez l'idée. Son 何れも à propos du navigateur

15voto

Damon Points 1883

La réponse est que l'internet utilise simplement plus de ressources sur un ordinateur. Plus de traitement CPU, plus de RAM, plus d'E/S de disque, et des instructions plus récentes requises par le système d'exploitation. Il ne s'agit pas d'une seule chose, mais de toutes les choses qu'un navigateur moderne peut faire et qui finissent par taxer tous les aspects de l'ordinateur. (Ouvrez un site html statique et je parie que l'ordinateur sera aussi rapide qu'avant ; mais quels sont les sites statiques de nos jours). Une chose comme un manque de RAM peut paralyser un ordinateur, mais si vous surchargez 2 ou 3 choses à la fois, vous obtenez un ordinateur qui, à toutes fins utiles, ne fonctionne pas du tout.

Un ordinateur plus ancien peut être utilisé, mais lentement. Mais vous devez vous assurer qu'il n'est pas surchargé par le simple fonctionnement du système d'exploitation et qu'il dispose de ressources supplémentaires pour naviguer. Quelles sont vos spécifications de base sans programme ouvert ? Et le bus PCI peut être votre ami pour mettre à niveau des choses comme votre disque et vos graphiques. Voici ce que nous avons trouvé qui fonctionne pour utiliser du matériel plus ancien dans les temps modernes.

  • CPU - Si votre utilisation de base du CPU est de 50 %, il ne vous reste plus grand-chose pour faire fonctionner autre chose. Vous devez vous assurer que vous arrêtez tous les services inutiles, et que vous empêchez tous les programmes d'arrière-plan de fonctionner. . Et si vous utilisez un logiciel antivirus actif comme AVG, vous ne pouvez pas être productif, car rien ne peut fonctionner en arrière-plan.

  • RAM - Si vous avez 512 Mo de RAM et que votre utilisation de base de la RAM est de 300 Mo, vous utiliserez l'espace d'échange pour naviguer, ce qui signifie que votre ordinateur sera EXTRÊMEMENT lent. J'ai vu mon navigateur utiliser 1 à 2 Go à lui seul. Surveillez votre utilisation de la RAM à tout moment pour vous assurer que vous n'utilisez pas d'espace swap. Aussi, Installez autant de mémoire vive que possible et assurez-vous qu'elle est aussi rapide que possible. (PC-66,PC-100, PC-133 ?)

  • E/S du disque - Comptez les fichiers sur Windows 7, Windows XP et Windows 98 ; Windows 7 utilise exponentiellement plus de fichiers. Puisque les temps de recherche sont le plus grand ralentissement sur un disque de type plateau, vous aurez certainement des taux de lecture de disque très lents en raison des temps de recherche plus lents ET des fichiers supplémentaires accédés. Condensez votre partition OS pour qu'elle ne soit pas libre à plus de 20%. (le rendre plus petit s'il l'est) et défragmentation à l'aide d'un défragmenteur tiers utilisant un placement intelligent ou défragmentation par temps d'accès pour minimiser le mouvement de la tête dans le lecteur. Si vous le pouvez, se procurer un contrôleur PCI SATA et utiliser un disque SATA moderne de 10K comme les disques Western Digital de la série HLHX (rapide et bon marché sur EBAY) .

  • Graphique - Obtenez une carte graphique PCI ou AGP aussi moderne que possible. que tu peux pour soulager ton processeur. J'ai vu des onglets simples dans mon navigateur faire tourner un de mes cœurs à 75% ou plus (Athlon X4 630). Bien qu'une carte graphique ne soit pas utile sur toutes les pages, elle l'est sur certaines.

  • Réseau - Utiliser un NIC dédié afin d'alléger au maximum la charge de votre processeur, bien que vous le soyez probablement déjà avec ce type de matériel.

  • Son - Utilisez une carte son dédiée afin de réduire au minimum la charge de votre processeur. Bien que certains n'aident pas à cela.

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

  • MB - N'oubliez pas que votre northbridge et votre southbridge ont une bande passante limitée qui sera également mangée par la surcharge, donc réduire vos frais généraux pourrait vous aider à faire en sorte que votre MB lui-même ne ralentisse pas les choses. .

  • OS - Il est possible que votre CPU ne puisse même pas prendre en charge les instructions nécessaires à un système d'exploitation moderne de Microsoft, ce qui fait de l'OS un problème. passer à Linux peut aussi être d'une grande aide pour cette raison, et il réduira votre surcharge sur votre CPU, RAM, et disque.

Nous utilisions un PII 266 avec 256 Mo de RAM il y a 7 ans et 256 Mo était la RAM maximale. Rien que ça, ça paralysait l'ordinateur. L'ordinateur suivant était, et est toujours, un P4 2.8 avec 2 Go de RAM dont ma femme refuse de se débarrasser parce qu'il fonctionne aussi vite, voire plus vite, que la plupart des gens qu'elle connaît et pourquoi réparer ce qui n'est pas cassé. Mais nous appliquons beaucoup des choses que j'ai mentionnées ci-dessus pour le faire fonctionner rapidement. Pas de programmes d'arrière-plan (même pas d'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 bégaie sur les vidéos haute résolution et certains sites le ralentissent, mais rarement. En dehors de cela, il est utilisé tous les jours pour des activités de bureau moyennes.

Si vous n'avez pas assez de RAM, si vous n'avez pas d'E/S de disque adéquates, si votre CPU tourne au ralenti à 60 % et si votre CPU ne prend pas en charge les instructions requises, vous pleurerez à cause de la lenteur de la navigation et des erreurs qui en découlent. Mais résolvez d'abord TOUS ces problèmes, et les autres ensuite, et vous devriez pouvoir faire fonctionner le système.

10voto

SPRBRN Points 6540

J'ai un ordinateur de bureau P4 de 9 ans à la maison, avec Ubuntu 12.04 installé. Il a 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 pour 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 en termes de vitesse.

Il peut faire presque tout. 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, mais cela prend un peu plus de temps. Faire deux choses à la fois peut prendre un certain temps... Je peux même démarrer VirtualBox et y exécuter Photoshop. Cela fonctionne vraiment, même si je dois parfois attendre plusieurs secondes. Attendez que chaque action se termine. Fermez tout le reste, surtout Firefox qui contient des sites lourds.

En quoi cela concerne-t-il votre situation ? Il s'agit d'un P4, donc deux générations plus tard, mais toujours âgé de 9 ans.

Je pense que Windows devient plus lent avec toutes les mises à jour. Je ne peux pas le prouver, mais c'est mon intuition. Le 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 modules complémentaires ? Un antivirus ? Les antivirus d'il y a 10 ans nécessitaient moins de puissance, je suppose. Aujourd'hui, il existe toutes sortes de menaces différentes et le programme antivirus doit les analyser.

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

Votre vieil ordinateur peut avoir besoin d'un système moins exigeant à la base, comme Ubuntu, Debian ou Centos. Peut-être que cela le rend plus acceptable, mais peut-être que cela ne fait pas une grande différence. Vous pouvez seulement essayer. Ubuntu est le système le plus sophistiqué pour une utilisation de bureau, les autres ont moins de cloches et de sifflets, mais font le travail.

6voto

Mikhail Kupchik Points 2431

Les navigateurs modernes sont optimisés pour une vitesse maximale, et non pour une utilisation minimale de la mémoire. Par conséquent, une exigence de plus de 1 Go de RAM est assez courante de nos jours, du moins pour une navigation confortable avec 5 onglets/fenêtres ouverts ou plus.

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

2voto

DQdlM Points 2431

Je pense que la réponse dépend un peu de ce que vous entendez par "voir". Je peux visualiser le contenu textuel et graphique de la plupart des sites avec links2 -g sur un Dell de 10 ans qui fonctionne avec Xubuntu.

Toutes les fantaisies css Le formatage a disparu, mais une fois que vous vous êtes habitué à la mise en page par défaut, il est très lisible.

Les seuls sites qui ne fonctionnent pas sont ceux qui bloquent l'accès aux anciens navigateurs (par exemple, Facebook, Trello, etc... Je suppose qu'il s'agit d'un problème de JS).

Pour répondre à votre question, le contenu de la plupart des sites web modernes peut être consulté sur les vieux PC, mais il se peut que vous ne puissiez pas voir le formatage ou utiliser les fonctions interactives.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X