I am going to be hosting 100's of thousands of pages, only a few KB, each with the exact same format. I originally thought of using a central database, but then thought that as the content on each page will never change, is it worth the unnecessary database requests? I originally thought of using something like memcache, but then, as stated above, thought it wouldn't be too efficient as the content will never change.
Question:
As the content is only a few KB per page, is it actually that inefficient to serve as static pages?
Could it affect the ability to search through the content to find the page, and how? Eg:
There will be a description on the page, when the user is using the search function it will need to search through the descriptions of each page.
One thing on the individual pages will change, but only once every few weeks/months, should I use a database for that, or serve that statically?