क्या कुछ उपयोगकर्ता एजेंटों को सीधे web.config से प्रतिबंधित करना संभव है? कुछ रोबोट robots.txt का पालन नहीं करते हैं, और व्यर्थ सर्वर लोड (और लॉग-फ़ाइल स्पैमिंग) से बचने के लिए, मैं आगे बढ़ने से अनुरोध के कुछ वर्गों (विशेष रूप से उपयोगकर्ता-एजेंट या शायद आईपी पते के आधार पर) को रोकना चाहता हूं ।उपयोगकर्ता-एजेंटों को प्रतिबंधित करने के लिए web.config का उपयोग
बोनस पॉइंट यदि आपको पता है कि ऐसे अनुरोधों को पूरी तरह से आईआईएस की लॉग-फ़ाइल में लॉग इन होने से रोकने के लिए संभव है। (यानी अगर अनुरोध-मिलान, अग्रेषित/dev/null, अगर आपको मेरा अर्थ मिलता है)।
win2003 के लिए एक समाधान बेहतर होगा, लेकिन यह एक आवर्ती समस्या है - यदि आईआईएस 7 के लिए एक साफ समाधान है लेकिन आईआईएस 6 नहीं है, तो मुझे यह जानकर खुशी होगी।
संपादित करें: क्षमा करें 'पहले अपूर्ण प्रश्न पूछें, मेरे पास टैब + गलती से दर्ज किया गया था।
ठीक है, साइट इतनी छोटी है कि आईआईएस लॉग एक perf नहीं है। मुसीबत; यह ज्यादातर शोर है, मुझे टालने से कोई फर्क नहीं पड़ता - लेकिन यह समाधान बिल्कुल वही है जो मैं उम्मीद कर रहा था - कुछ कॉन्फ़िगर करने योग्य मॉड्यूल जो कुछ अनुरोधों को रोक सकता है। मैं इसे देख लूंगा, धन्यवाद! –
क्या आप जानते हैं कि एकाधिक बॉट्स के लिए एक नियम बनाना संभव है? – UpTheCreek
@UpTheCreek यह एक पैटर्न है, इसलिए जब तक आपके पास एक नियमित अभिव्यक्ति होती है जो उस प्रश्न में सभी बॉट्स की पहचान करता है जिन्हें आप देखना चाहते हैं, तो आप इसे वहां प्लग कर सकते हैं। मैं इसके बारे में सावधान रहूंगा, हालांकि, यदि आप सावधान नहीं हैं तो सामान्य ट्रैफिक को मारने के लिए यह थोड़ा खतरनाक लगता है। –