I have a php+mysql site hosted on shared hosting plan with godaddy. It sometimes doesnt respond well. I checked this happens when my bandwidth usage is high. The olders pages take lot of time to load. There are around 3000 pages in DB SO i just want to know if its problem with godaddy end or if i need to upgrade. Also please help me understand where is bandwidth and ram considered. I am guessing ram when you have a big database/page view requests and bandwidth when you have huge user base. Please explain.
it is just not ram or bandwidth, its together. Thats why having big sites with that sort of hits, it is better to host it on VPS where you can see what is hogging up in your panel. Every site have different dynamic contents, sometimes the slowness might not even be your pages / server, it could be the external link too. Use httpwatch to check what is slowing down your page loads.
Have you tried to install a web cache system into your website? If your website is using Wordpress, you should take a look at Hyper-cache or WP-Super-cache. I host a Wordpress-based website in Hostgator with shared hosting service (only pay $9.95 per month) with Hyper-cache installed. It receives more than 3000 visitors and 5000 page views per day without any problems.
I am using a php+sqlserver script on godaddy shared hosting How do we configure webcache for this. DO we need some coding knowledge for this?