Я также искал подтверждение вашего мнения - что, если место на жестком диске дешево, я должен иметь возможность иметь 8-часовой сеанс в SqlSessionState без заметных проблем с производительностью (помимо того, что вызывает 20-минутный сеанс сервера sql), учитывая Интранет-приложение среднего размера.
Просто постарайтесь помнить, что совет о сеансе касается количества пользователей, с которыми вы можете иметь дело одновременно, какова вероятность того, что пользователи начнут какую-то работу, прервутся на длительное время и должны продолжить.
И, наконец, если вы храните токены аутентификации или роли в сеансе, вам может потребоваться истечь срок их действия чаще, чтобы проверить, что пользователь все еще является пользователем и все еще имеет эти роли.