हम अपने कोल्डफ्यूजन सीएफआईडी सर्वर मॉनीटर में 404 त्रुटियों को फेंक रहे हैं, और यह पता लगाने में हमें कुछ समय लगा कि लुभावनी फेविकॉन जैसी चीजें इन त्रुटियों का कारण बन रही हैं।फेविकॉन 404 प्रदर्शन को प्रभावित करता है
हम एक कस्टम 404 टेम्पलेट पेज का उपयोग करते हैं, जिसमें इसमें कुछ तर्क शामिल है (केवल मूल HTML से अधिक)। इसलिए, जब भी फेविकॉन के लिए 404 होता है, तो ये पृष्ठ जेनरेट होते हैं और उपयोगकर्ता को लौटाए जाते हैं।
चूंकि इन फेविकॉन से कई ब्राउज़रों पर डिफ़ॉल्ट रूप से अनुरोध किया जाता है (यदि शीर्षलेख में कोई ऐसा नहीं है जो एक निर्दिष्ट करता है, तो यह साइट रूट या ऐसा कुछ दिखता है), यह हमारे सर्वर पर 404s की भारी मात्रा में फेंक रहा है, जिसकी लागत प्रसंस्करण के समय के साथ ही बैंडविड्थ वितरण के लिए। हमारा सर्वर ज्यादातर समय ठीक चलता है, लेकिन जब इसे कुछ भारी उपयोग मिलता है, तो हम कभी-कभी बड़ी प्रदर्शन समस्याएं कर सकते हैं।
मुझे पता है कि यह एक प्रदर्शन मुद्दा है, लेकिन क्या यह ठीक करने की कोशिश करने वाले वारंट के लिए पर्याप्त होगा? यदि हां, तो क्या फ़िल्टर वास्तव में एक CF 404 त्रुटि फेंकने के लिए कोल्डफ्यूजन सर्वर (या हमारे अंतर्निहित विंडोज सर्वर 2003 चल रहे आईआईएस) के साथ एक तरीका है? आदर्श रूप से, इन फेविकॉन, सीएसएस, और जावास्क्रिप्ट जैसी फाइलों के लिए (क्योंकि एक आगंतुक वास्तव में इन्हें आउटपुट नहीं देखता है), हम बस बिना किसी सामग्री के HTTP HTTP प्रतिक्रिया को वापस करना चाहते हैं, क्योंकि यह अनियंत्रित है ...
मुझे लगता है कि यह भी काम कर सकता है: http://stackoverflow.com/questions/7413304/favicon-ico-not-found-error# – Alpha2k