J'essaie de trouver le moyen le plus efficace d'exécuter une tâche PHP assez lourde des milliers de fois par jour. Il doit établir une connexion IMAP à Gmail, faire une boucle sur les e-mails, enregistrer ces informations dans la base de données et enregistrer les images localement. Exécuter cette tâche de temps en temps à l'aide d'un cron n'est pas un gros problème, mais je dois l'exécuter toutes les minutes et je sais que les crons finiront par courir les uns sur les autres et causer des problèmes de mémoire.Que dois-je utiliser lorsqu'un travail cron ne suffit pas? (php)
Quelle est la prochaine étape lorsque vous devez exécuter efficacement une tâche plusieurs fois par minute? Pheanstalk et je ne suis pas entièrement sûr si cela fera ce dont j'ai besoin. Pensées???
Ceci n'est pas directement lié à votre question, mais utilisez CURL pour récupérer les images. Il met en cache la requête DNS, alors que file_get_contents() et d'autres fonctions de fichiers natifs ne le font pas. Une fois, j'ai eu besoin de faire un script pour récupérer des images, et à peu près tout le temps d'exécution était la latence du réseau. Cela peut donc aider un peu à le réduire. – Savageman