13-05-2011, 09:12 PM
j'ai fais des tests car j'utilise le même principe de base de donnée pour mes bâtiments, et je me permet d'utiliser ce topic pour vous parler de mon expérience sur le sujet
le bilan est que c'est lent quand on veut choper toute la liste des bâtiments constructibles par exemple. J'ai de bons index je pense mais l'accès à la base de donnée est lent même sur un dédié...(tables en innodb)
du coup je me demande si je ne vais pas garder ce système car c'est facilement maintenable mais faire un système de cache...mais du coup je ne me décide pas comment je vais procéder:
- générer une include à partir de données de la base?
- memcache ou autre ?
voyez vous comment améliorer la vitesse d'éxecution d'une strucutre comme celles citées plus haut? car toute mes pages tournent en moins de 10 ou 15ms mais mes scripts qui utilisent les tables bâtiments tournent entre 40 et 80ms ce qui est assez énorme je trouve...
le bilan est que c'est lent quand on veut choper toute la liste des bâtiments constructibles par exemple. J'ai de bons index je pense mais l'accès à la base de donnée est lent même sur un dédié...(tables en innodb)
du coup je me demande si je ne vais pas garder ce système car c'est facilement maintenable mais faire un système de cache...mais du coup je ne me décide pas comment je vais procéder:
- générer une include à partir de données de la base?
- memcache ou autre ?
voyez vous comment améliorer la vitesse d'éxecution d'une strucutre comme celles citées plus haut? car toute mes pages tournent en moins de 10 ou 15ms mais mes scripts qui utilisent les tables bâtiments tournent entre 40 et 80ms ce qui est assez énorme je trouve...