हम वेबसाइट टेम्पलेट्स के लिए अपाचे वेग का उपयोग कर रहे हैं और उनमें से कुछ जटिल हो रही है। क्या आपने कुछ वेग सुविधाओं के साथ कोई प्रदर्शन समस्या देखी है? और आप उनके चारों ओर कैसे पहुंचे?अपाचे वेग प्रदर्शन प्रदर्शन?
उत्तर
संसाधन लोडर कैशिंग (डिफ़ॉल्ट रूप से बंद) की सबसे महत्वपूर्ण विशेषता है जो प्रदर्शन को थोड़ा बढ़ा देती है (file.resource.loader.cache
)।
#parse
निर्देश में भी उल्लेखनीय प्रदर्शन प्रभाव पड़ता है, केवल कोड डुप्लिकेशन से बचने के लिए इसका उपयोग करने का प्रयास करें, न केवल टेम्पलेट को तार्किक भागों में विभाजित करें।
यदि आपका टेम्पलेट्स तर्क की दृष्टि से काफी जटिल होता जा रहा शायद यह एक नियंत्रक के उस तर्क बदलाव और डेटा संरचना रेंडर करने के लिए तैयार के साथ एक टेम्पलेट प्रदान करने के लिए संभव हो जाएगा।
मैं किसी भी प्रदर्शन वेग, जब मैं वेग गति का परीक्षण किया गया था JSP से स्विच करने से पहले वे मुझे उन पर फेंक दिया किसी भी टेम्पलेट पर लगातार 50% तेजी से थे से चला जाता है नोटिस नहीं किया था। वर्तमान में हम Velocity टेम्पलेट्स से प्रदान किए गए हजारों पृष्ठों के साथ साइटें उत्पन्न करते हैं और यह प्रदर्शन से बहुत संतुष्ट, बिजली तेज है।
जावा कोड पर कॉल करना जो लूप के बाहर हर बार समान मूल्य उत्पन्न करता है, प्रदर्शन भी बेहतर हो सकता है। यह मेरी स्थिति में मदद करने लग रहा था। जावा का हॉटस्पॉट कंपाइलर जावा कोड के लिए यह करता है - मुझे यकीन नहीं है कि यह सुविधा वेग इंजन में मौजूद है या नहीं। –
सबसे पहले नवीनतम वेग पुस्तकालय (1.7 या 1.6.4) का उपयोग करें। संस्करण 1.5 में कुछ गंभीर प्रदर्शन समस्याएं हैं! करने के लिए झूठी
- velocimacro.library.autoreload:
इसके अलावा यहां पैरामीटर है कि आप उत्पादन पर्यावरण पर tweak चाहिए की सूची है। loader.cache - पर सेट किया जाना चाहिए सत्य
- fi le.resource.loader.modificationCheckInterval - -1
- parser.pool.size सेट किया जाना चाहिए वृद्धि की जानी चाहिए अगर डिफ़ॉल्ट मान काफी बड़ा नहीं है
(डिफ़ॉल्ट मान 20 है) हम ASTText
नोड में byte[]
कैश करने के लिए उत्पादन पाठ बहुत अधिक बार एन्कोडिंग से बचने की कोशिश।
+1 क्या आप Taobao.com से हैं? –
क्या आप अधिक जानकारी प्राप्त कर सकते हैं कि आपने यह कैसे किया? –
मुझे लगता है कि मुझे पता है कि आपने यह कैसे किया। धन्यवाद ~! लेकिन आप क्यों कहते हैं कि यह आउटपुट टेक्स्ट को बहुत अधिक बार एन्कोड करेगा। मुझे समझ में नहीं आता –
- 1. वेग बनाम अपाचे टाइल्स
- 2. अपाचे महाउट प्रदर्शन मुद्दे
- 3. अपाचे वेग
- 4. अपाचे वेग
- 5. प्रदर्शन परीक्षण अपाचे बनाम नोडजे
- 6. अपाचे मॉड मोनो (mod_mono) प्रदर्शन?
- 7. अपाचे वेग: हैशटेबल?
- 8. अपाचे टॉमकैट देशी कनेक्टर्स के प्रदर्शन लाभ
- 9. प्रदर्शन या प्रदर्शन का प्रदर्शन (||) बनाम ऐरे()
- 10. Asp.net एमवीसी 2 प्रदर्शन प्रदर्शन प्रदर्शन समस्या?
- 11. मल्टीकास्ट प्रदर्शन प्रदर्शन
- 12. प्रदर्शन
- 13. प्रदर्शन
- 14. प्रदर्शन
- 15. प्रदर्शन
- 16. प्रदर्शन
- 17. प्रदर्शन
- 18. प्रदर्शन
- 19. प्रदर्शन -
- 20. उच्च-प्रदर्शन रीयलटाइम डेटा प्रदर्शन
- 21. कैलियर प्रदर्शन बनाम UIImageView प्रदर्शन
- 22. अपाचे की वेग - getTemplate()। .VM फ़ाइल
- 23. डीजेगो प्रदर्शन/मेमोरी उपयोग
- 24. .htaccess प्रदर्शन रीडायरेक्ट
- 25. Django प्रदर्शन ट्यूनिंग युक्तियाँ?
- 26. बड़े स्प्रेडशीट्स के लिए अपाचे पीओआई जावा एक्सेल प्रदर्शन
- 27. अपाचे प्रतिक्रिया समय लॉग निर्देश सक्षम करने का प्रदर्शन प्रभाव
- 28. अपाचे। गतिशील पृष्ठों (php) प्रदर्शन के साथ htaccess नियम
- 29. फोनगैप ऐप प्रदर्शन बनाम देशी ऐप प्रदर्शन
- 30. प्रदर्शन पर UICollectionView प्रदर्शन समस्याएं बैचअपडेट्स
आप शक है, तो यह प्रोफ़ाइल। एक प्रोफाइलर के साथ। अनुमान लगाने की कोई ज़रूरत नहीं है। – skaffman