Как организовать умную очередь?
Я не совсем понял что вы хотите, но nginx — кеширующий прокси и да он может закешировать страницу на некоторое время и отдавать её из кеша, не беспокоя движок.
fastcgi_cache
Важно только подобрать правильный ключ и удалять куки.
Это называется cache lock:
nginx.org/r/proxy_cache_lock/ru
nginx.org/r/fastcgi_cache_lock/ru
etc…