Vous envisager de changer ce qui est servi au navigateur en fonction de chaque vitesse de connexion Internet ou d'un dispositif ou les deux. Par exemple, diffusez des images plus petites lorsque le site Web est affiché sur un appareil mobile. Cela accélérerait le temps de chargement. Consultez les images adaptatives pour ce faire: http://adaptive-images.com/
En outre, essayer de réduire le nombre de fichiers chargés est une bonne idée. Par exemple. 1 fichier jQuery/javascript. Vous pouvez également essayer de réduire tous vos fichiers javascript (et CSS si vous le souhaitez) pour réduire la taille de leurs fichiers et réduire le temps de chargement. Si vous avez l'intention de modifier ces fichiers à l'avenir, vous devrez conserver une sauvegarde non compressée. Départ: http://javascriptcompressor.com/
Une autre chose que vous pourriez faire en sorte que vous faites est d'utiliser des images-images. De cette façon, vous réduisez le nombre de fichiers image en cours de chargement. Cela ne fonctionnera pas avec les images adaptatives, donc je trouve préférable d'utiliser des sprites juste pour des choses comme des logos et des icônes.
Cette question semble être hors sujet car il s'agit de [codereview.se]. – JJJ