Hi everyone,
Okay, this is a bit of a newbie question. One of the sites I’ve built has been steadily increasing in traffic over time. Last month it was on 15k page views. Now I know that’s not enormous, but the site has started to run into hosting issues.
Originally it was on a (v.cheap) shared server, and the number of queries was exceeding the maximum. So far so obvious.
Now it sits on a VPS server, but there are still memory issues. The hosts claim 340mb ram and all the usual “unlimited bandwidth” etc.
Now I know this isn’t great detail, but this is one of those posts where I’m trying to establish just where my goalposts are. What’s bothering me slightly is that I could possibly increase the efficiency of my EE install by stripping out certain features / reducing weblog queries and so on, but it might just be the case that my code is more or less fine and the issue is still with the server.
So.
• It’s EE 1.6.9
• An average page page uses 81 queries
• Memory Usage: 6,379,980 bytes
• Connection is non-persistent
• Enable SQL Query Caching is on
• Templates are cached to 120mins
• Templates using the built in hit tracking (“view”) use tag caching of 120 mins wherever possible
• I’m using “disable” as much as I can
As a measure, I’ve compared this to my own 1 page site, which has A LOT less going on in terms of weblog queries:
• 15 queries
• Memory Usage: 3,761,036 bytes
• Connection is non-persistent
• Enable SQL Query Caching is on
• Templates are cached to 60mins
• I’m using “disable” as much as I can
So my basic question is: does the number of queries and memory usage in the first instance sound like a crazy amount, or am I still in the standard ballpark?
It’s one of those cases where I want to be as sure as I can that there’s a real issue at my end before I start stripping away features and so on.
Hope you guys can help!