More information about the Underscore mailing list

[_] Performance testing, please help!

Paul Harwood paul at harwood-leon.com
Tue Feb 5 11:32:32 GMT 2013

It sounds to me like dropped packets from their network are your problem then. Simply because it is intermittent. Old network hardware? Conflicting ranges?

Run wireshark, and filter on the VPS's IP that will help you see exactly what is going on.

-- Paul

On 5 Feb 2013, at 11:13, Adam Nicholls <inkysplat at gmail.com> wrote:

> It is indeed a VPS, I have a feeling its a shared server too judging by the
> irrelevant apache access logs. I've ran top on the server and not really
> noticed any load issues, so on first glance everything looks acceptable in
> terms of resources.
> 
> I'd love to move the .htaccess stuff into the httpd.conf but unfortunately
> all I have is a non-privileged SSH user account and a Plesk control panel.
> Our .htaccess has alot of stuff from the HTML5Boilerplate which we've now
> removed as we thought it might be causing issues with sending back odd
> headers and things. Our htaccess just has a couple of rewrite rules now.
> 
> We've also managed to rule out the fact it was a DNS issue as I experienced
> the issue on my laptop on their network after I had put the server's IP
> address into my host file (thus by passing the DNS lookup). We also created
> a sub-domain of one of our domains and forwarded it there using an A Record
> but it still seemed to do the same.
> 
> I've checked out the fonts thing 403'ing and looks like it's loaded in via
> JS using their API (fonts.com). Not much we can do on that front I think,
> and I didn't work on the original site so don't know about how it's been
> implemented.
> 
> The firm have phoned up their ISP (Virgin) who've talked them through
> rebooting the router and I assume a DHCP renew/release to the modem in the
> process.
> 
> Out of interest did anyone have issue with the "Stills Gallery"? -
> http://www.beestonmedia.com/stills ?
> 
> 
> Cheers
> Adam.
> 
> 
> ................................................................................................................
> 
> GORAM+VINCENT
> 
> 54–56 Park Street, Bristol, BS1 5JN, UK
> Telephone +44 0117 370 3370
> 
> Email hello at goramandvincent.com
> Visit http://goramandvincent.com
> 
> Connect with us...
> http://flavors.me/goramandvincent
> 
> ................................................................................................................
> 
> 
> GORAM & VINCENT LTD. Company registered in England & Wales No. 7047217. VAT
> Registration No. 979 8725 32
> Registered office 54–56 Park Street, Bristol, BS1 5JN, UK.
> 
> 
> 
> 
> On 4 February 2013 18:58, Andy Davies <dajdavies at gmail.com> wrote:
> 
>> On 4 February 2013 17:58, Tim Wintle <timwintle at gmail.com> wrote:
>> 
>>> On Mon, 2013-02-04 at 17:39 +0000, Adam Nicholls wrote:
>>> 
>>> <snip>
>>> 
>>>> To clarify: when I say images/css not loading I mean there's a spinning
>>>> wheel next to those files in Firebug. I've done a 'netstat -an' on the
>>>> server and can see the browser has made a connection, although I've
>>> noticed
>>>> a few "TIME_WAIT" statuses, not sure what this indicates though or if
>>>> they're related to the files!
>>> 
>>> That just means the socket is effectively closed, but it's waiting just
>>> in case it needs to re-submit the acknowledgement that the socket will
>>> close (i.e. you can ignore them unless you're maxing out your open
>>> sockets.
>>> 
>>> 
>>> It is possible that there's a networking issue - if you run wireshark on
>>> the client's computer you would be able to track down exactly what's
>>> going on here in more detail, but you'll need a good knowledge of Layer
>>> 3 networking (i.e. TCP/UDP).
>>> 
>>> You may be maxing out allowed sockets on either the client or server,
>>> but you'd need to look at full network logs to find that out.
>>> 
>>> 
>> That'd be my guess too, turning keep-alive on so that sockets get re-used
>> might help but settings will probably need tweaking  on a small cheapo VPS
>> to avoid other issues.
>> 
>> There's plenty of other optimisations that can be done before worrying
>> about hosting images on other domains too.
>> 
>> Oh and definitely move the config out of .htaccess as it forces Apache to
>> read .htaccess for both the folder and it's parents for   a path -
>> http://httpd.apache.org/docs/current/howto/htaccess.html#when
>> 
>> Andy
>> --
>> underscore_ list info/archive ->
>> http://www.under-score.org.uk/mailman/listinfo/underscore
>> 
> 
> 
> 
> -- 
> Adam Nicholls
> -- 
> underscore_ list info/archive -> http://www.under-score.org.uk/mailman/listinfo/underscore