We are a b2c e-com website by the name DeoBazaar.com with approx 30K page views per day and user concurrency going till 250 max.
We are planning to shift our application to a dedicated server (currently on cloud VPS – vmware).
Any suggestions on hosting provider and country ? We are confused between India & US mainly due to bandwidth availability in US.
***
asha chaudhry
hi aayush,
could you pls add your twitter handle at the end of your post – i will tweet your question to get some answers!!
Aayush Saxena
HI Asha,
thanks for input, my twitter handle will be @aayushsaxena24
Vaishal Patel
Aayush, you are selling products online and your target country is India.
Buying server apart from India is not a good idea. While you traceroute you will know how long your user needs to weight for media contents.
You can build your server at your office or you can find local server provider. I think Hostgator start providing server hosted in India.
Yatin Mulay
Had a glance at your site’s content. You absolutely do NOT need dedicated box at this time (unless you just want to splurge) since your server response time / latency is NOT an issue currently and the traffic is fairly thin and can be served fine with VPS.
What is actually making your site crawl currently is your image sizes: Resize and losslessly compress them (ALL of them! ) Use browser caching. Once you do that, you should be fine as far as i can see.
Tools you should check out (all are free) : Google Page Speed Insights, GTMetrix, Pingdom Speed Test.
Many of the india based hosts are resellers of US based hosts. Like Vaishal commented, yes hostgator has servers in mumbai and dual shore footprint so their VPS should be a good option for you. You can always opt for CDN if you spread geographically going forward. Hope this helps. Cheers!
Vikram Kulkarni
I agree with Yatin Mulay,
Moving to Dedicated server can be attractive deal for your service provider, but it is indeed an overkill for your requirements. Your pagespeed insight score is 40/100 which shows a lot of scope for improvement. As your system is built on ASP, I do not claim expertise there (being PHP, WordPress guy), but It is confirmed, that you need to optimize your website, instead of investing only on hosting.
Few suggestions, connect me on twitter (@vikramuk) for detailed discussion.
Adding Dedicated Server will be a huge investment for you. Still if you want to ahead with Dedicated Server, I will suggest few providers.
If you want to have another VPS providers, I can help you with that. Ping me on Twitter.
Hope this helps.
Thanks @mandar joshi for pointing out.
Arjunsinh Chauhan
I will say go with the Indian server, because traffic transfer from one node to another. If you buy US server, and your visitor are coming from india, then server need to do more request to reach the origin server.
Thing I will suggest to avoid –
1) You don’t need to use CDN, since you have most traffic from india. People should use CDN when traffic coming from Multiple country, hence cloud server build their data center world wide, and provide same copy of content to all server, so user get the copy of content from nearby location.
2) Do not build own data center – You have to pay ISP bills, You have to pay electricity bills, backup solution etc. since your website is small, and you don’t have storage in Petabyte, personally I don’t recommend to anyone, including myself. because ISP charges are depend on many factors, specially cheap ISP guy, who have A class licence, do not want to start business with small data center guy, instead they provide some other guy who want 10GBPS connection.
Thing I will suggest to improve.
I don’t know whether you’re doing re-marketing or not, but if you’re doing then I highly suggest to use cache solution, people often impress by speed.
You can cache your all static assets like CSS, javascript and images as well.
Remove unwanted code – I have seen you’re using Boostrap and other framework, I will say remove all unnecessary codes. And combine all Javascript code into one file and set header cache for 1 month. Similarly you can do with CSS files as well.
You’re using same large images on homepage, If I were you, I will use small thumbnail image instead.
I think your map should not be placed in footer, I will embed it in contact us page. Remember one thing, every source link you have mention in your code, will do HTTP request to server, and it take some time resolve DNS, So the lower you request the more speed you will get.
PS. Do not read online blog article for that, most of people have not write correct things.
Bipul Agarwal
Its an old post but I will try to give my two cents anyways 🙂 My answers are based on experience of selling Dedicated and VPS hosting.
1) Like Vikram mentioned, go for European based data centres instead of USA. You will save atleast half or more time on latency.
2) Go for a dedicated server directly with a datacentre to save on costs. But you will need to know on how to manage them 🙂 if not, stick with a managed VPS instead.
3) Optimizing websites media files, response time, page speed etc can save a lot on your server IO limits. Caching could be a big time life saviour (but may take some additional diskspace – usually a concern on VPS).
4) go for CDN as a couple of guys mentioned above. CloudFlare offers a free version of CDN. It can put your ping/ response rate as low as 8-9 ms from 140 (europe) and 250-300 (US).
5) Buy a SSL (if you still haven’t) and your SEO will boost up 🙂 (thank me later)
6) if you give more details on what exactly are you using currently and how much you are paying for it – I can compare some alternatives for you.
I dont like to use Indian hosts. most of them are so bad or so expensive. I met tech guys from Go4Hosting noida and they said they usually get 3-4 mbps speed on every server. WHAT!!! I have 10MBPS leased line at my office. I better host my servers inhouse than giving it to such companies in India.
Arjunsinh Chauhan
No one have data center with 3-4 mbps, may be it is 3-4 gbps, I think you miss understood what he said. Just use common sense, if any have data center with 3-4mpbs then how it can host even 10 simple website. I have check Go4hosting website and they provide dedicated server, which always serve with more than 20mbps connection.
And can you please said more about how cache solution need additional diskspace?
I think most of people misunderstood about CDN, cdn is nothing but the nearby server location, which save copies of your static content and serve from their location, so if browser request same content then it will serve from your browser cache folder. If you use cloudflare server then you should note that they will also server your static content from indian server, also they did not charge anything, so you have to know about the free stuff.