"Долгие загрузки" можно понять когда данные или выполнение какого-либо скрипта уже завершены. Так что вывод прелоадера в таких ситуациях не имеет смысла.
По идеи вы должны при запросе запускать прелоадер, а после завершения загрузки данных его убирать. В списках же лучше сделать так, что бы не подгружались все данные (если их большое количество). Лучше использовать список с поиском (плагинов для JQ, фреймворков и т.п. очень много), либо делать дозагрузку если список был просмотрен полностью.
В случае каких-либо данных (новости, блоги, публикации и т.п.) лучше разделять пагинацией.