Par exempleEst-il possible de précharger un ensemble de données MyISAM entier en utilisant PHP & jSon?
Disons que nous avons 1000 produits dans une seule catégorie. Et nous aimerions Filtrer à travers ces produits.
Comme nous filtrons à travers les produits en utilisant json. Chaque fois que nous avons besoin d'exécuter une requête distincte à la base de données.
Nous nous demandions si quelqu'un sait s'il est possible d'afficher une précharge de la table des produits. Par exemple barre de préchargement: initialisation de la recherche (0 - 100%)
Ainsi, le système entier ne s'initialiserait qu'une fois en charge, alors nous espérons que les résultats de la recherche pourraient alors être instantanés.
Malheureusement n'est pas vraiment une option pour nous, quelqu'un de si, espérons-peaufinage serveurs clients ici peut avoir une meilleure suggestion
Merci à l'avance! Sur l'extrémité PHP, vous pouvez précharger les enregistrements en quelque chose comme un seau memcache
Désolé pour mon retard de réponse, il y a le problème avec le fait que je ne serai pas en mesure d'utiliser memcached, ou un stockage côté client (Google Gears). Connaissez-vous une autre méthode que je peux utiliser pour accélérer les requêtes relativement importantes? Les données JSON produites à partir du résultat sont assez petites, donc je ne pense pas que ce soit le problème. – AMW10
@AMW vous devriez certainement savoir exactement ce que le goulot d'étranglement est forst.Les données JSON peuvent être petites mais si vous faites mille requêtes uniques, la latence va prendre une éternité. Utilisez un profileur PHP côté serveur et mesurez les temps de réponse côté navigateur (en utilisant Firebug). Si c'est du côté serveur, jetez un oeil à la mise en cache des requêtes mySQL - si vous avez un accès root au serveur. – Unicron