2010-07-26 3 views
0

j'ai une page avec une page ajax prowser. Sur deux diapositives, un lecteur intégré lit un fichier vidéo mpeg ou flv.cache fichiers mpeg sur chargement de la page, html + php

première fois la page est affichée le fichier sera chargé et sur les connexions Internet lentes, il arrêtera de démarrage puisqu'est beeing showen et chargé en même temps.

Puis-je cache automatique les deux fichiers sur la charge de la page afin que le sont mises en cache et prêt lorsque le visiteur sont prêts à les regarder?

Br. Anders

+0

Quel genre de joueur que vous utilisez? – fabrik

+0

Pour flv, j'utilise une version personnalisée de la version JW Media Player (4.3) comme interface principale pour le CMS TYPO3. Pour MPEG-2 je suis toujours à la recherche d'un bon moyen d'intégrer les fichiers. – Tillebeck

+0

lecteur mpeg-2: J'utilise la réponse "du navigateur cross" de cette question: http://stackoverflow.com/questions/1227971/problem-with-chrome-embed-windows-media-player - il fonctionne très bien i FF – Tillebeck

Répondre

1

d'abord, vous devez prendre soin les en-têtes HTTP pour le contrôle du cache. Assurez-vous que les fichiers statiques sont servis avec en-tête suivant (utilisation de Firebug pour vérifier):

Cache-Control: max-age = 3600

Cependant, vous ne disposez pas d'un contrôle total sur la mise en cache, c'est au navigateur Web de mettre en cache les gros fichiers ou non.

+0

D'accord. Merci. Mes fichiers sont souvent plus de 100 Mo. C'est pour 7 info-touchscreens (avec un buildt en petit PC) qui chargera la page chaque matin et permettra aux touristes de cliquer sur les diapositives pendant la journée. Au lieu d'essayer de résoudre le problème de mise en cache, j'ai Dropbox installé sur les écrans tactiles info et la liaison aux fichiers locaux dans Dropbox. Plus besoin de mise en cache puisque les fichiers seront stockés localement sur chaque machine. – Tillebeck

Questions connexes