Venez à bout des lenteurs de Safari 5

Christophe Laporte |
Si vous avez des problèmes lors du chargement d'une page (lenteur, page qui ne s'affiche pas totalement…) avec Safari 5, Apple recommande d'utiliser les serveurs DNS d'OpenDNS ou de Google. Selon Apple, certains serveurs DNS peuvent avoir des difficultés avec la fonctionnalité de "prélecture DNS" que l'on retrouve dans de plus en plus de navigateurs.



Pour effectuer le changement de DNS, il faut vous rendre dans les "Préférences Système", sélectionner le moyen que vous utilisez pour vous connecter à Internet, cliquer sur le bouton avancé, puis choisir l'onglet DNS.



À titre d'informations, les adresses à saisir pour Google DNS sont 8.8.8.8 et 8.8.4.4 et pour OpenDNS (voir la capture) 208.67.222.222 et 208.67.220.220.

Si le problème demeure, Apple recommande de regarder dans les réglages de votre routeur et de vous assurer que son firmware est bien à jour.

À l'usage, nous avons remarqué que certaines extensions pouvaient avoir un impact sur les performances de Safari. Dans le doute, désactivez-les temporairement et constatez si il y a effectivement une réelle différence.

Dernière chose à tenter si Safari 5 ne se porte toujours pas mieux, allez dans le menu "Safari" et choisissez l'option "Réinitialiser Safari".

Sur le même sujet :
- 20 extensions pour Safari 5
avatar Mig69 | 

Je sais pas si je rêve mais je sens une amélioration !

avatar chmoxster | 

Petite question, pour ceux qui sont sur des box FAI, est-ce qu'il ne serait pas plus efficace de faire la modification du routeur ?

avatar AmoCrea | 

La méthode la plus efficace reste d'installer Chrom*. \o/

avatar Cynok | 

Moi j'ai un problème depuis un petit moment c'est que au boulot j'utilise le service FreeWifi pour me connecter sur internet et depuis pas longtemps la connexion ne tient plus et je dois me reconnecter très souvent.
Je sais pas si ça a à voir avec ce sujet mais si qulqu'un a une idée.

avatar lennoyl | 

Cynok : c'est ptet que la personne ayant la freebox sur laquelle tu te connectais a désactivé le freewifi et que tu dois désormais te connecter à une autre freebox plus lointaine (et donc avec un signal wifi plus faible)

avatar OC 063 | 

C'est peu de dire que ça accélère. Impeccable. Merci du tuyau !!

avatar d9pouces | 

Et si vous avez des problèmes uniquement avec Google, essayez de désactiver les adresses IP v.6 :)

avatar MachX (non vérifié) | 

J'utilise suite à un précédent article sur le sujet les DNS de Google

Nette accélération du chargement des pages et surtout lecture fluide des vidéos, alors qu'avec les DNS ORANGE, c'était la catastrophe

Par contre bonjour les pubs à n'en plus finir dans mes boîtes aux lettres

avatar LeLaid | 

En changeant le DNS de la sorte je n'ai carrément plus rien qui s'affiche dans Safari.

avatar françois bayrou | 

@chmoxster
Chez moi, ce sont les DNS du routeur qui s'affichent en grisé dans les préférences DNS Airport de mon mac.
J'imagine qu'en les changeant sur le routeur, ca les changera sur tous les macs connectés ?
Je teste ca ce soir.

avatar azgard | 

J'ai l'impression d'avoir gagné un peu en rapidité, merci !

avatar lukasmars | 

j'avais deja utilisé open dns et le resultat est probant.
le seul ennui , c'est que lorsqu'on effectue une recherche dans la barre d'adresse du navigateur, on ne tombe plus sur google mais sur le moteur de recherche de open DNS, bien moins performant.

avatar labernee | 

Testé et approuvé. Un gain de vitesse significatif. Merci MacGé pour ce tuyau

avatar chmoxster | 

@françois

Tout à fait. En indiquant ces DNS dans la FAIBox ça permettra au DHCP de les fournir à toutes les machines du réseau.

Mais surtout l'intérêt c'est de ne pas avoir à forcer les DNS sur la connexion d'un macbook qui peut le cas échéant avoir à se connecter sur un réseau d'entreprise qui pourrait refuser ces DNS et donc bloquer la navigation.

avatar pseudo714 | 

Moi j'ai souvent mes vidéos youtube ou dailymotion qui ne s'affichent pas si quelqu'un connait le problème ...

