2010-12-13 18 views
10

मेरे पास एक रेल 3 ऐप है और आपने देखा है कि ऐप तक पहुंचने के लिए क्रोम (मैक पर) का उपयोग करते समय, साइट पर प्रत्येक पृष्ठ से दो बार अनुरोध किया जा रहा है। यह विकास और उत्पादन (हेरोकू) में हो रहा है। फ़ायरफ़ॉक्स और सफारी केवल एक बार अनुरोध भेजते हैं। व्यवहार तब भी वही होता है जब मैं कार्रवाई के लिए सभी लेआउट और सामग्री को हटा देता हूं। ऐसा लगता है कि एक एमआईएमई प्रकार मुद्दा है। क्या किसी ने इस समस्या को ठीक किया है? "/" सोम पर 127.0.0.1 के लिएक्रोम एक बार कई बार अनुरोध भेजता है

आरंभ 13 दिसंबर PagesController # से 10:33:33 -0800 2010

प्रसंस्करण:

class PagesController < ApplicationController 
    def home 
    render :text => 'a', :layout => false 
    end 

इस विकास में सर्वर लॉग है HTML के रूप में घर

गाया पाठ टेम्पलेट (0.0ms)

सह 2ms में 200 ठीक हो गया (दृश्य: 1.3ms | ActiveRecord: 0.8ms)


दिसम्बर 13 10:33:33 -0800 2010

पर काम करना शुरू PagesController # घर से "/" सोम पर 127.0.0.1 के लिए मिलता है */*

गाया पाठ टेम्पलेट (0.0ms)

200 ठीक पूरे में 3ms (दृश्य: 1.7ms | ActiveRecord: 1.4ms)

+0

मुझे XP पर क्रोम 9.0.597.98 के साथ एक ही समस्या है: हर बार मुझे एक (PHP) पृष्ठ मिलता है, यह लॉग 3 बार (उसी सेकेंड पर) हिट करता है। मैंने कोशिश की कोई भी अन्य ब्राउज़र उस पृष्ठ के साथ अच्छी तरह से काम करता है (लिनक्स/विंडोज़, फ़ायरफ़ॉक्स 3.6.13/14, ओपेरा/विंडोज़, आईई 8, क्रोमियम/9.0.597.9 4/लिनक्स पर भी)। –

उत्तर

4

मुझे पता चला कि मेरी समस्या का कारण क्या है, और शायद आपका: मैंने Web Server Notifier और Web Technology Notifier नामक Google क्रोम के एक्सटेंशन का उपयोग किया, जिसने अपना स्वयं का अनुरोध किया।

उन्हें निष्क्रिय करने के बाद, मुझे प्रति पृष्ठ केवल एक अनुरोध मिला।

+0

यह मेरे लिए भी मामला प्रतीत होता है। केवल मैं जिस एक्सटेंशन का उपयोग कर रहा था वह ezLinkPreview था। – monocle

4

समस्या इस मुद्दे से संबंधित हो सकता: बनाता है (मुझे लगता है कि अच्छा है) http://news.ycombinator.com/item?id=1872177

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

यदि आपका रेल ऐप पर्याप्त प्रतिक्रिया नहीं दे रहा है, तो यह संभव है कि क्रोम उपयोगकर्ता के लिए सामग्री वापस पाने के वैकल्पिक तरीकों का प्रयास कर रहा हो; इसके बारे में आप इतना कुछ नहीं कर सकते हैं। आपका प्रतिक्रिया समय बहुत तेज़ है, लेकिन कनेक्शन के स्पिन-अप समय के आधार पर, यह समस्या का हिस्सा हो सकता है।

0

मुझे इसी तरह के मुद्दे पर शोध करते समय यह धागा मिला। मेरे पास एक HTML <OBJECT> है जिसका डेटा किसी PHP द्वारा किसी PHP द्वारा पॉप्युलेट किया जा रहा है। मुझे क्रोम 27.0.1453.81 में चलते समय PHP स्क्रिप्ट में दो कॉल (GET) मिल रही हैं, लेकिन आईई (10.0) या एफएफ (1 9 .0.2) से केवल एक ही है।HTTP ट्रैफिक को देखते हुए, दूसरा जीईटी पहले जीईटी के बाद उत्पन्न किया जा रहा है, लेकिन पहले जीईटी ने जवाब देने से पहले, इसलिए मैं इस सुझाव से सहमत हूं कि क्रोम अधीर हो रहा है और दूसरा जीईटी भेज रहा है जब यह पहला मानता है विफल रहा है (जो यह नहीं है)।
मेरी PHP स्क्रिप्ट हमेशा चलाने के लिए कुछ सेकंड लेती है और मैं इसके आसपास काम नहीं कर सकता, और यह दूसरी कॉल मुझे कुछ दुःख दे रही है, इसलिए मुझे किसी भी रणनीति में दिलचस्पी है जो इसे नियंत्रित कर सकती है।

संबंधित मुद्दे