Hi Guys,
Before I get into the nutz of this I thought I may as well say in some detail what I already had done to optimize my site, so then if someone else is having the same problem hopefully they can have a lot more info to use.
OK So I have this site, bout 3-4 months ago we started hitting 10k hits a day, 25-50 concurrent users at a time. Each page can call 2-3ajax requests a minute [on average] so it caned the server a bit.
I am looking for ways to further optimize my site, as such I will list everything Ive done [and that i can remember

]
What ive doneWent throughslow pages on my site identifying slow pages / queries and subsequently optimised them as much as i could.
Restructured code and mysql calls to use less data where appropriate, and be called less.
Turned mysql 4 cached on
Went through queries again trying to make larger queries smaller so they could fit in mysql cache.
Removed less used features / options
Put in systems to remove old data [i.e. old private messages etc]
Passing large variables by reference into functions etc
And done any obvious loop optimisation
What I thought about doingCurrently using php 4 - thought about moving to php5 and use mysqli [meant to have significant performance increase]
Using memcache, currently hosts being nobs and not isntalling it!
Whats next?its come to the point where i have a lot going on and each bit only takes a small amount of time, so its increasingly hard to get times down.
Anyone have any cool methods im missing out?
Besides the obivous what else can i do?