আমি এমন একটি সিস্টেমের জন্য বিভিন্ন আর্কিটেকচার বিবেচনা করছি যা পয়েন্ট বৈশিষ্ট্যগুলির জন্য আদর্শভাবে ক্লায়েন্ট-সাইড রেন্ডারিং ব্যবহার করবে এবং অবশ্যই প্লাগইন-মুক্ত থাকতে হবে। আমি ব্যবহার করা হয়েছে এই আবেদন প্রতিক্রিয়ায় বিকশিত এই প্রশ্নের আমার ল্যাপটপ (যা বেশ সক্ষম - কোয়াড-কোর 2.6 গিগাহার্জ সিপিইউ, 4 জিবি মেমোরি, অন্য কোন লোড অধীন নয়, ফায়ারফক্স 8) পরীক্ষা করার জন্য OpenLayers পয়েন্ট বিভিন্ন সংখ্যার সঙ্গে এবং এটি লক্ষণীয়ভাবে পিছনে চলেছে এবং এটি 1000 টিরও বেশি লড়াই শুরু করে। এলোমেলোভাবে উত্পন্ন বৈশিষ্ট্যগুলির কোনও ইভেন্ট হ্যান্ডলার রয়েছে বলে মনে হয় না এবং সমস্ত একই প্রতীক ব্যবহার করে।
আমি 10 টি পর্যন্ত বিভিন্ন প্রতীক সহ ক্লিক এবং মাউস-ওভার হ্যান্ডলারের সাথে এবং কম সক্ষম প্ল্যাটফর্মগুলিতে 1000 টি বৈশিষ্ট্য দেখানোর প্রত্যাশা করছি।
আমি আরও ভাল ক্লায়েন্ট-পার্শ্বের পারফরম্যান্সের জন্য আশা করছিলাম, বিশেষত এই জিআইএস ক্লাউড উদাহরণটি দেখার পরে - আমি জানি এটি ভিন্নভাবে কাজ করে (HTML5 ক্যানভাস বনাম এসভিজি) তবে পারফরম্যান্সের পার্থক্যটি সত্যিই আকর্ষণীয়।
আমার মূল প্রশ্নগুলি (আপনি যদি দয়াবান হন) হ'ল:
- আপনি লিখেছেন / ব্যবহার করেছেন এমন অন্যান্য ওপেনলায়ার অ্যাপ্লিকেশনগুলিতে কি এলোমেলো পয়েন্ট উত্পন্ন অ্যাপ্লিকেশন প্রতিনিধি?
- এমন কোনও প্রমাণিত এবং নিখরচায় বিকল্প ওয়েব ম্যাপিং এপিআই আছে যা ডাব্লুএমএস পরিষেবাদি (যা আমার ব্যবহার করা দরকার) সমর্থন করে এবং ফ্ল্যাশ / সিলভারলাইট / অন্য কোনও প্লাগইন ব্যবহার না করে ক্লায়েন্ট-সাইড বৈশিষ্ট্যগুলির সাথে দ্রুততর?
- আমার তদন্ত করা উচিত সে সম্পর্কে অন্য কোনও পরামর্শ?
সার্ভার-সাইড রেন্ডারিংয়ের উপর প্রাথমিকভাবে নির্ভর করা একটি বিকল্প তবে আমি এবং ক্লায়েন্ট উভয়ই এড়াতে চাই ব্যবহারকারীদের স্কেলিং-আপ এবং ইউআইয়ের প্রতিক্রিয়া নিয়ে উদ্বেগের কারণে avoid