mapzen / metroextractor-cities

JSON cities bounding boxes for chef-metroextractor
https://mapzen.com/data/metro-extracts
GNU General Public License v3.0
84 stars 155 forks source link

https://mapzen.com/data/metro-extracts/ page is laggy #453

Open matkoniecz opened 8 years ago

matkoniecz commented 8 years ago

It is quite noticeable that https://mapzen.com/data/metro-extracts/ (at least on my computer) is quite laggy - long response time is quite noticeable compared to other websites. It is not new, I observed it also about year ago. I am willing to submit some performance data, but I am unaware what would be useful.

I am using Firefox 45.0.2 on Lubuntu 14.04.

migurski commented 8 years ago

Thank you for the report. Do you mean that initial load is laggy, or interaction with the page after it’s loaded is laggy?

matkoniecz commented 8 years ago

Both.

Initial load (just fetching data) is quite slow and also view-source:https://mapzen.com/data/metro-extracts/ is really slow (I assume that in this case firefox is merely downloading source, without executing it - but I may be wrong).

After data is downloaded there is a noticeable delay before it is rendered.

After data is loaded zooming works OK (there is noticeably greater delay compared to other maps, probably because vector tiles are rendered locally, but nothing irritating enough to report problem).

The most irritating part is dragging map - it works extremely slowly. It is so slow and works so rarely that I suspect that it may be intentionally disabled and rare cases of successful dragging map were bugs.

Also, this may be a poor place to do this but... Thanks for metro extract service, it is really useful for testing map styles in a different places. Both downloading and loading into database is much faster than using overpass turbo (as osm.pbf is nicely compressed).

migurski commented 8 years ago

Thanks, this is useful input. As we’ve accepted more and more extract requests over time, the number of areas to display on the map and the page have ballooned. Sometime in the next 1-2 months, we are planning a switch to a core set of 100-200 major metro areas, and an on-demand process for others. This should be both a better user experience for visitors and an easier support process for us.

souperneon commented 8 years ago

Hi Mateusz!

At Mapzen, we just introduced an on-demand feature to make it easier and faster get custom extracts of places all over the world. Give it a try!

We are still testing it with people and would love it if you could give us your feedback by participating in a short usability study for the new experience, especially around some of the speed and map interaction issues you noticed in the past. Let us know! You can also send us your feedback anytime at hello@mapzen.com

Thanks, Ekta.