Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Desempenho das páginas #8

Open
nitaibezerra opened this issue Dec 10, 2011 · 2 comments
Open

Desempenho das páginas #8

nitaibezerra opened this issue Dec 10, 2011 · 2 comments

Comments

@nitaibezerra
Copy link

Nesse momento tô usando o iPad e por isso não rodei um firebug pra entender mais a fundo, mas imagino que o motivo seja o mesmo do início.

Então vou registrar a sugestão que havia feito. Supondo que a demora seja pelo tamanho dos polígonos dos municípios, sugiro:
*Gerar uma versão mais simplificada dos polígonos, interpolando os pontos. O tamanho da interpolação pode ser ajustada o suficiente pra não perder a qualidade na renderização. O polígono resultante pode ser persistido no BD e acessado por um método diferente(novo).

---Esse issue não apenas aumenta o tamanho do arquivo, como o processamento. Meu iPad demora uns 10 segundos depois que termina o download.

@edenc
Copy link
Collaborator

edenc commented Dec 11, 2011

Ou podemos pré-renderizar o svg inteiro e servir estaticamente.

@nitaibezerra
Copy link
Author

Isso, e possivelmente fica mais leve! Quem faz isso é o google maps, tudo pra ele são imagens, vários ladrilhos pra cada nível de zoom.

Porém, se não utilizar o svg podemos perder o mouse hover sobre os polígonos, e ainda teríamos que pré-renderizar com cada município selecionado.
A primeira sugestão pode ser alcançada mexendo apenas nas camadas abaixo da API, mantendo toda a lógica da interface web. Acho que sai mais barato.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants