एक्स-कंटेंट-एन्कोडिंग-ओवर-नेटवर्क इन रिस्पॉन्स हेडर लेकिन कंटेंट-एनकोडिंग नहीं


10

मैं Nzx और NodeJS सर्वर के साथ Gzip डिलीवरी का उपयोग करके Next.js के साथ लिखे गए कोड को संपीड़ित करने का प्रयास कर रहा हूं।

ऐसा लगता है कि जब मैं curl -H "Content-Encoding: gzip"सत्यापित करने के लिए उपयोग कर रहा हूं तो कॉन्फ़िगरेशन काम कर रहा है ।
लेकिन असली ब्राउज़र पर आओ (क्रोम, फ़ायरफ़ॉक्स) मुझे Content-Encoding: gzipरिस्पॉन्स हेडर में संपत्ति नहीं मिल सकती है ।
इसके बजाय, X-Content-Encoding-Over-Network: gzipदिखाई दिया है।

मैं साइट का परीक्षण करने के लिए Google लाइटहाउस का उपयोग करता हूं, यह मुझे पाठ फ़ाइल पर संपीड़न को सक्षम करने के लिए दोषी ठहराता है।

असल में, क्या X-Content-Encoding-Over-Networkमतलब है?
मैं इसके साथ gzip कैसे काम कर सकता हूं?

Nginx सेटिंग:

gzip on;
gzip_disable "msie6";

gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.0;

gzip_types
    text/css
    text/plain
    text/javascript
    application/javascript
    application/json
    application/x-javascript
    application/xml
    application/xml+rss
    application/xhtml+xml
    application/x-font-ttf
    application/x-font-opentype
    application/vnd.ms-fontobject
    image/svg+xml
    image/x-icon
    application/rss+xml
    application/atom_xml;

Next.js सेटिंग

// next.config.js
module.exports = {
  compress: true
};

5
मुझे यकीन नहीं है। हालाँकि, यह एंटीवायरस से संबंधित हो सकता है। कुछ मामलों में ईएसईटी (उदाहरण के लिए) इसे जांचने के लिए प्रतिक्रिया को रद्द कर सकता है। एंटीवायरस विकल्पों में HTTP स्कैनर को अक्षम करने का प्रयास करें।
mykhailo.romaniuk

जवाबों:


0

आपका विन्यास अभी अच्छा है। कभी-कभी, समस्या एंटीवायरस के कारण होती है जैसे टिप्पणी में उल्लेखित है। एंटीवायरस को अक्षम करने का प्रयास करें या इसके बजाय अपने एंटीवायरस प्रोग्राम में HTTP स्कैनिंग विकल्प खोजें।

एनओडी इंटरनेट सिक्योरिटी ऐसा करती है। आप इस विकल्प को निम्न द्वारा अक्षम कर सकते हैं,

1) खोलें NOD Internet Security

2) सेटअप फिर एडवांस सेटअप पर क्लिक करें

3) HTTP के लिए खोजें

4) HTTP स्कैनर को अक्षम करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.