avatar Zed-K | 

EDIT:
Note : ne jamais utiliser un smiley avec un "plus petit que" ou "plus grand que" dans les commentaires de MacGen, le site aime pas... perdu mon message du coup, tant pis.

Un petit correctif serait vraiment pas un mal, pour le temps que ça prend et surtout depuis combien d'années ça dure... ^^;

avatar ToCo | 

Mais faut mettre Google dns ou open dns j'ai pas compris ? Soit l'un soit l'autre ou les deux ?
Car moi desfois la page net charge s'arrête en plein milieu et c tt. Obliger de faire retour en arrière et de recommencer l'opération !

avatar lukasmars | 

tu mets ou l'un ou l'autre , pas les 2.

avatar JPTK | 

Ouai sauf que quand je vais chez mes vieux, FAI orange, faut que je vire les DNS supplémentaires sinon plus aucun mail ne passe depuis thunderbird.

avatar bordchamp | 

Je viens d'essayer avec OpenDNS en lieu et place du DNS de SFR et je note une amélioration sensible de la vitesse d'affichage des pages avec Safari.

Merci.

avatar Zoidberg | 

[quote]MachX [14/09/2010 13:06]

J'utilise suite à un précédent article sur le sujet les DNS de Google
...
[b]Par contre bonjour les pubs à n'en plus finir dans mes boîtes aux lettres[/b][/quote]
Euh... quel rapport????

avatar lukasmars | 

pour open DNS, t'as ce tuto qui explique vraiment bien les avantages ( et les eventuels inconvenients ) en plus de donner quelques options de parametrage sympas.(antiphishing trés performants par exemple )

http://www.commentcamarche.net/faq/8725-opendns-un-dns-rapide-et-utile

avatar joneskind | 

Merci du tuyau Macgé! C'est beaucoup plus rapide comme ça! Et je vois enfin les pages se charger en plusieurs lignes (comme la génération d'une image 3d en multiprocesseur). La page goodsites apparaît beaucoup plus vite aussi! Impressionnant!

Quelqu'un a testé les deux DNS pour voir lequel est le plus rapide?

avatar joneskind | 

Good News everyone!

Ça marche aussi sur iPad et sur iPhone! Pour changer le DNS sur iOS il faut aller dans réglages, Wifi, puis cliquer sur la petite flèche bleue à côté de votre réseau, puis cliquer sur le champ du DNS et entrer la premier adresse suivie d'une virgule, puis la deuxième.

C'est magique sur ma neuf box. Merci!

avatar ToCo | 

@Joneskind

J'ai la neuf box aussi peut tu me dire lesquel des deux tu as mis entre le Google DNS et Open DNS ? (je suis au travail de ce faite je ne peux pas faire la manip encore, et vu que cela marche apparemment niquel chez toi j'aimerai savoir lesquel des deux tu as mis pour que je fasse la meme chez moi), merci beaucoup !

avatar Le Chapelier | 

@ Cynok : pareil... Reconnexion toutes les 10 minutes en moyenne. Chiant pour tchatter MSN.

avatar bargio | 

