Quelle est l'utilisation moyenne de votre mémoire php par requête. Je sais que beaucoup de gens diront que l'utilisation de la mémoire php dépend de l'application, mais je veux juste avoir une idée générale de vos données.J'ai créé un framework php simple, donc je veux savoir que j'utilise de la mémoire inutile ou normale.Utilisation moyenne de la mémoire php par demande?
En fait, le point intéressant concerne ma classe de base de données. J'ai une classe de base de données qui fait partie du framework. Par exemple, j'ai une table d'albums dans la base de données et les albums ont des objets enfants qui sont des chansons. Lorsque je sélectionne des albums à partir de la base de données, ma classe de base de données trouve automatiquement les objets enfants et récupère les données les concernant dans la base de données. Ainsi, lorsque ce processus se produit, la classe de base de données consomme environ 1 Mo de mémoire. Si c'est trop ou si vous avez une méthode différente pour ce processus, partagez s'il vous plaît.
Répondre
Vous pouvez exécuter un profileur et le découvrir. This article has links to a few of them, et il vous dira la mémoire utilisée par fonction.
Il est très difficile de parler de moyennes ici. Un exemple me vient à l'esprit: une installation Wordpress 2.8 de base que j'ai dû installer sur un paquet memory_limit de 12 Mo est presque terminée, mais cela effraierait la limite et planterait dans des tâches plus complexes comme le plugin de gestion des droits. Tous les plugins avancés ne fonctionneraient pas du tout. Mise à niveau à 32 Mo a aidé.
Si vous utilisez une application sous php-cgi, vous ne regarderez probablement que 1-2 mégaoctets (max) par instance (une instance étant un simple hit).
Si vous exécutez l'application en tant que module Apache, vous verrez probablement des nombres de 7 à 15 Mo par instance Apache.
Pour l'anecdote, ces chiffres sont basés sur les chiffres réels des serveurs de mon site au cours des deux derniers mois, donc je ne tire pas de chaînes ici. J'espère que cela t'aides!
- 1. Utilisation de la mémoire/profilage en PHP
- 2. Utilisation de la mémoire
- 3. Utilisation de la mémoire + .net
- 4. utilisation de la mémoire java
- 5. Spreadsheet :: Utilisation de la mémoire WriteExcel
- 6. php exec utilisation de la mémoire avec phing
- 7. Utilisation d'ELMAH en moyenne confiance
- 8. Gestion de la mémoire PHP
- 9. Utilisation de la mémoire (CPU) par l'application dans Android
- 10. Utilisation de la mémoire par LINQ et Visual Studio 2010
- 11. Utilisation de la mémoire IronPython
- 12. Utilisation de la mémoire SQL
- 13. moyenne Math avec php
- 14. Utilisation de la mémoire VS. Utilisation du processeur dans l'iphone
- 15. filtrage SQL par moyenne
- 16. boost :: utilisation de la mémoire de fonction
- 17. Utilisation de la mémoire de JBoss?
- 18. C#: utilisation de la mémoire d'un objet
- 19. Moyenne de la moyenne en une ligne
- 20. Utilisation de la mémoire dans la R
- 21. Utilisation de la mémoire Java BigDecimal?
- 22. DOM vs Array - utilisation de la mémoire
- 23. Utilisation de la mémoire Visual Studio 2005
- 24. Comet, responseText et utilisation de la mémoire
- 25. Comment obtenir la mémoire moyenne et le processeur par processus sous Mac OS X
- 26. Demande de mémoire pour votre application
- 27. utilisation de la mémoire de classe JavaScript
- 28. Limite de mémoire PHP
- 29. C++ comprendre CPU/utilisation de la mémoire
- 30. Libérer de la mémoire après utilisation
Désolé, mais cela dépend vraiment de l'application :) Quelle est la taille de l'empreinte de votre cadre? –
Salut à tous. Il est un peu difficile de répondre à cette question, car l'utilisation de la mémoire peut varier au sein de divers composants d'une application et varier en fonction des cas d'utilisation spécifiques. Si vous n'obtenez aucune réponse ici, peut-être pouvez-vous essayer d'installer quelques frameworks populaires et de mesurer vous-même l'utilisation de la mémoire? – jkndrkn
En fait, mon empreinte de cadre est très petite, c'est pourquoi la comparaison avec d'autres grands frameworks ne donne aucune idée sur l'utilisation de la mémoire. J'ai environ 20 fichiers avec 75 lignes de code dans mon framework. –