আমি একটি উত্তর গ্রহণ করেছি, তবে দুঃখের বিষয়, আমি বিশ্বাস করি যে আমরা আমাদের আসল সবচেয়ে খারাপ পরিস্থিতিটির সাথে আটকে আছি: ক্যাপচার ক্রয় প্রচেষ্টাতে প্রত্যেকে ক্যাপচা করে । সংক্ষিপ্ত বিবরণ: ক্যাচিং / ওয়েব ফার্মগুলি হিটগুলি ট্র্যাক করা অসম্ভব করে তোলে এবং কোনও কাজ (কোনও অ-ক্যাশেড ওয়েব-বীকন প্রেরণ, একটি ইউনিফাইড টেবিলে লেখা ইত্যাদি) সাইটটি বটগুলির চেয়ে আরও খারাপ করে দেয়। সিসকো বা সম্ভবত এর মতো কিছু দামি হার্ডওয়্যার সম্ভবত উচ্চ স্তরে সহায়তা করতে পারে তবে ক্যাপচা-ইনগিংয়ের বিকল্প যদি হয় তবে এই ব্যয়টিকে ন্যায্যতা প্রমাণ করা শক্ত। আমি পরে আরও সম্পূর্ণ ব্যাখ্যা দেওয়ার চেষ্টা করব, পাশাপাশি ভবিষ্যতের সন্ধানকারীদের জন্য এটি পরিষ্কার করার পাশাপাশি (যদিও এটি সম্প্রদায়ের উইকি হিসাবে অন্যরা চেষ্টা করার জন্য স্বাগত)।
পরিস্থিতি
এটি woot.com এ ব্যাগ ও 'ক্রেপ বিক্রয় সম্পর্কে। আমি ওয়াট ওয়ার্কশপের প্রেসিডেন্ট, ওয়াট এর সহায়ক সংস্থা যা নকশাটি তৈরি করে, পণ্য বিবরণ, পডকাস্ট, ব্লগ পোস্ট এবং ফোরামগুলি সংযত করে। আমি সিএসএস / এইচটিএমএল নিয়ে কাজ করি এবং অন্যান্য প্রযুক্তির সাথে সবেমাত্র পরিচিত। আমি বিকাশকারীদের সাথে ঘনিষ্ঠভাবে কাজ করি এবং এখানে সমস্ত উত্তর দিয়ে (এবং আমাদের কাছে থাকা অন্যান্য অনেক ধারণাগুলি) দিয়ে কথা বললাম।
ব্যবহারযোগ্যতা আমার কাজের একটি বৃহত অংশ, এবং সাইটটিকে আকর্ষণীয় এবং মজাদার করে তোলা এর বাকি অংশ। নীচে তিনটি লক্ষ্য অর্জন করা যায়। ক্যাপচা ব্যবহারযোগ্যতার ক্ষতি করে এবং বটগুলি মজাদার এবং উত্তেজনা চুরি করে আমাদের ক্রপ বিক্রয় থেকে বেরিয়ে আসে।
বটগুলি এলোমেলো ক্র্যাপ বিক্রয়ের জন্য দ্বিতীয় পর্দা স্ক্র্যাপিং (এবং / অথবা আমাদের আরএসএস স্ক্যান করে) কয়েকবার আমাদের প্রথম পৃষ্ঠার নিন্দা করছে। যে মুহুর্তে তারা এটি দেখবে, এটি প্রোগ্রামের দ্বিতীয় পর্যায়ে ট্রিগার করে যা লগ ইন করে, আমি একটির জন্য ক্লিক করতে চাই, ফর্মটি পূরণ করে এবং ক্র্যাপটি কিনে।
মূল্যায়ন
lc : স্ট্যাকওভারফ্লো এবং অন্যান্য সাইটগুলিতে যা এই পদ্ধতিটি ব্যবহার করে, তারা প্রায়শই প্রামাণিক (লগ ইন) ব্যবহারকারীদের সাথে লেনদেন করেন, কারণ যে কাজটি করার চেষ্টা করা হচ্ছে তা প্রয়োজন।
ওয়াটে, বেনামে (অবিযুক্ত) ব্যবহারকারীরা আমাদের হোম পৃষ্ঠাটি দেখতে পারেন। অন্য কথায়, স্ল্যামিং বটগুলি অ-প্রমাণীকরণযোগ্য (এবং আইপি ঠিকানা ব্যতীত মূলত অ-ট্র্যাকযোগ্য) হতে পারে।
সুতরাং আমরা আইপিগুলির জন্য স্ক্যান করতে ফিরে এসেছি, যা ক) এই ক্লাউড নেটওয়ার্কিং এবং স্প্যামবট জম্বি এবং খ) এই আইনে মোটামুটি অকেজো, একটি আইপি অ্যাড্রেস থেকে আসা ব্যবসায়ের সংখ্যা প্রদত্ত অনেক নির্দোষকে ধরেছে (সমস্যাগুলির সাথে উল্লেখ না করে) অ স্থির আইপি আইএসপি এবং সম্ভাব্য পারফরম্যান্স এটি ট্র্যাক করার চেষ্টা করে its
ওহ, এবং লোকেরা আমাদের কল করা সবচেয়ে খারাপ পরিস্থিতি হবে। আমরা কি তাদের ফোন করতে পারি?
ব্র্যাডিসি : নেড ব্যাচেল্ডারের পদ্ধতিগুলি দুর্দান্ত দেখতে দুর্দান্ত, তবে তারা সাইটের নেটওয়ার্কের জন্য নির্মিত বটগুলিকে পরাস্ত করতে বেশ দৃ firm়তার সাথে নকশাকৃত। আমাদের সমস্যাটি হ'ল আমাদের সাইটগুলিকে পরাস্ত করার জন্য বটগুলি বিশেষত নির্মিত। এর মধ্যে কিছু পদ্ধতি সম্ভবত অল্প সময়ের জন্য কাজ করতে পারে যতক্ষণ না স্ক্রিপ্টাররা ফর্ম আইডির পরিবর্তে নিকটবর্তী লেবেলের নামের জন্য স্ক্রিন-স্ক্র্যাপ হানিপোট উপেক্ষা করতে এবং তাদের জাভাস্ক্রিপ্ট-সক্ষম ব্রাউজার নিয়ন্ত্রণ ব্যবহার না করে তাদের বটগুলি বিকশিত করে।
lc আবার : "যদি না অবশ্যই হাইপ আপনার বিপণন প্রকল্পের অংশ is" হ্যাঁ, এটা অবশ্যই। আইটেমটি উপস্থিত হওয়ার সাথে সাথে বিস্ময়ের পাশাপাশি উত্তেজনার পাশাপাশি আপনি যদি কোনওটি সংগ্রহ করতে পারেন তবে সম্ভবত আপনি যে ক্রেপটি পেয়ে যাচ্ছেন তা সম্ভবত তার চেয়ে বেশি বা বেশি গুরুত্বপূর্ণ। প্রথম আসা / প্রথম-পরিবেশনকে মুছে ফেলার যে কোনও কিছুই 'ক্রেপ' জেতার রোমাঞ্চের জন্য ক্ষতিকারক।
নোভাস্ট্রাস্ট : এবং আমি একের জন্য আমাদের নতুন বট ওভারলর্ডদের স্বাগত জানাই। আমরা আসলে তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলিকে পণ্যের তথ্যের জন্য আমাদের সাইটটি স্ক্যান করার অনুমতি দেওয়ার জন্য আরএসএসফিডগুলি সরবরাহ করি, তবে মূল সাইটের এইচটিএমএল এর চেয়ে বেশি নয়। যদি আমি এটির সঠিক ব্যাখ্যা দিচ্ছি তবে আপনার সমাধানটি লক্ষ্য 1 (পারফরম্যান্স ইস্যু) সম্পূর্ণরূপে 1 লক্ষ্যকে ত্যাগ করে এবং বটগুলি বেশিরভাগ ক্র্যাম্প কিনে নিবে এই পদত্যাগ করা থেকে সহায়তা করে। আমি আপনার প্রতিক্রিয়াটিকে আপ-ভোট দিয়েছি, কারণ আপনার শেষ অনুচ্ছেদে হতাশার বিষয়টি আমার কাছে সঠিক মনে হয়েছে। এখানে রূপোর বুলেট নেই বলে মনে হয়।
বাকি প্রতিক্রিয়াগুলি সাধারণত আইপি ট্র্যাকিংয়ের উপর নির্ভর করে, যা আবারো উভয়ই অকেজো বলে মনে হয় (বোটনেটস / জম্বি / ক্লাউড নেটওয়ার্কিং সহ) এবং ক্ষতিকারক (একই আইপি গন্তব্যগুলি থেকে আসা অনেক নির্দোষকে ধরা)।
অন্য কোন পন্থা / ধারণা? আমার বিকাশকারীরা বলে রাখছেন "আসুন কেবল ক্যাপচা করি" তবে আমি আশা করছি যে আমাদের প্রকৃতির কিছু বাজে কিছু চাইছিল এমন প্রকৃত মানুষের পক্ষে কম অনুপ্রবেশমূলক পদ্ধতি রয়েছে।
আসল প্রশ্ন
বলুন যে আপনি এমন সস্তা কিছু বিক্রি করছেন যার মান খুব উচ্চ মানের, এবং আপনার খুব সীমিত পরিমাণ রয়েছে। আপনি কখন এই আইটেমটি বিক্রি করবেন তা কেউ জানে না। এবং আপনি কী বিক্রি করছেন তা দেখতে নিয়মিতভাবে এক মিলিয়নেরও বেশি লোক আসে।
আপনি স্ক্রিপ্টার এবং বটগুলি প্রোগ্রামাকমেটিকভাবে চেষ্টা করার চেষ্টা করছেন [ক] আপনি যখন বলছেন আইটেমটি বিক্রি করছেন তখন, এবং [খ] নিশ্চিত হন যে তারা এটিকে কেনার প্রথম মধ্যে রয়েছে। এটি দুটি কারণে স্তন্যপান:
- আপনার সাইটটি অ-মনুষ্যদের দ্বারা নিন্দিত, সকলের জন্য সবকিছু ধীরে ধীরে কমিয়ে দেওয়া।
- স্ক্রিপ্টারগুলি পণ্যটি 'বিজয়ী' করে, ফলে নিয়মিতরা প্রতারণা বোধ করে।
একটি আপাতদৃষ্টিতে সুস্পষ্ট সমাধান হ'ল আপনার ব্যবহারকারীদের অর্ডার দেওয়ার আগে কিছুটা হুপ তৈরি করা, তবে এর সাথে কমপক্ষে তিনটি সমস্যা রয়েছে:
- ব্যবহারকারীর অভিজ্ঞতা মানুষের জন্য চুষে বেড়ায়, যেমন তাদের কে্যাপচা বোঝাতে হয়, বিড়ালটিকে বাছাই করতে হয়, বা একটি গণিতের সমস্যা সমাধান করতে হয়।
- যদি অনুভূত সুবিধাটি যথেষ্ট পরিমাণে বেশি হয় এবং প্রচুর পরিমাণে জনতা, কোনও গোষ্ঠী কোনও ঝাঁকুনির আশেপাশে তাদের পথ খুঁজে বের করে, যা অস্ত্র প্রতিযোগিতার দিকে নিয়ে যায়। (এটি বিশেষত সত্য যে টুইটটি সহজ; লুকানো 'মন্তব্যগুলি' ফর্ম, ফর্মের উপাদানগুলিকে পুনরায় সাজানো, সেগুলিকে ভুলভাবে লেবেল করা, লুকানো 'গ্যাচা' পাঠ্য একবারে কাজ করবে এবং তারপরে এই নির্দিষ্ট ফর্মটিকে লক্ষ্য করে লড়াই করার জন্য পরিবর্তন করা দরকার ।)
- এমনকি স্ক্রিপ্টগুলি আপনার টুইটকে 'সমাধান' করতে না পারলেও এটি তাদের আপনার প্রথম পৃষ্ঠায় স্ল্যাম্পিং করতে বাধা দেয় না এবং তারপরে ম্যানুয়ালি স্ক্রিপ্টারের অর্ডার পূরণ করার জন্য একটি অ্যালার্ম বাজছে। সমাধান [[]] করার মাধ্যমে তারা সুবিধা পেয়েছে, তারা সম্ভবত এখনও জিতে যাবে [খ] যেহেতু তারা অর্ডার পৃষ্ঠায় পৌঁছানোর প্রথম মানুষ হবে। অতিরিক্তভাবে, 1. এখনও ঘটে যা সকলের জন্য সার্ভার ত্রুটি এবং হ্রাস কার্যকারিতা তৈরি করে।
আরেকটি সমাধান হ'ল আইপিগুলি প্রায়শই হিট করা লক্ষ্য করা, ফায়ারওয়াল থেকে তাদের ব্লক করা, বা অন্যথায় ক্রম থেকে রোধ করা। এটি ২ টি সমাধান করতে পারে এবং [বি] প্রতিরোধ করতে পারে তবে আইপিগুলির জন্য স্ক্যান করা থেকে কার্যকর পারফরম্যান্স ব্যাপক এবং এটি স্ক্রিপ্টারগুলি নিজেরাই তৈরি করার চেয়ে ১ এর মতো আরও সমস্যা সৃষ্টি করতে পারে। অতিরিক্তভাবে, ক্লাউড নেটওয়ার্কিং এবং স্প্যামবট জম্বিগুলির সম্ভাবনা আইপি চেকিং মোটামুটি অকেজো করে তোলে।
তৃতীয় ধারণা, কিছুক্ষণের জন্য অর্ডার ফর্মটি চাপিয়ে দেওয়ার জন্য বলুন (বলুন, অর্ধেক সেকেন্ড) দ্রুত আদেশের অগ্রগতিটি ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে বেড়ে যাবে, তবে আবারও, স্ক্রিপ্টগুলি এখনও প্রথম লোক হবে, কোনও গতিতে ক্ষতিকারক নয় প্রকৃত ব্যবহারকারীরা।
গোল
- স্ক্রিপ্টবিহীন মানুষের কাছে আইটেমটি বিক্রয় করুন।
- বটগুলি ধীর না করে এমন গতিতে সাইটটি চালিয়ে যান not
- 'সাধারণ' ব্যবহারকারীরা মানুষ হয়ে আছেন তা প্রমাণ করার জন্য কোনও কাজ সম্পন্ন করে ঝামেলা করবেন না।