JavaScript minifyer, который может быть интегрирован со сборкой приложения ASP.NET

Nagios хорош, хорошо, возможно, иметь тестирование системы (Селен), работающий regularily.

Редактирование: Hyperic и Основа также выглядят интересными.

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

Другие вещи мне нравится делать:

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

, Так как система существует на многих уровнях, мы должны протестировать на многих уровнях:

Редактирование: Имейте все ошибки или предупреждения, отправленные непосредственно на Вашего куратора по электронной почте. Тем путем можно отследить случаи в одном месте.

1) Соединение : контролируйте свое интернет-соединение с сервера и с внешней стороны. Зарегистрируйте это где-нибудь

2) Сервер : контролируйте все процессы, что Вы должны, чтобы гарантировать, что они выполняют и не прикрепляют сервер. Используйте сервер HP или что-то эквивалентное с уведомлением об отказе оборудования, что оно может сделать от уровня BIOS. Уведомьте и зарегистрируйтесь, если они.

3) программное обеспечение : Определите ключевое программное обеспечение, которое всегда должно работать. Установите уровни производительности если любой и затем контролируйте их. Nagios должен смочь помочь с этим. На окнах это может быть немного больше. Когда исключение происходит, необходимо смочь запустить скрипт от него для перезапуска процессов автоматически. Моя система мечты позволяет мне взаимодействовать с серверами по SMS, если сервер рассматривает его как исключение, которое я должен или разрешить, или тот, который произойдет автоматически, если я не отменю SMS Однажды..

4) Удаленное питание : Удостоверьтесь, что сброшенные удаленным питанием возможности находятся в Вашей руке. Вы могли бы хотеть запланировать еженедельные перезагрузки, если Вы когда-либо используете окна для чего-нибудь.

5) Бизнес-логика, Тестирующая : Имейте регулярно под управлением сценарии, тестирующие рабочий процесс Вашей системы. Селен может, вероятно, достигнуть части этого, но мне нравится регистрировать результаты также, чтобы сказать, что это работало в это время, и эти файлы имели ошибки. Если возможно где угодно, имейте сам системный монитор через Ваши сценарии.

6) Резервные копии : Сделайте резервное копирование, которое можно установить и забыть. Если бы можно получить вещи в виртуальные машины, это было бы идеально, поскольку можно масштабироваться, переместитесь или разверните любую часть инфраструктуры где угодно. У меня были экземпляры, где я перешел неисправный сервер на свой ноутбук, позвольте ему работать в VMware, в то время как я решил проблему.

5
задан Community 23 May 2017 в 10:09
поделиться

2 ответа

Первая ссылка из сообщения womps (сообщение в блоге Ника Берарди) использует YUI Compressor для java . Так что, если вы не хотите иметь дополнительную зависимость от java / установки java, вы можете сделать то же самое с портом .NET самого превосходного проекта YUI Compressor -> YUICompressor for .NET .

Может быть, это поможет :)

* Предупреждение: я сделал большую часть этого порта.

2
ответ дан 14 December 2019 в 08:55
поделиться

В проектах Visual Studio используется MSBuild, поэтому вы можете интегрировать задачу MSBuild, которая использует любой минификатор javascript, который вам нужен.

Об этом довольно много писали в блогах, так что я не буду вдаваться в подробности здесь ... но быстрый поиск в Google дал несколько хороших сообщений.

http://www.coderjournal.com/ 05/05/2008 / how-to-a-yui-compress-msbuild-task /

http://blog.mastykarz.nl/minify-your-javascript-and-save-the-kbs-for-later -imtech-javascript-minificator-free-tool /

5
ответ дан 14 December 2019 в 08:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: