Saya sedang mempertimbangkan arsitektur yang berbeda untuk sistem yang idealnya akan menggunakan rendering sisi klien untuk fitur titik dan harus bebas plugin. Saya telah menggunakan aplikasi ini dikembangkan sebagai jawaban atas pertanyaan ini untuk menguji laptop saya (yang cukup mampu - quad-core 2,6 ghz cpu, memori 4 gb, tidak di bawah beban lain, Firefox 8) dengan jumlah titik yang berbeda di OpenLayers dan itu jelas tertinggal di 500 dan mulai berjuang lebih dari 1.000. Fitur yang dibuat secara acak tampaknya tidak memiliki pengendali acara dan semua menggunakan simbologi yang sama.
Saya berharap dapat menampilkan hingga 1.000 fitur, dengan hingga 10 simbol yang berbeda, semua dengan penangan klik dan mouse-over, dan pada platform yang kurang mampu.
Saya berharap untuk kinerja sisi klien yang lebih baik, terutama setelah melihat contoh GIS Cloud ini - saya tahu ini bekerja secara berbeda (HTML5 canvas vs SVG) tetapi perbedaan dalam kinerjanya sangat mencolok.
Pertanyaan kunci saya (jika Anda akan sangat baik) adalah:
- Apakah aplikasi penghasil titik acak mewakili kinerja dalam aplikasi OpenLayers lain yang telah Anda tulis / gunakan?
- Apakah ada API pemetaan web alternatif yang terbukti dan gratis yang mendukung layanan WMS (yang perlu saya gunakan) dan lebih cepat dengan fitur sisi klien, tanpa menggunakan Flash / Silverlight / plugins lain?
- Adakah saran lain tentang apa yang harus saya selidiki?
Mengandalkan terutama pada rendering sisi-server adalah pilihan tetapi saya dan klien ingin menghindari ini karena kekhawatiran tentang peningkatan jumlah pengguna dan responsif dari UI.