CFCOMPILE - прекомпиляция страниц ColdFusion и распространение без исходного кода - PullRequest
5 голосов
/ 20 января 2011

Я вижу, что предварительная компиляция страниц в классы java повысит производительность, в то время как использование команды -deploy закодирует страницы в байт-код java, таким образом скрывая исходный код.

Вопросы:

Можно ли выполнить оба вышеперечисленных вопроса?Предварительная компиляция приложения, затем их кодирование?

Является ли обновление страниц без исходного кода и кодов столь же простым, как кодирование недавно обновленных файлов локально, а затем перезаписать старые на сервере?

Спасибо за ваш вклад.

1 Ответ

3 голосов
/ 20 января 2011

Стоит отметить, что байт-код не будет «защищать» ваш код, если кто-то попадет на ваш сервер.Ничто не мешает кому-то декомпилировать ваш код с помощью таких инструментов, как this .

Существует официальная информация Adobe здесь при распространении без исходного кода, но я не пробовал.Помните, что компиляция выполняется только по первому запросу (при условии, что вы правильно настроили администратора CF), поэтому повышение не для каждого запроса.

Я бы также предпочел «защитить» мой исходный код другими способами, то есть убедиться, что сервер защищен.

...