Je voulais savoir ce qui serait un bon moyen de stocker l'information requise par un quelque chose comme un compteur de succès. Je me demandais si cela était possible en utilisant une technique de session, mais disponible pour tout le monde. Je suis préoccupé par la vitesse/performance, et non par l'utilisation de la mémoire puisque les données à stocker sont minimes.meilleure façon de stocker une variable disponible à chaque session en php
Répondre
C'est le genre de chose que les gens utilisent APC et/ou memcached pour.
Stockez-le dans une base de données!
Si vous n'utilisez pas déjà une base de données, vous avez certainement installé sqlite dans le cadre de votre installation php. Son environ 10 lignes de code pour se connecter et lire la valeur.
Si vous utilisez déjà une base de données, il s'agit d'une table supplémentaire avec une colonne supplémentaire.
+1. Une base de données est certainement une solution adéquate pour les applications à petite échelle, et elle gère la concurrence, contrairement à une simple solution basée sur des fichiers. Il peut ne pas fonctionner aussi bien que memcached etc., mais il peut être utile de garder les choses simples et de coller avec votre datastore existant (plutôt que d'en ajouter une seconde) dans certains contextes. –
Mises à jour de manière évolutive mieux que memcachehd une fois que vous avez plus d'un serveur en cours d'exécution! –
- 1. stocker des valeurs mutiple en session php
- 2. Meilleure façon d'authentifier en PHP
- 3. Meilleure façon de stocker une taille de fichier en octets?
- 4. façon correcte de stocker une exception dans une variable
- 5. Meilleure façon de stocker des URL localement
- 6. meilleure façon de stocker/utiliser plusieurs langues
- 7. Meilleure façon de stocker une chaîne dans une application iPhone?
- 8. meilleure façon de stocker des données PHP sur une page pour une utilisation avec javascript/jquery?
- 9. Pourquoi ne puis-je pas stocker une instance de classe PHP en tant que variable SESSION?
- 10. variable de session php
- 11. variable de session de suppression en php
- 12. Meilleure façon de stocker les critères Badge?
- 13. PHP Session Raccourcis de variable?
- 14. Meilleure façon de stocker une matrice clairsemée dans .NET
- 15. iPad - meilleure façon de stocker des données
- 16. comment stocker la valeur de la session dans une variable
- 17. Stocker le modèle de domaine en session PHP
- 18. Quelle est la meilleure façon d'accéder à une variable URI après un hashtag de PHP?
- 19. Meilleure façon d'apprendre PHP
- 20. Comment stocker $ dans une variable PHP?
- 21. meilleure façon de stocker les "favoris" de l'utilisateur dans MySQL
- 22. Meilleure façon d'initialiser/effacer une variable chaîne de caractères cacao
- 23. PHP créant une nouvelle session pour chaque chargement de page
- 24. Comment désérialiser des données de session à une variable arbitraire en PHP?
- 25. Existe-t-il une meilleure façon d'inclure() une boucle PHP qui dépend d'une requête MySQL variable?
- 26. meilleure façon de faire par défaut param = une variable?
- 27. PHP quelle est la meilleure façon de gérer une variable qui ne peut être définie?
- 28. Quelle est la meilleure façon de stocker des variables de classe en PHP?
- 29. meilleure façon d'analyser une ligne en python à un dictionnaire
- 30. comment stocker une liste d'objets en session
+1. Vous pouvez éventuellement conserver le compteur sur disque/DB toutes les N-minutes via cron, si nécessaire. Redis peut également être utile dans ce cas, car il intègre la persistance. – oops