Судя по описанной в комментарии задаче, вам нужно управлять прелоадером на клиенте, а не на сервере. Процесс получения данных с сервера должен выглядеть примерно так:
1. Пользователь совершил действие, требующее запроса на сервер (или страница только загрузилась и нужны ещё данные для рендеринга).
2. Клиент (js) показывает пользователю прелоадер и отправляет запрос на сервер.
3. Сервер рендерит то, что нужно и посылает результат клиенту.
4. Клиент получает отрендеренные данные, прячет прелоадер и показывает результат.
Если это не ваш случай, то попробуйте описать свой случай по пунктам, акцентируя внимание в каждом пункте на том, кто выполняет действие. Например:
1. Пользователь заходит на "/"
2. Клиент посылает ajax-запрос на сервер
3. Сервер отвечает
4. Клиент отображает результат запроса