अपाचे बेहतर http संपीड़न


2

मैंने सीएमडी का उपयोग करके विंडोज 10 पर 500 एमबी की खाली फाइल तैयार की fsutil file createnew <filename> <length>और मैंने इसे दो सर्वरों पर अपलोड किया:

  1. PHP 16.3 LTS PHP 7.1.3-2 + deb.sury.org ~ xenial + 1 और Apache / 2.4.25 के साथ समर्पित सर्वर। यह बिल्कुल नया है, कॉन्फ़िगर सर्वर नहीं है।
  2. कुछ यादृच्छिक साझा होस्टिंग।

जब मैं इसे समर्पित सर्वर से डाउनलोड करने की कोशिश करता हूं तो इसमें कुछ समय लगता है (लगभग 2 मिनट) लेकिन जब मैं इसे साझा होस्टिंग से डाउनलोड करने का प्रयास करता हूं तो यह 1 सेकंड में तुरंत होता है।

इसलिए, मैं अनुमान लगा रहा हूं कि उन्होंने कुछ प्रकार के संपीड़न को सक्षम किया, जिसमें पाया गया कि फ़ाइल में सभी शून्य ("00000000 ...") शामिल हैं और वे इसे एक सेकंड में भेज सकते हैं।

मैं अपनी अपाचे में इस तरह के संपीड़न को कैसे सक्षम कर सकता हूं? mod_deflateउबंटू पर डिफ़ॉल्ट रूप से सक्षम है, इसलिए यह वह चीज नहीं है जो मैं मानता हूं।

यहाँ स्पष्टीकरण है:

  1. दोनों मामलों में मेरे "डाउनलोड" फ़ोल्डर में फ़ाइल का आकार 500 एमबी है। कुछ लोग सुझाव दे रहे हैं कि मैंने 1 सेकंड में 0 एमबी फ़ाइल डाउनलोड की: नहीं।
  2. दोनों सर्वर 1 Gbps कनेक्शन से जुड़े हैं और मैं केवल ~ 40 mbit / s से जुड़ा हुआ हूं, इसलिए निश्चित रूप से मेरे द्वारा 1 सेकंड में 500 एमबी डाउनलोड करने की कोई संभावना नहीं होगी।
  3. साझा होस्टिंग से डाउनलोड का समय 1 सेकंड (शायद 2) है। यह तुरन्त होता है।
  4. जब मैं इस 500 एमबी फाइल को FTP के माध्यम से अपलोड या डाउनलोड करता हूं तो दोनों ही मामलों में इसमें लंबा समय (2+ मिनट) लगता है। केवल HTTP के माध्यम से अंतर 1 सेकंड बनाम 2 मिनट है।

मुझे यकीन है कि अधिक साझा किए गए होस्ट में यह व्यवहार होता है इसलिए यदि किसी के पास Bluehost, Godaddy आदि तक पहुंच है, तो वे यह कोशिश कर सकते हैं और मुझे यकीन है कि उन्हें कुछ साझा किए गए 500 एमबी की खाली फ़ाइल पर 1 सेकंड का डाउनलोड भी मिलेगा अच्छी तरह से कॉन्फ़िगर किए गए होस्ट।


प्रत्येक नेटवर्क किससे जुड़ा है? संभावना है कि आपकी अड़चन है
टायसन

1 सेकंड में आप किस फ़ाइल को डाउनलोड कर सकते हैं? मुझे उम्मीद है कि आपको 0 बाइट आकार की फ़ाइल मिल रही है। समस्या यह हो सकती है कि फ़ाइल को दोनों सर्वर पर कैसे अपलोड किया जाए। यह संबंधित हो सकता है कि मल्टीपार्ट अपलोड को अलग-अलग OS द्वारा कैसे हैंडल किया जा रहा है और इसका HTTP डिलीवरी से कोई लेना-देना नहीं है। फ़ाइल 0 बाइट्स या 500MB है?
माइकबॉस

ऐसा लगता है कि आपने दूसरा खाता बनाया है, जो आपके थ्रेड के भीतर टिप्पणी करने और उत्तर को स्वीकार करने की आपकी क्षमता में हस्तक्षेप करेगा। देखें कि दो खातों / उपयोगकर्ताओं को एक लिंक / मर्ज / संयोजित / संयोजित कैसे किया जा सकता है? और / या मैंने गलती से दो खाते बनाए हैं; मैं उनका विलय कैसे करूं? अपने खातों को मर्ज करने के तरीके के बारे में मार्गदर्शन के लिए।
DavidPostill
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.