2009-08-17 2 views
0

Недавно я стал свидетелем знакомства с сайтом ASP.Net с SQL Server 2005 и Visual Studio 2008, и я был взорван по его уровню производительности.Каковы секретные советы по повышению производительности в ASP.Net, Visual Studio 2008 и Sql Server 2005

Я в основном разрабатываю серверы, а иногда и приложения Windows Forms. Я делаю только проект ASP.Net каждый раз. Итак, когда кто-то подходит, обычно есть немного времени для увеличения производительности.

Этот парень, он разрабатывал сложные страницы .aspx и .ascx с кажущимся небольшим усилием.

Как я могу стать этим парнем? Каковы секреты, которые я должен знать?

+2

Утомляйтесь высокой производительностью. Это также может означать более низкое качество. –

ответ

2

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

1

Для меня «секрет» - это слово, используемое для продажи книг больше всего на свете. Ничто на самом деле не является секретом, когда речь заходит о методах разработки программного обеспечения и шаблонах.

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

0

Нет настоящих секретов (ну, кроме того, что я вам не скажу), но в принципе, трюк заключается в том, чтобы использовать то, что делает вашу работу за вас.

  • Модульное тестирование
  • ORMs
  • инструменты развертывания
  • Строительные инструменты

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

По крайней мере, это то, что я делаю.

0

Примечание: у Asp.net есть все необходимое, чтобы разработать небольшой веб-сайт. Вы сможете делать практически все, что хотите. Практически. И тогда вы начинаете сталкиваться с виртуальным потолком, и для реализации того, что вы считаете простым изменением, требуется значительно больше времени. В основном, asp.net - это нечеткая абстракция (interesting article), когда вы начинаете делать средние и большие веб-сайты.

В любом случае, вернитесь к своему актуальному вопросу, чтобы поддерживать высокий уровень производительности, избегая использования материала AJAX.net. Вместо этого используйте jquery, dojo любую другую библиотеку.

Смежные вопросы