The "main page", as you refer to it, is still dynamic. It pulls that information from the database. Anything that has to query a database to display content is considered dynamic.
The "main page", as you refer to it, is still dynamic. It pulls that information from the database. Anything that has to query a database to display content is considered dynamic.
I will admit that I know just about zilch to do with AMP but even that cannot work - how would you handle returning the data in a user's language without accessing the database?
While the first part may be true, the second part is not. The list of forums, no matter how often they do or do not change, is not static. It's all DB driven. Now, you can cache the list of forums, but phpBB already does this. If AMP is only beneficial for static content, then it isn't the right platform for phpBB.
But even then there is the need to recreate that from the DB if the cache has been purged, or that cache file has expired.
You wouldn't. The proper way to do that would be to prerender the AMP version of the pages and serve them via static files. Basically:
wget https://www.phpbb.com/community/ > amp/index.html
And that's what it's about.
Which phpBB does not have (no such thing as a "static topic"). Everything in phpBB is database driven.
AMP pages are slower than normal pages. The one benefit that AMP pages have is that they're hosted by Google and they are preloaded and/or prerendered when you perform searches on Google. That's why they feel fast; They're the tortoise to everybody's hare, but in this case the tortoise jumps the gun and starts running while everybody else is waiting on the start line.
IMO, it requires too much work. I don't think a single person will want to do that.