Подтвердить что ты не робот

Вы прекомпилируете свой сайт и почему/почему нет?

Я хотел бы получить импульс сообщества относительно того, следует ли прекомпилить или нет. Я знаю, что его холодное время начала быстрее, и он скрывает код. Однако в этом есть что-то грязное, ИМО. Возможно, его имя, компиляция сайта звучит некорректно.

В общем, как вы развертываете веб-приложения?

4b9b3361

Ответ 1

i только предварительно скомпилировать веб-сайты, которые продаются и лицензируются на коммерческой основе, чтобы защитить исходный код от изменения.

предположительно это повышает эффективность, но это вторично; почти невозможно рационально поддерживать коммерческий продукт веб-сайта, если кто-то может заглушить код!

Ответ 2

Хорошо, у меня есть два ответа в зависимости от ситуации:

  • Ситуация 1. Я развертываю, и я продолжу развертывание обновлений. Я использую метод копирования. Это проще для меня, я знаю, что я делаю, и таким образом мне не нужно писать установщик.

  • Ситуация 2: неизвестная сторона [т. клиент] с неизвестным умением будет пытаться развернуть мой сайт, я пишу установщик и документацию, которую может пройти 8-летний год, когда вы проходите через установщик до конфигурации - и при необходимости вводите данные. Поэтому в этой ситуации прекомпилированный метод намного проще.

Поэтому я не использую ни религиозно, я выбираю наиболее подходящий метод для ситуации.

Ответ 3

Мы используем прекомпилированный подход в моей команде, потому что нам нужно передать развертывание команде инфраструктуры. Мы создаем пакет MSI (с проектом веб-развертывания), который устанавливает новую версию на веб-сайт.

Это больше разделение обязанностей/обязанностей, которые управляют нашей методологией, но ничего технического.

Ответ 4

Наличие исходного кода на серверах Production обычно является плохим. Использование предварительно скомпилированного подхода кажется более безопасным:)

Наш предварительно скомпилированный веб-сайт встроен в пакет MSI, который используется для развертывания в кластерной среде.

Ответ 5

Я использую предварительно скомпилированные обновляемые веб-сайты исключительно для веб-форм ASP.NET.

Ответ 6

В нашем случае precompiling нашел нам некоторые страницы, которые не компилировались.

Итак, я бы рекомендовал делать предварительную компиляцию во время сборки, но не обязательно депланировать ее.

Ответ 7

Мы не развертываем наши предварительные компиляции.

Причина: "что мы сделали это в первый раз и еще не сломались".