2009-10-29 15 views
5

प्रतिक्रिया समय (% डी) लॉगफॉर्मेट निर्देश को सक्षम करने से क्या प्रभाव प्रभावित होगा अपाचे प्रदर्शन पर?अपाचे प्रतिक्रिया समय लॉग निर्देश सक्षम करने का प्रदर्शन प्रभाव

प्रतिक्रिया समय माइक्रोस्कोंड में अनुरोध करने के लिए लिया गया समय है।

प्रतिक्रिया समय तो जैसे सक्रिय किया जा सकता:

#LogFormat "%h %l %u %t \"%r\" %>s %b" # Default LogFormat 
LogFormat "%h %l %u %t \"%r\" %>s %b %D" # LogFormat including response time 

मैं निगरानी और विश्लेषण करने बैकएंड स्क्रिप्ट प्रदर्शन के लिए एक उपकरण, apache-response-time, जो प्रतिक्रिया समय डेटा की आवश्यकता है लिखा है। मैं संभावित उपयोगकर्ताओं को चेतावनी देना चाहता हूं कि इस निर्देश को सक्षम करने से अपाचे सर्वर प्रदर्शन प्रभावित होगा।

+1

आप किसी भी आंतरिक रीडायरेक्ट सहित कुल प्रतिक्रिया समय प्राप्त करने के लिए%> D का उपयोग भी कर सकते हैं – ivanhoe

उत्तर

6

शायद HTTP प्रतिक्रियाओं के संदर्भ में विचार करने योग्य नहीं है - केवल 1 एडीएल gettimeofday() कॉल (और कुछ फ़ंक्शन कॉल) का ओवरहेड कुछ माइक्रोसेकंड के क्रम पर कुछ है। जब अनुरोध आता है तो अपाचे पहले से ही वही बात नोट करता है।

http://www.atl.lmco.com/projects/QoS/POSIX_html/index.html gettimeofday() के कुछ पुराने माइक्रोबॉन्चमार्क सूचीबद्ध करता है।

+1

ओपी परवाह करते हुए मानते हैं कि कुछ और गतिशील सामग्री की सेवा कर रहा है, अपाचे के प्रतिक्रिया समय को आउटपुट करने के लिए समय कम से कम होने वाला है सीपीयू वास्तव में पेज बनाने के लिए लेता है। – AngerClown

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