2011-03-03 15 views
6

पर्यावरण:Grails स्प्रिंग सुरक्षा धीरे स्टार्टअप

Intel Core 2 duo, 3 gig RAM 
Ubuntu 9.10, Grails 1.3.5, Spring security plugin 1.1.2 
JVM Parameters : -Xms512m -Xmx1024m -XX:MaxPermSize=512m 

का उपयोग करता है grails वसंत सुरक्षा प्लगइन बहुत धीमी है एक आवेदन शुरू। मैंने यह पाया here। आसपास का काम अज्ञात कुंजी सेट करने का सुझाव देता है क्योंकि SecureRandom के कारण धीमा हो रहा है - "मैन्युअल रूप से उपयोग करने वाली कुंजी सेट करें"।

मैंने इसे Config.groovy के भीतर कोई फायदा नहीं हुआ।

grails.plugins.springsecurity.anonymous.key="someuniquekey" 

कहाँ एक नंबर someuniquekey के लिए इस्तेमाल किया गया था। Configuring Spring Security... संदेश को पाने के लिए यह अभी भी (~ 30 सेकंड) लेता है।

कोई विचार? क्या मैं इसे गलत जगह या गलत तरीके से स्थापित कर रहा हूं?

धन्यवाद, स्टीव

+0

दो आगे के प्रश्न अगले वर सेट कर सकते हैं: 1) क्या कंप्यूटर आप उपयोग कर रहे हैं (सीपीयू, रैम, ओएस) और 2) क्या आप किसी भी जेवीएम मेमोरी पैरामीटर का उपयोग कर रहे हैं? –

+0

आपको वास्तव में प्लगइन को 1.1.2 में अपग्रेड करना चाहिए। Grails संस्करण को अपग्रेड करने के लिए भी एक अच्छा विचार होगा क्योंकि इसमें कुछ परेशानी वाली बग है जो आपको बाद में काट देगी, इस पर निर्भर करता है कि आप कितने दूर हैं और आप उन्नयन पर कितना नियंत्रण रखते हैं। – Gregg

+0

प्रश्न अधिक पर्यावरण जानकारी के साथ अद्यतन किया गया है। जेवीएम पैरामीटर के लिए कुछ भी पसंद नहीं है, बस कुछ सामान्य मेमोरी सामान। मैं वसंत सुरक्षा 1.1.2 में अपग्रेड किया, लेकिन किसी भी ध्यान देने योग्य स्टार्टअप सुधार नहीं देखा। वैसे भी ऐसा करने की जरूरत है। सलाह के लिये धन्यवाद! – ptsw

उत्तर

2

तक 22 विविध गुण

http://burtbeckwith.github.com/grails-spring-security-core/docs/manual/guide/single.html

कुंजी

grails.plugins.springsecurity.anon.key 

होना चाहिए लेकिन मैं इसे करने की कोशिश, सेट के बाद भी नहीं कोई परिवर्तन नहीं।

+0

उत्तर के लिए बहुत बहुत धन्यवाद! उसने जवाब दिया कि कुंजी कैसे सेट करें, लेकिन मुझे जरूरी स्टार्टअप सुधार दिखाई नहीं दे रहा था। मैंने एक और संपत्ति "सक्रिय" नोटिस की जो मैंने झूठी पर सेट की और स्टार्टअप समय में काफी सुधार हुआ। एक और बात मैंने देखी थी कि स्कीमा पीढ़ी कुछ समय ले रही थी। डेटासोर्स में "डीबीक्रेट" को हटाने से गति स्टार्टअप में भी मदद मिली। बेशक उन गुणों को उत्पादन के लिए ठीक से सेट करने की जरूरत है। लेकिन कम से कम एक स्वीकार्य विकास समाधान है। एक बार फिर धन्यवाद! स्टीव – ptsw

0

मैंने पाया मेरी समस्या पूरी तरह से वसंत सुरक्षा, से संबंधित के बाद से मैं खोज सकने स्थापित नहीं है, और डाटाबेस के अंदर डेटा, धीमी स्टार्टअप मुख्य रूप से खोज योग्य बनाने के सूचकांक से कारण, जब स्टार्टअप के कुछ राशि है।

जिसे आप खोजे स्टार्टअप सेटअप यहाँ समाधान पा सकते हैं,

http://www.grails.org/Searchable+Plugin+-+FAQ

1

आप Config.groovy में इस बारे में

environments.development.searchable.bulkIndexOnStartup = false 
संबंधित मुद्दे