2010-08-13 5 views
1

Je veux faire en sorte que tous mes fichiers css et JS soient chargés depuis Amazon s3 car cela rendrait les choses plus rapides pour l'utilisateur final et économiserait sur les coûts de bande passante puisque s3 est moins cher que mon fournisseur de bande passante. Je me demande si dans mon .ctp si je viens de changer cela à la voie complète s3 si le gâteau aura l'utilisateur final DL de cette URL, ou si cakephp va le télécharger à partir de là et l'envoyer à l'utilisateur final de mon serveur (ce qui irait à l'encontre de ce que je suis en train de faire) .. si cela ne fonctionne pas, je vous saurais gré des suggestions sur la façon d'obtenir ce travail .. merciCakePHP et AmazonS3 .. obtenir les fichiers inclus (JS, CSS, etc) à charger à partir d'Amazon S3?

echo $html->script('http://amazons3fullulrpath/jquery/jquery-1.4.2.min', false); 

Répondre

2

Le tableau de script indique simplement à gâteau où vos scripts sont situés et où les sortir dans le modèle, ainsi l'ajout du chemin complet sera bien - Cake va juste faire écho dans une chaîne formatée.

Utilisez le panneau net de Firebug pour vérifier l'emplacement des scripts etc alors qu'une page se charge si jamais vous coincé :-)

+0

frais ok .. merci, oui, je ne savais pas comment le vérifier à partir du navigateur. – Rick

+0

En plus d'utiliser le panneau Réseau pour afficher les emplacements des demandes, il est également utile pour identifier les ralentissements et les goulots d'étranglement dans vos téléchargements. Vous pouvez ainsi voir exactement où les problèmes de vitesse se produisent et élaborer des stratégies pour y faire face. Certainement des choses qui valent la peine d'être connues si vous utilisez des CDN pour des raisons de vitesse. – hollsk

Questions connexes