J'ai un webpage qui interroge un certain nombre de services (Amazon, iTunes, etc) pour des informations produit par produit. Il y a 25 produits par page, ce qui signifie que le processus a été très lent. J'ai mis en œuvre apc_add
et apc_fetch
fonctions qui stockent la sortie brute de chaque service avec une clé sous la forme service|country_code|product_id
tout cela fonctionne bien, mais les caches doivent expirer après quelques heures dans chaque cas. Cela tend à signifier que de temps en temps, quelqu'un aura une page à chargement lent.Considérations pour la planification PHP APC
Y at-il un moyen, peut-être en utilisant un travail cron, je peux obtenir le serveur pour faire la lourde tâche de mettre à jour les caches périodiquement? Ou devrais-je considérer une approche complètement différente?
Oui, vous pouvez. Intéressé par quelque chose de plus spécifique? –
est-il littéralement aussi simple que d'écrire une page PHP qui est exécutée à partir de la ligne de commande? Est-ce que cela serait considéré comme une pratique recommandée? –