2013-05-28 1 views
0

Je vous écris ici pour votre précieuse suggestion sur l'optimisation d'un portail vidéo de notre client qui se construit de manière optimale.Vos réflexions sur l'optimisation d'un portail vidéo en PHP pour la performance

Nous avons développé le site en PHP de base avec mysql et utilisé quelques technologies pour le rendre plus rapide. Une chose que nous trouvons difficile est l'optimisation du chargement de la page, principalement nous avons besoin de diminuer la demande http en particulier sur la page d'accueil. Nous avons plusieurs miniatures vidéo sur la page d'accueil dans différents rouleaux jquery. Nous prévoyons de ne charger que l'ensemble initial des images d'abord sur le chargement de la page et le reste sur les demandes de l'utilisateur (comme en cliquant sur le bouton de nav pour l'image suivante à glisser). Mais cela ne fera qu'ajouter une petite partie à l'optimisation. Nous devons optimiser les pages intérieures d'une manière ou d'une autre.

Notre nombre de requêtes http est de 135+ sur la page d'accueil et quand j'ai vérifié sur youtube il montre seulement 27 demande quand il ne semble pas être faible sur les ressources. Est-ce que vous avez une idée du fait que YouTube est trop bas?

Nous utilisons des spiritueux pour les images, mais cela ne fonctionnera pas pour les images dynamiques/miniatures vidéo. Avez-vous une idée de la façon de combiner la requête http pour les ressources en une seule. J'ai entendu dire que ces géants industriels utilisent des tactiques/technologies pour y parvenir.

Veuillez donner vos idées et partager votre expérience.

Répondre

0
  • Êtes-vous déjà en train de combiner des fichiers CSS et JS?
  • Les réduisez-vous?
  • Est-ce que vous comprimez les images le mieux possible? (couleurs unies = gif, png8 ...)
  • Avez-vous vérifié les performances de votre requête de base de données?

Vous pouvez également essayer d'utiliser les systèmes de cache pour certains contenus et éviter les appels inutiles à la base de données. Ce qui sera toujours bénéfique.

Si vous utilisez jQuery, il est recommandé de le charger directement à partir des bibliothèques Google, car la plupart des utilisateurs disposeraient déjà des fichiers en cache. Quoi qu'il en soit, il ya aussi des gens contre cette pratique ...

A propos de la combinaison et de la minimisation des fichiers JS et CSS, il sera également plus rapide si cela est fait dans l'environnement de développement et téléchargé "prêt à l'emploi" à la serveur plutôt que de laisser la tâche d'optimisation au serveur.

Questions connexes