Per siti di dimensioni immense e altissima utenza (vedi ebay/amazon/etc...) consiglio invece di ri-scrivere il codice.
Un sito del genere difficilmente sarà in solo e puro php..
L'unico di dimensioni immense in php che mi viene in mente è facebook.. che però si è inventata tecniche particolari, modificato e creato un loro interprete php da quello base.
Insomma.. un lavoro che non può essere gestito da una persona sola.