Да
Переменные
Может быть:
Приложение, Cookie, Запрос, Сервер, Сессия
No:
Аргументы, Атрибуты, Звонящий, CGI, Клиент, Flash, Форма, Локальный, Это
ThisTag, Тема, Тема локальная, URL
Информацию о каждой области видимости см. В документации CF9: типы областей действия .
Похоже, вы реализуете шаблон Front Controller .
Реализация Application.cfc с onRequest (), который запускает ваш фрагмент кода. Таким образом, он будет перехватывать все входящие запросы и включать соответствующий cfm. Пропуск необходимости обработчика index.cfm, который просто включает другие шаблоны cfm.
Дальнейшая оптимизация. Пусть ваш метод doLookup () вернет Struct, содержащий только recordCount + movieId, так как кажется, что это все, что вы используете. Возвращение всего запроса медленнее, чем просто структура из двух чисел.
Документация CF9: Application.cfc .