Tôi đang xem xét các kiến trúc khác nhau cho một hệ thống sẽ sử dụng lý tưởng kết xuất phía máy khách cho các tính năng điểm và phải không có plugin. Tôi đã sử dụng ứng dụng này được phát triển để trả lời câu hỏi này để kiểm tra máy tính xách tay của tôi (khá có khả năng - lõi tứ 2,6 ghz, bộ nhớ 4 gb, không thuộc bất kỳ tải nào khác, Firefox 8) với số lượng điểm khác nhau trong OpenLayers và nó đáng chú ý là tụt lại ở mức 500 và bắt đầu vật lộn hơn 1.000. Các tính năng được tạo ngẫu nhiên dường như không có bất kỳ trình xử lý sự kiện nào và tất cả đều sử dụng cùng một hệ thống ký hiệu.
Tôi hy vọng sẽ hiển thị tới 1.000 tính năng, với tối đa 10 biểu tượng khác nhau, tất cả đều có trình xử lý nhấp chuột và chuột và trên các nền tảng ít khả năng hơn.
Tôi đã hy vọng cho hiệu suất phía máy khách tốt hơn, đặc biệt là sau khi xem ví dụ về Đám mây GIS này - tôi biết nó hoạt động khác nhau (canvas HTML5 so với SVG) nhưng sự khác biệt về hiệu suất thực sự rất đáng chú ý.
Các câu hỏi chính của tôi (nếu bạn sẽ rất tử tế) là:
- Là ứng dụng tạo điểm ngẫu nhiên đại diện cho hiệu suất trong các ứng dụng OpenLayers khác mà bạn đã viết / sử dụng?
- Có API ánh xạ web thay thế đã được chứng minh và miễn phí hỗ trợ các dịch vụ WMS (mà tôi cần sử dụng) và nhanh hơn với các tính năng phía máy khách, mà không cần sử dụng Flash / Silverlight / bất kỳ plugin nào khác không?
- Bất kỳ đề nghị khác về những gì tôi nên được điều tra?
Dựa chủ yếu vào kết xuất phía máy chủ là một tùy chọn nhưng cả tôi và khách hàng đều muốn tránh điều này do lo ngại về việc tăng số lượng người dùng và khả năng phản hồi của UI.