Question

Je suis en train de créer un peu de mise en cache commandes de l'utilisateur.Fondamentalement, en-Tête et Pied de page sont statiques.

Sauf le pied de page a un lien dans l'URL de la page et le met dans le javascript pour envoyer un lien à un ami.J'ai donc besoin de cette liaison dynamique.

J'ai mis en place un contrôle de substitution et a la méthode statique de retour de la liaison dynamique.

Aller courir et trouver que la substitution des contrôles ne sont pas pris en charge à l'utilisateur de contrôler le niveau.

Il y a tout un travail autour de cela?Est-il un autre contrôle, comme la substitution qui travaille sur les Contrôles de l'Utilisateur que je ne suis pas au courant?

Était-ce utile?

La solution

J'allais l'oublier serveur de mise en cache côté dans cette instance et repose sur la simplicité de mise en cache côté client.

Votre code Javascript peut être mise en cache côté client, tout comme le HTML, soit par un lien vers un fichier javascript externe et en ajoutant le nécessaire d'en-têtes et des dates d'expiration, ou par intégrer le script dans la page elle-même et de veiller à la page elle-même est mis en cache.

Une autre méthode possible est de faire un appel Ajax sur la page de la charge d'extraire le pied de page générée complète avec le bon lien.Cela peut prendre du temps sur le premier chargement de la page, mais à la suite de requêtes ajax serait mis en cache sur le client, voyant ainsi pas de pénalité pour les futures demandes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top