यह कुछ भी नहीं जोड़ रहा है और यह पृष्ठ को धीमा कर देता है और मैं इसे चाहता हूं। मत पूछो वेबसाइट पर प्रोफाइलर और ऐप कॉन्फ़िगरेशन में कुछ भी नहीं है।मैं सिम्फनी 2 प्रोफाइलर बार को कैसे अक्षम करूं?
उत्तर
यह सेटिंग app/config/config_dev.yml
में है:
web_profiler:
toolbar: true
intercept_redirects: false
भविष्य के डेवलपर्स के लिए एक टिप्पणी के रूप में। यह उत्तर सबसे अच्छा है यदि आप देव मोड में "अक्षम" करना चाहते हैं और पोस्ट को डीबग करने में सक्षम हैं।बस intercept_redirects: सत्य और यह काम करेगा: डी –
अतिरिक्त:
if ($this->container->has('profiler'))
{
$this->container->get('profiler')->disable();
}
+1, बहुत उपयोगी :-) – richsage
+1 जो मैं ढूंढ रहा था! – coder4show
+1, उत्कृष्ट! – sickelap
इस
framework:
profiler: { only_exceptions: true }
का प्रयास करें: यदि आप अपने नियंत्रक में एक विशेष कार्रवाई के लिए उसे निष्क्रिय करने की तुलना में इस का उपयोग करना चाहते
आपके app/config/config_dev.yml
यदि आप प्रदर्शन के बारे में चिंतित हैं - तो आपको देव के तहत नहीं चलना चाहिए। देव कैशिंग को भी सीमित करता है और अतिरिक्त बंडलों में खींच सकता है।
प्रोड मोड में भाग लें और प्रदर्शन परीक्षण चलाने से पहले अपने कैश को गर्म करें।
मुझे नहीं पता कि यह क्यों कम हो गया है, यह सही, उपयोगी जानकारी है जो प्रश्न को संबोधित करती है। – NDM
नहीं, यह ओपी के सवाल का जवाब नहीं देता है, अगर प्रोफाइलर द्वारा प्रदान की जाने वाली कार्यक्षमता की आवश्यकता नहीं है, तो यह विकास वातावरण को धीमा करने के अलावा कुछ भी नहीं करता है – user3531149
यदि आप अपने config.yml में framework.profiler.collect
से false
सेट करते हैं, तो प्रोफाइलर बार नहीं दिखाया जाएगा (भले ही web_profiler.toolbar
सत्य पर सेट हो)।
$this->container->get('profiler')->enable();
प्रलेखन यहाँ:
framework:
profiler:
collect: false
यह तो आप चुनिंदा मैन्युअल रूप से अपने कोड में कलेक्टरों को सक्रिय करने, इस तरह की अनुमति देता है http://symfony.com/doc/current/reference/configuration/framework.html#collect
(यह @ besnik के उत्तर में समान रूप से मान्य दृष्टिकोण के विपरीत है ।) – Alex
आप Symfony 2.5 के बाद से एक नया Symfony परियोजना बनाई है, तो ये पैरामीटर app/config/paramaters.yml
parameters:
# ...
debug_toolbar: true
debug_redirects: false
में सेट हैं
बस debug_toolbar
से false
पर सेट करें।
एप्लिकेशन को रूट करने में ऐसा लगता है कि _dev
नहीं है।
app/conf/httpd-app.conf
बदलकर में मेरे लिए
तो:
RewriteBase /symfony/app_dev.php
RewriteBase /symfony/
करने और इसे आने से उपकरण पट्टी रहेंगे ।
अभी भी इन/_profiler उत्पादन प्राप्त करने के लिए, लेकिन उपकरण पट्टी के बिना, आप को धोखा देने के कर सकते हैं:
$request->headers->add(array('X-Requested-With' => 'XMLHttpRequest'));
कि उपकरण पट्टी इंजेक्शन लगाने से पहले इस के लिए एक स्पष्ट जांच है, क्योंकि WebProfilerBundle/EventListener/WebDebugToolbarListener.php में है।
- 1. सिम्फनी 2
- 2. एएसपी.Net: मैं ListItem को कैसे अक्षम करूं?
- 3. सिम्फनी 2
- 4. सिम्फनी 2
- 5. सिम्फनी 2
- 6. सिम्फनी 2
- 7. सिम्फनी 2
- 8. सिम्फनी 2
- 9. मैं PostgreSQL फ़ंक्शन प्रोफाइलर को कैसे सक्षम करूं?
- 10. सिम्फनी 2
- 11. सिम्फनी 2
- 12. सिम्फनी 2
- 13. सिम्फनी 2
- 14. सिम्फनी 2
- 15. सिम्फनी 2 बंडल
- 16. सिम्फनी 2
- 17. सिम्फनी 2
- 18. सिम्फनी 2
- 19. सिम्फनी 2
- 20. सिम्फनी 2
- 21. सिम्फनी 2
- 22. सिम्फनी 2
- 23. सिम्फनी 2
- 24. सिम्फनी 2
- 25. सिम्फनी 2
- 26. सिम्फनी 2
- 27. सिम्फनी 2 या सिम्फनी 1.4?
- 28. मैं बहु शब्द शब्दों को बार-बार कैसे उत्पन्न करूं?
- 29. सिम्फनी 2 - बंडल को कैसे हटाएं?
- 30. जेएसओएन ऑब्जेक्ट्स को सिम्फनी 2
यह केवल देव में दिखाई देता है और बहुत कुछ है, जो पेज को धीमा कर देता है (देव env में): मुझे लगता है कि यह इसके लायक नहीं है;) – KingCrunch