In particular, look for the section on creating a production profile.
The tag library searches various locations for the freemarker
templates, the last place it looks is inside the core jar file.
Copying the template you use out of the jar will help quite a bit.
Also, if performance is a huge concern, check out the javatemplates
plugin.

On 6/26/09, Musachy Barroso <musa...@gmail.com> wrote:
> You might want to start here:
> http://struts.apache.org/2.x/docs/performance-tuning.html
>
> musachy
>
> On Fri, Jun 26, 2009 at 12:57 PM, Daniel Guryca<dun...@gmail.com> wrote:
>> Anybody ?
>>
>> Daniel
>>
>> On Fri, Jun 26, 2009 at 5:54 PM, Daniel Guryca<dun...@gmail.com> wrote:
>>> I have found that devMode was set to true .. so I changed it to false.
>>>
>>> Now I'm getting something around 140 req/s which is much better but
>>> still somewhat slow.
>>>
>>> What more can I set to make it run faster ?
>>>
>>> My current settings are listed below:
>>>
>>>
>>> struts.mapper.alwaysSelectFullNamespace true
>>> struts.url.includeParams none
>>> struts.freemarker.templatesCache false
>>> struts.dispatcher.parametersWorkaround false
>>> struts.multipart.maxSize 2097152
>>> struts.freemarker.mru.max.strong.size 100
>>> struts.ognl.allowStaticMethodAccess false
>>> struts.codebehind.defaultPackage person
>>> struts.serve.static true
>>> struts.enable.DynamicMethodInvocation true
>>> struts.serve.static.browserCache false
>>> struts.tag.altSyntax true
>>> struts.freemarker.wrapper.altMap true
>>> struts.multipart.parser jakarta
>>> struts.i18n.reload false
>>> actionPackages org.apache.struts2.showcase.person
>>> struts.objectFactory.spring.autoWire name
>>> struts.xslt.nocache false
>>> struts.action.extension action,,
>>> struts.velocity.configfile velocity.properties
>>> struts.custom.i18n.resources globalMessages
>>> allowStaticMethodAccess false
>>> struts.url.http.port 80
>>> struts.velocity.contexts
>>> struts.configuration.xml.reload false
>>> struts.objectFactory.spring.useClassCache true
>>> struts.url.https.port 443
>>> devMode false
>>> struts.devMode false
>>> struts.ui.templateDir template
>>> struts.enable.SlashesInActionNames false
>>> struts.velocity.toolboxlocation
>>> struts.objectFactory spring
>>> struts.freemarker.manager.classname customFreemarkerManager
>>> struts.ui.templateSuffix ftl
>>> struts.objectFactory.spring.autoWire.alwaysRespect false
>>> struts.codebehind.pathPrefix /
>>> struts.multipart.saveDir
>>> struts.ui.theme xhtml
>>> struts.i18n.encoding UTF-8
>>> struts.freemarker.beanwrapperCache false
>>>
>>>
>>> regards
>>> Daniel
>>>
>>> On Fri, Jun 26, 2009 at 5:35 PM, Daniel Guryca <dun...@gmail.com> wrote:
>>>>
>>>> Hi,
>>>>
>>>> I have just deployed included showcase sample application on to my
>>>> tomcat 6.
>>>>
>>>> I'm very amazed how SLOWLY it runs.
>>>> I'm looking for a framework for my company and Struts 2 seems very good
>>>> to me (I have a previous experience with grails which is good for
>>>> smaller applications but too unstable and bugy for bigger apps) .... but
>>>> how about the Struts 2 performance ?
>>>>
>>>> I would expect much much better results (similar simple pages with
>>>> stripes or even grails almost fly - 700 and more req/s) !!
>>>>
>>>> I was running these on my dual core a...@2.1 Ghz using apache bench.
>>>>
>>>> ab -c 10 -n 1000
>>>> 'http://localhost:8080/struts2-showcase-2.1.6/skill/edit.action'
>>>> 13 req/s
>>>>
>>>>
>>>> ab -c 10 -n 1000
>>>> 'http://localhost:8080/struts2-showcase-2.1.6/showcase.action'
>>>> 19/ req/s
>>>>
>>>> Performance for other pages is also very very poor.
>>>>
>>>> What am I doing wrong ?
>>>>
>>>> Is Struts 2 really so horribly slow ?
>>>>
>>>> Thank you.
>>>>
>>>> regards
>>>> Daniel
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>>
>
>
>
> --
> "Hey you! Would you help me to carry the stone?" Pink Floyd
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>


-- 
Wes Wannemacher
Author - Struts 2 In Practice
Includes coverage of Struts 2.1, Spring, JPA, JQuery, Sitemesh and more
http://www.manning.com/wannemacher

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to