Si le navigateur mobile ne prend pas en charge javascript (ou ne prend pas suffisamment en charge javascript), le préchargement de cette manière peut ne pas fonctionner.
Je suppose qu'il est également unlikley que le préchargement avec javascript fonctionnerait sur n'importe quel navigateur ou proxy qui utilise le transcodage ou le pré-rendu sur le serveur. Avez-vous essayé l'approche old school (90's) de préchargement qui devait inclure l'image sur la page d'accueil (ou même sur chaque page) mais dimensionnée à 1px par 1px (peut-être aussi essayer 0x0). Cela peut signifier que l'utilisateur paie pour télécharger plus de contenu que nécessaire. Quel est un problème à considérer.
La première chose à faire est: assurez-vous que vous avez vraiment besoin de l'image; le rendre aussi petit que possible (taille physique & compression d'encodage d'image); et [gzip] compresse le fichier tel qu'il est envoyé via HTTP. Assurez-vous également que vous faites tout ce que vous pouvez pour permettre au navigateur utilisateur/client de mettre correctement en cache les images.
Merci Dominic. Ce n'est probablement pas une excellente connexion mobile. Non, le préchargement ne semble pas du tout se produire. Je n'utilise que des icônes sur la page de destination, ce qui prend beaucoup de temps à charger, même si j'ai spécifié la largeur et la hauteur que l'icône finira par charger après que tout soit chargé. J'ai regardé quelques sites de référence avec plus/plus grandes images, qui charge presque instantanément à partir du même téléphone. J'ai regardé leur code source et je ne peux pas trouver de script de préchargement ou de css. Je suis un peu perplexe, d'où la question s'il y a peut-être un autre moyen que je ne connais pas. Merci encore pour la réponse. –
Salut Chris - la seule chose que je peux penser est que peut-être la connexion de votre serveur n'est pas aussi bonne que celle de YouTube, mais ce serait aussi lent dans un navigateur normal aussi. Quel navigateur mobile utilisez-vous? Avez-vous essayé d'autres techniques de préchargement? –
Hey Dominic Je suis en train de tester le navigateur par défaut d'un certain nombre de téléphones, mais j'utilise aussi Opera mini de temps en temps. Je n'ai pas essayé les techniques de préchargement qui nécessitent javascript - mon dossier ne me permet pas d'utiliser javascript pour ce site. Je suis en train de remplacer des icônes avec une solution d'image-objet CSS pour voir comment cela affecte les temps de chargement des pages - moins de requêtes HTTP et une taille de fichier totale plus petite à charger. Pourriez-vous recommander des techniques alternatives de préchargement par hasard? Cordialement Chris –