Optimisation sous Openscales & Geoserver - Flash/ActionScript - Programmation
Marsh Posté le 18-05-2012 à 21:50:10
1/ est ce que tu as des bonnes perfs avec geoserver et le client de base javascript
2/ quelle est ton utilisation cpu ? disque ?
3/ quel est le process qui rame ? flash ou geoserver?
Marsh Posté le 21-05-2012 à 10:09:18
flo850 a écrit : 1/ est ce que tu as des bonnes perfs avec geoserver et le client de base javascript |
1/ C'est à dire ? De quel client tu parles ?
2/ Pour le CPU, ça monte à 50-60% lorsqu'un bout de carte se charge, pas plus. Au niveau du disque je ne sais pas mais je ne pense pas qu'il y aii de souci...
3/ A mon avis, c'est surement un problème flash lié à Openscales qui doit pas être configuré au top vu que j'ai le même souci que j'utilise mon geoserver en local ou que j'utilise un serveur déjà existant sur le web !
Marsh Posté le 21-05-2012 à 11:12:00
Geoserver est fourni avec un client de consultation, il me semble
50% sur un dual core,ca veut dire un core a fond
Pourquoi tu ne regardes pas avec ton gestionnaire de tâche ? Ce sera plus fuable que "a mon avis "
Marsh Posté le 21-05-2012 à 11:45:26
Je vais regarder pour le client...
Pour l'utilisation CPU, ça donne plus précisément ça :
Marsh Posté le 18-05-2012 à 11:15:27
Salut les gens !
Je suis en train de développer une appli en Flex qui utilise Openscales et Geoserver afin d'avoir en background de l'application une carte du monde à laquelle je peux ajouter les layers que je veux et pour laquelle est gérée le zoom, le drag, etc.
Jusque là, ça marche plutôt bien sauf que les perfs que j'obtiens ne sont pas franchement terribles... En gros, ça prend 5 à 10 secondes pour charger les "carreaux/dalles" (tiles) qui doivent être affichés à l'écran alors que je souhaiterai que ça soit limite instantané...
J'ai configuré le truc de telle manière que tout est sur le même PC (le but est que cela fonctionne sans connexion à Internet) : l'appli, Geoserver, MySQL/les shapefiles. J'ai essayé plein de trucs pour améliorer les perfs (bidouillage dans la config de Geoserver, utilisation de shapefile ou de MySQL, ...) mais rien n'y fait...
Actuellement le dallage de la carte est en 128x128 (je pense) donc j'ai essayé de doubler cette taille afin de diminuer le nombre de requêtes faites au serveur ( ajout de tileHeight="256" ) mais ça n'a rien changé... J'ai essayer de trouver d'autres trucs sans plus de succès
Mes questions sont donc les suivantes :
Ma classe Map qui correspond à l'objet que j'ai en background de l'appli est la suivante :
J'ai pas mis la partie script de la classe, il y a rien d'utile dedans actuellement
Merci d'avance à toute personne qui pourrait m'aider ! Et si vous avez des questions, hésitez pas !
---------------
Bobbyfrasier, Bobbyfrasier everywhere ! (Steam, Origin, ...)