با سلام
برای سوال شما دوستان پاسخ های مناسبی دادند و بهتر است بنده در نهایت عرض نمایم که :
سرعت asp.net و php تفاوت خاصی ندارد ، آنچه مهم است تکنیک کار شما در هر یک می باشد .
در بخش امنیتی نیز ، شما موظف می باشید نکات اصولی را رعایت نموده و پس از اتمام کد نویسی سایت ، آن را از نظر امنیت چک نمایید ، این مورد نیز اصلا ربطی به زبان php یا asp.net ندارد .
در ضمن رواج php بسیار بیش از asp.net است .
بهتر است که در زبان php بسیار حرفه ای بوده و با asp.net نیز آشنا باشید که در نهایت اگر نیاز پیدا کردید ، بتوانید مشکل را حل و فصل نمایید ، در غیر این صورت یادگیری کامل دو زبان کاری بسیار دشوار و زمانبر و پر هزینه و البته تا حدود زیادی ، غیر لازم است .
موفق باشید .