बैनर = डेटा प्रदाता

मैं आपके न्यायालय में एक वेब सेवा से एक ग्राहक के डेटा को एक बैनर में डेटा स्थानांतरित करने के लिए एक मॉडल प्रस्तुत करता हूं। यह विचार 2008 में ajaxian.com पर प्रकाशित कैनवस और पीएनजी का उपयोग करते हुए लेख संपीड़न के साथ आया।



नीचे की रेखा: ग्राहक वेब सेवा से कुछ डेटा का अनुरोध करता है, इसका उत्तर json / xml नहीं है, लेकिन एक png विज्ञापन बैनर हिस्सा है जो एक डेटा ब्लॉक है। वेब सेवा अपने डेटा बैनर (अनुरोध, प्रदर्शन, अनपैकिंग) के साथ काम करने के लिए पुस्तकालय की आपूर्ति करती है।



उदाहरण बैनर:





उदाहरण में, मैंने विशेष रूप से डेटा के पिक्सल को अधिक विपरीत बनाया है, लेकिन वास्तविक उदाहरण में वे क्लाइंट के लिए अदृश्य होंगे।

प्रत्येक पिक्सेल में, 3 बाइट्स तक की जानकारी संग्रहीत की जा सकती है (आरजीबी - डेटा वाहक, ए - हमेशा 0)। मेरे उदाहरण में, 720x21x3 = 45360।

डेटा ब्लॉक की मात्रा को गतिशील रूप से समायोजित किया जा सकता है। अधिक और जोड़ने के लिए कुछ भी नहीं।



एक वैकल्पिक प्रकार की आय।

कोई बैनर नहीं - कोई डेटा नहीं। क्लाइंट को बैनर, हैलो एडब्लॉक डाउनलोड करने के लिए बाध्य किया गया है

केवल ग्राहक-पक्ष

Canvas.getImageData समर्थन के साथ केवल आधुनिक ब्राउज़र

शायद एक लंबे समय के लिए डेटा (ग्राहक) खोलना

शायद डेटा (सर्वर) पैकिंग के लिए एक लंबा समय

सेवा का ग्राहक बैनर प्रदर्शन को दरकिनार कर सेवा डेटा का उपयोग कर सकता है



दुर्भाग्य से, मैं ऑनलाइन विज्ञापन से दूर हूं, मैं डेटा वितरण की इस पद्धति की प्रयोज्यता पर आपकी राय सुनना चाहूंगा। क्या कोई समान समाधान हैं?



All Articles