Yes, I do use the static_html_cache plugin.
I also tried to precalculate image caches thanks to the cache manager, but will investigate if it worked properly with my custom theme.
The bootstrap CSS does take a while to load. Gzip is not enabled on my server and it may speed up things for this kind of file.
Here is a waterfall view of a test I just did with WebPageTest. The time to first byte is rather extreme at 10s. I generally get 3s.
http://www.france-in-photos.com/waterfall.png
You can see that the major delay is due to calculations that take place BEFORE the page starts to render.
My question is about the calculations that take place at that time: tag cloud, latest images and menus (on the homepage). How does a large number of images and tags increase this? And is my server large enough to handle this?
I wondered if the server had been hacked and was being used to calculate other things, but did not find anything. I stopped the email service, just in case. I stopped some of the smaller websites running on it, but it did not change anything.
I would be interested to see examples of other websites running Zenphoto to see how they fare on that respect.