How can you optimize the website which has millions of pages?
From an SEO point of view, for dynamic website, special additional SEO stuff has to be implemented.
If you like this question & answer and want to contribute, then write your question & answer and email to freewebmentor[@]gmail.com. Your question and answer will appear on FreeWebMentor.com and help other developers.