Je crée un nouveau framework PHP en fonction de Zend Framework. Ce sera un framework MVC généraliste pour le développement web. Je suis inquiet au sujet 2 aspects:A propos de la journalisation générale, de la mise en cache et des performances dans un nouveau framework
Exploitation forestière:
Dois-je utiliser l'enregistrement? Y a-t-il des problèmes de performances importants lors de l'utilisation de la journalisation?Requêtes de base de données de mise en cache:
Je cache certaines requêtes de la base de données. Je suis préoccupé par la mise en cache des informations relatives aux utilisateurs. Supposons qu'il existe des informations relatives aux utilisateurs. Comme leurs informations personnelles, etc. Si je cache de telles données, pour chaque utilisateur un fichier de cache sera généré dans mon dossier de données. Supposons maintenant qu'il y ait entre 10 000 et 20 000 utilisateurs en ligne en 2 heures. Cela signifie qu'il y aura 20000 fichiers sur mon dossier.
Ma question est la suivante, est-ce que cela affectera les performances de mon serveur. Y at-il une limite supérieure sur le nombre de fichiers qu'un dossier peut avoir sur le serveur.
Si j'utilise la journalisation. Alors pourquoi ne devrais-je pas utiliser Zend_Log? Y a-t-il des problèmes avec ça? –