Moi c'est http://eu.wowarmory.com qui est hyper lent depuis plusieurs mois. J'ai pensé à Flash, mais sous Firefox ça tourne nickel. J'ai réinitialisé Safari, mais sans succès. J'ai eu un espoir (mince puisque ça fonctionne avec FF) avec cette astuce, mais non... :(

avatar HellXIoNS | 

Je viens aussi de le faire sur mon iPhone 4 (4.1)

J'avais des soucis de lenteurs lors des chargements des vidéos via l'application YouTube et là c'est réglé. J'ai mis les IP des serveurs de OpenDNS

avatar Blue Tabby Cat | 

Je ne sais pas si ça a un rapport, mais je suis au Vietnam et pour moi la différence est impressionnante. A vue de nez au minimum du simple au double...
Merci pour cette info. qui change la vie
BTC

avatar doc33 | 

question bête (mais si…)
c'est valable seulement pour les connexions airport ou bien aussi pour ethernet?

avatar bmcorp | 

Ah ouais quand même !
J'ai une sacrée différence de vitesse en wifi :)

merci pour le tuyau ...

avatar zenzen | 

Moi ce que j'aurai aimé c'est que les gens qui ont senti des améliorations donnent leur FAI...
Perso j'ai pas pu faire le test, mais je trouve que Safari 5 est bien plus lent que la version 4 et que j'ai beaucoup plus de petit ballon multicolore qu'avant...

Je testerai cela ce soir.
Merci pour l'info !

avatar Manusnake | 

doc33> ça ne change rien, le DNS est au niveau de ta connexion Internet, pas du moyen de s'y connecter. Si tu configures ça dans le Mac, il faut en effet le faire pour chaque connexion (Airport, Ethernet), mais je doute que tu en utilises plus d'une à la fois...

Sinon, tu mets les DNS direct dans ton routeur si tu en as un et ça vaudra pour tous les ordinateurs de la maison, qu'importe leur moyen de connexion.

avatar Mektoub | 

Alors, opendns ou Google DNS? Quels sont les avantages et inconvénients de l'un et l'autre?

avatar Mektoub | 

Ce réglage impacts Chrome aussi, donc, puisque c'est un réglage réseau général?

avatar Timekeeper | 

Moi c'est Orange qui me fait ce genre de menteurs.

avatar Timekeeper | 

Lenteurs, oups. Je dois m'habituer au correcteur de iOS :-)

avatar joneskind | 

@doc33

J'ai pas bien compris ce qu'a voulu dire Manusnake, mais oui, ça marche aussi sur ethernet, si tu configures ton réseau ethernet comme ton réseau AirPort. Le mieux c'est effectivement (comme le dit ManuSnake) de configurer directement ta Box

avatar philonomis | 

Probablement un peu hors sujet, mais je me demande (et demande si quelqu'un sait) pourquoi il faut à chaque fois redémarrer le mac lorsqu'il y a une mise à jour de Safari, alors que les autres navigateurs n'ont pas besoin de cette manoeuvre... Pour moi, une raison supplémentaire de ne pas apprécier Safari... Mais je vais probablement me faire maudire...

Philonomis

avatar zoubi2 | 

Il y a belle lurette que j'ai remplacé les DNS de SFR par ceux de Google, pour mon plus grand bonheur.

Par contre, je rejoins MachX... Bonjour les pubs... Relation de cause à effet?

avatar lifenight | 

@philonomis

Certainement parce que le moteur webkit est intégré au système.

avatar tfoth | 

@philonomis : tout simplement parceque ça met également à jour Webkit, qui est utilisé dans d'autres composants du système (aides, programmes d'installation, etc).

Pour ma part, je n'avais pas de pb de lenteur, donc bon (je suis chez Free)

avatar fabricepsb | 

il y a quelques mois je constatais des lenteurs pour lire les video youtube : quasiment toutes étaient saccadées, impossible d'avoir du débit.
J'ai donc mis les DNS de google et là miracle, la lecture des video fonctionnait à merveille.

le problème est qu'en mettant les DNS de Google ou les Open DNS, mes email (orange) ne fonctionnent plus : je ne les reçois pas. Il a fallu que je mette les DNS de Orange pour avoir un peu de débit pour les video et les emails

avatar Canon | 

Bonjour à tous!

J'ai actuellement un iMac et un iPhone, tous deux connectés à une Livebox Mini en wi-fi.

J'ai voulu changer les DNS en passant par les préférences réseau, comme expliqué sur le tuto'. La différence est que c'est l'adresse de mon routeur qui apparaît en double et en grisé (donc non modifiable) sous l'onglet "DNS". J'ai la possibilité d'ajouter des DNS, mais pas de virer ces deux lignes.

Du coup, je suis entré dans les paramètres administrateurs de la Livebox, j'ai commuté le réglage des DNS primaire et secondaire de "automatique" à "manuel" et inscrit les DNS fournis par OpenDNS.

J'ai tout redémarré (Livebox, iMac et iPhone).

Et là, en apparence, rien n'a changé: les DNS sous "préférences système" correspondent toujours à l'adresse de mon routeur, et sur l'iPhone, même chose... Par contre, dans les paramètres administrateurs de la Livebox, la modification semble avoir été prise en compte, malgré le redémarrage.

J'y connais pas grand'chose en réseau, donc si une bonne âme pouvait me dire où j'ai foiré, je lui en serais très reconnaissant... ;o)

avatar zoubi2 | 

@fabricesp J'ai lu par ailleurs que les FAI n'aiment pas qu'on leur soit infidèle... Recommandation: Google ou Open DNS comme serveur primaire, et le serveur primaire de votre FAI comme serveur secondaire.

avatar fauqueo | 

Bonsoir,
J'avais des pb de lenteur aussi sur safari depuis quelques temps (rosace à chaque chgt de page ou de site) et j'ai resolu le pb en reinstallant la derniere version de flash player.

avatar bitonio | 

Pour les gens chez Orange, ne cherchez pas, Apple a raison (pour une fois :-)
La livebox essaie de cacher en local les résolutions mais en fait elle transforme contre toute règle standard, les enregistrements DNS. Globalement, c'est réellement moins efficace que les DNS standard pour lesquels la performance est vraiment importante.

Google DNS utilise de l'anycast permettant une bonne présence en Europe mais certains gros sites seront pénalisés par ce paramétrage. Autre piste, être bien sûr que les DNS configurés sont ceux de votre fournisseurs d'accès. Chez Orange (puisque ce nom revient souvent dans les com' :

DNS primaire 80.10.246.2
DNS secondaire 80.10.246.129

[source: http://assistance.orange.fr/quelles-sont-les-adresses-dns-791.php]

Enfin, notez que ceux qui utilise la messagerie @orange.fr peuvent avoir des soucis avec la réception et l'envoi de mail car l'opérateur s'est amusé à mettre des restrictions.

Vue simplifiée de ce que donne dig (commande dispo sur le Terminal)

mofo:~ bitonio$ dig www.macg.co

;; Query time: 18 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Tue Sep 14 21:55:18 2010
;; MSG SIZE rcvd: 55

mofo:~ bitonio$ dig www.macg.co @8.8.8.8

;; Query time: 16 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Tue Sep 14 21:55:30 2010
;; MSG SIZE rcvd: 88

mofo:~ bitonio$ dig www.macg.co @80.10.246.2

;; Query time: 9 msec
;; SERVER: 80.10.246.2#53(80.10.246.2)
;; WHEN: Tue Sep 14 22:02:20 2010
;; MSG SIZE rcvd: 88

Enfin pour les curieux sous Chrome, tapez about:dns dans la barre d'adresse :-)

avatar Canon | 

@Bitonio: merci pour ton début de réponse! ;o)

Et, quand on est novice comme moi en matière de réseau, on fait quoi concrètement comme manip' sur la Livebox, l'iMac, l'iPhone?...
A moins qu'on laisse la box en automatique? Apparemment, en entrant la commande "dig" du terminal pour les différentes solutions, le DNS Orange attribué automatiquement par la box est le plus rapide (53ms pour atteindre MacGé', c'est quand même pas fulgurant).

avatar bitonio | 

@Canon

Tu te connecte sur ta livebox avec http://192.168.1.1
Logue toi (par défaut c'est admin/admin en login/mot de passe).

Ensuite tu vas dans l'onglet Configuration puis sur la gauche Livebox Paramètres avancés onglet DNS
Là tu coches Configurer le nom d'hôte [x] Manuellement et tu mets les DNS 80.10.246.2 et 80.10.246.129. Clic sur Sauver et normalement tu devrais bypasser la Livebox pour tes prochaines requêtes DNS.

Le moyen de vérifier est d'ouvrir terminal et de taper [b]dig www.macg.co[/b], à la fin de la commande tu dois avoir [b];; SERVER[/b] avec le nom du serveur DNS d'Orange et pas l'IP de la Livebox.

avatar Canon | 

@bitonio: merci de te soucier de mon cas! ;o) (ceci dit, je pense ne pas être le seul)

Donc, je suis allé sur la page administrateur de la Livebox Mini (Sagem) (page qui semble un peu différente dans les termes utilisés par rapport à ce que tu décris), onglets "Préférences"--"Paramètres avancés"--"DNS". J'ai coché le "choix du DNS" en "manuel", et ai entré les 80.10.246.2 et 80.10.246.129 en primaire et secondaire.

J'ai ensuite fait "enregistrer" pour que la modif' soit prise en compte, ce qui semble être le cas car en ouvrant à nouveau la page d'administrateur, les nouveaux réglages sont visibles...

MAIS

Quand j'exécute la commande "dig www.macg.co" sur le terminal, voici ce que j'obtiens:

;; Query time: 52 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Tue Sep 14 22:47:00 2010
;; MSG SIZE rcvd: 88

C'est de nouveau l'IP de la box qui ressort, malgré les nouveaux réglages...

Y a-t-il un rapport avec le fait que ma transmission Livebox/iMac se fasse en Wi-Fi? Doit-on modifier autre chose dans la config' de la Livebox (dans les autres onglets)?
(Ces questions paraissent certainement stupides, mais bon...)

Merci encore à toi!

Pages

CONNEXION UTILISATEUR