I am starting out fairly soon to build a very large, quite code and database intensive site which will have large publicity and hence, large visitor numbers. It also needs to be very secure.
I have only really coded sites that have pushed 10-15 gb a month in bandwidth (tops) so are there are factors that really need to be taken into consideration when going to the next level.
I know i need to build a site that is a..
VERY secure in terms of php coding (worry about server security later)
Code that is as fast as possible and uses the database as little as possible.
Code that is as reusable as possible.
My main questions are..
Is PHP right for a job of this size ( i assume i am going to get a yes but would like to hear some peoples opinions). Is it secure and if not, what are the main things i need to do to make it secure.
Is MySQL (which i am most familiar with) right for the job, or should i be looking at Postgres or others? It will mostly be retrieval work from the database. Is MySQL secure as well, again, any holes and traps that I may fall in.
Think that will do for now, advice would be much appreciated.
nozom