So what should i do so that website speed should not be slow? All cards will be editable.
You should consider using minimized javascript and css, and as less heavy graphics as possible. Thus user experience will be better. But you can't control client browser performance. On server side it depend on the number of concurrent users, and of course on the performance of your server. And also on the platform - for example you can speed up php execution with compiling the code instead of interpreting (have a look here:
http://phplens.com/lens/php-book/optimizing-debugging-php.php[
^]).
And I have ASP.net and PHP teams both are intermediate. I don't know with which one i should go?
Well, that's your decision. I have many years of PHP behind me, but for some years I prefer ASP.NET MVC over anything else. But I would never recommend ASP.NET Web Forms. ASP.NET MVC is perfect for an e-commerce app, and you can spare a
loooooot of work compared with php.
And for E-commerce feature should i be using dedicated server or shared server?
It depend on the criticality and the load. You could start with a shared one and grow with the needs.
Are there any dedicated E-commerce Servers?
This question here makes no sense from two reasons: from technical point of view, there is no dedicated e-commerce server - and you wrote, that you have Linux server.
And saving so many cards on website wouldn't it slow the overall speed and working of website?
Well, it depends on the load of the server, the complexity of the logic on server side and the network traffic generated by sending the card from client to the server. But as I don't know what a card is exactly, I can't tell you. As an idea: if you represent your cads as json data, you can probably save it in the database as it is.
How should i save those cards?
In a data repository, for example an RDBMS, like MySQL which is common in Linux-PHP-Apache scenarios.
So which platform should be better ASP.net or PHP?
For a business application I would certenly recommend ASP.NET
MVC.
As we have Linux servers, so can ASP.net website be hosted on Linux Server?
You can. See:
http://www.mono-project.com/docs/web/aspnet/[
^]