[Setup] Re-post as: "Why Plone 4.2.3 page-loads slow if server not working hard?
David Groos
djgroos at gmail.com
Sat Feb 16 20:04:54 UTC 2013
Curiosity led me to check a couple things:
--While I don't have a load balancer, I do have the 2 clients that install
ootb with the zeo install, client1 on 8080 and client2 on 8081 as per
buildout, both with 2 threads each as per their zope.conf file.
--I wonder how that interfaces with apache ReWrite rules? I've really only
paid attention to client1 all this time...
--Since I don't use a load balancer, has client2 never been used?
David
On Sat, Feb 16, 2013 at 1:33 PM, David Groos <djgroos at gmail.com> wrote:
> Upon doing a good bit further reading/partial understanding, here are my
> thoughts/plans and questions:
>
> 1. First thing I need to do is set up more zeo clients. I'm running
> everything on an older quad-core xeon server w/6 GB RAM and only 1
> client--never needed more before so never had to figure this out. Looks
> like using only 1 client would explain under-utilization of the hardware
> even though the web server is maxing out.
> 1. On this page:
> http://developer.plone.org/reference_manuals/active/deployment/stack.htmlit recommends one client per core--i.e. 4 clients for my server.
> 2. On this page:
> http://developer.plone.org/performance/instancesthreads.html it
> says the rule of thumb is 2 instances per core--i.e. 8 clients for my
> server. I saw this on another page. Not sure what to go for...
> 2. On this fairly recent page (
> http://plonechix.blogspot.com/2011/08/10-minute-caching-with-apache.html)
> Apache is recommended for the load balancing--will give it a try since I
> already use Apache for rewrite to serve on port 80. Unless someone strongly
> recommends something else?
> 3. Munin (running on a virtualbox in which I'm running a plone site
> from home) was using lots of cpu so I shut it down and haven't persued it
> further. At some point I'll probably get back to it...
> 4. On Tuesday I did the local-user-test and it seemed to lag just as
> much as for the LDAP users, so seems like LDAP is not a big issue.
> 5. And in reference to Héctor's questions:
> 1. - how many ZEO client instances are you running? (1 as mentioned
> above)
> - how are they configured? how many threads? how many cache
> objects? (Um, what is default ootb values?)
> - is your server running out of memory in some way? (Not at all,
> not even half is used)
> 2. I've tried both with diazo running while using the cool sun/rain
> responsive theme from Quintagroup, and also disabling diazo. Pretty slow
> both ways, but really would like to use it.
> 6. Can someone help me interpret the yslow info? But first, how
> should I share that info--attach the index.html file? copy/paste onto a
> pastebin page? Make some screen shots?
> 7. Also, up until today on the plone.app.caching page I only had
> checked both boxes (enable caching and Gzip compression) however this
> morning I also did the recomendations by eleddy on her blog page mentioned
> above, so we'll see how that goes!
>
> Thanks!!
>
> David
>
>
>
>
> On Sun, Feb 10, 2013 at 5:59 PM, David Groos <djgroos at gmail.com> wrote:
>
>> Been working on setting up munin node and master on a plone server I'm
>> running from my house (on a virtualbox) and it's now working! Added
>> munin.zope to buildout and looking into how to use it. This will take a
>> while to work through the levels of new (to me) technology. Am looking at
>> the 28 graphs that munin has supplied me with by default, working to figure
>> out which ones I'll most need to pay attention to. Need to find out how to
>> use the munin.zope but ran out of time for that this weekend.
>>
>> I'm requesting permission to set it up on the plone server in question
>> right now, but looks like I can set it up as long is everything stays
>> behind the firewall. Can't seem to get it working on this plone server
>> which is where I really need to get it to work! Will continue with this
>> work next weekend :(
>>
>> David
>>
>>
>> On Thu, Feb 7, 2013 at 4:01 PM, David Groos <djgroos at gmail.com> wrote:
>>
>>> Looking forward to my weekend! Thanks Larry.
>>> David
>>>
>>>
>>> On Thu, Feb 7, 2013 at 3:57 PM, Larry Pitcher <unclelarry at inlandnet.com>wrote:
>>>
>>>> Hi David,
>>>>
>>>> Also check out this: http://pypi.python.org/pypi/**plone.recipe.varnish<http://pypi.python.org/pypi/plone.recipe.varnish>
>>>>
>>>> It has some docs too.
>>>>
>>>> Cheers,
>>>>
>>>> Larry
>>>>
>>>>
>>>> On 2/7/2013 13:55 PM, David Groos wrote:
>>>>
>>>>> I could have sworn this post wasn't here when I wrote my post a minute
>>>>> ago...
>>>>> Thanks Mikko!
>>>>>
>>>>> David
>>>>>
>>>>>
>>>>> On Thu, Feb 7, 2013 at 3:07 PM, Mikko Ohtamaa
>>>>> <mikko+plone at redinnovation.com <mailto:mikko+plone@**redinnovation.com<mikko%2Bplone at redinnovation.com>
>>>>> >>
>>>>>
>>>>> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> Last night I updated Varnish guide for Varnish 3.x
>>>>> http://developer.plone.org/**hosting/varnish.html<http://developer.plone.org/hosting/varnish.html>
>>>>>
>>>>> On Thu, Feb 7, 2013 at 3:26 PM, Matthew Wilkes
>>>>> <matthew at matthewwilkes.co.uk <mailto:matthew at matthewwilkes.**co.uk<matthew at matthewwilkes.co.uk>
>>>>> >>
>>>>>
>>>>> wrote:
>>>>> >
>>>>> >
>>>>> > dgroos wrote:
>>>>> >>
>>>>> >> Any recommendations for areas to investigate? Things I could
>>>>> try? Logs
>>>>> >> to
>>>>> >> check? I really want to use Plone with my students often, and I
>>>>> know I
>>>>> >> can't
>>>>> >> unless this nut can be cracked.
>>>>> >
>>>>> >
>>>>> > I'd add to what's already been said and say that you really,
>>>>> really should
>>>>> > be using a Varnish cache and plone.app.caching. If you've got
>>>>> thirty
>>>>> > concurrent users then you're spending a lot of effort serving
>>>>> images, CSS
>>>>> > and other static resources to your clients.
>>>>> >
>>>>> > Matt
>>>>> >
>>>>> >
>>>>> > ______________________________**_________________
>>>>> > Setup mailing list
>>>>> > Setup at lists.plone.org <mailto:Setup at lists.plone.org>
>>>>>
>>>>> > https://lists.plone.org/**mailman/listinfo/plone-setup<https://lists.plone.org/mailman/listinfo/plone-setup>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Mikko Ohtamaa
>>>>> http://opensourcehacker.com
>>>>> http://twitter.com/moo9000
>>>>> ______________________________**_________________
>>>>> Setup mailing list
>>>>> Setup at lists.plone.org <mailto:Setup at lists.plone.org>
>>>>> https://lists.plone.org/**mailman/listinfo/plone-setup<https://lists.plone.org/mailman/listinfo/plone-setup>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ______________________________**_________________
>>>>> Setup mailing list
>>>>> Setup at lists.plone.org
>>>>> https://lists.plone.org/**mailman/listinfo/plone-setup<https://lists.plone.org/mailman/listinfo/plone-setup>
>>>>>
>>>>>
>>>>
>>>> --
>>>> Larry Pitcher
>>>> Catapult Solutions
>>>>
>>>> Web: www.catapultsolutions.net
>>>> Email: larry.pitcher at gmail.com
>>>> Skype: larry.pitcher
>>>> Office: 509.849.2660
>>>> Mobile: 509.629.1376
>>>>
>>>> ______________________________**_________________
>>>> Setup mailing list
>>>> Setup at lists.plone.org
>>>> https://lists.plone.org/**mailman/listinfo/plone-setup<https://lists.plone.org/mailman/listinfo/plone-setup>
>>>>
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.plone.org/pipermail/plone-setup/attachments/20130216/cc261f99/attachment-0001.html>
More information about the Setup
mailing list