powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Оптимизация ASP.NET приложений
25 сообщений из 206, страница 5 из 9
Оптимизация ASP.NET приложений
    #38778656
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУИзлишнее кеширование губительно. Всё должно быть в меру и только там, где это действительно нужно
Святые слова.
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778675
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУИзлишнее кеширование губительно. Всё должно быть в меру и только там, где это действительно нужно. Кешировать всё что можно кешировать - удел теоретиков типа Стасика. Который очень уж любит заниматься сначала оптимизацией, а потом разработкой. Классическая ошибка новичка пытаться всё оптимизировать. В идеале вообще никаких кешей не должно быть, всё должно работать на лету и браться из базы. Когда в процессе эесплуатации появляются узкие места и без кеширования никак, только тогда начинаем кешировать. Стасик, почитай уже мс гайд по архитектуре кеширования, твои детские исследования просто доставляют.Взял и всё испортил. А так всё хорошо начиналось.

зы: SPA снимает нагрузку с вебсервера, если всё так серьёзно. И никаких кэшей не надо.
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778697
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А этот всё со своим SPA лезет...

Лёня, сто раз обсуждали, SPA - это игрушка для детей. Всё, закрыли тему, верь мне! (c)
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778701
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Кзы: SPA снимает нагрузку с вебсервера, если всё так серьёзно. И никаких кэшей не надо.

Перестань говорить глупости. С какого перепугу SPA снимает нагрузку с веб-сервера? Что за тупорылый бред? Ты чё там куришь, веник? Или на грибы перешёл?

Это пес..ц.
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778702
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хвост, полегче...
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778706
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУА этот всё со своим SPA лезет...

Лёня, сто раз обсуждали, SPA - это игрушка для детей. Всё, закрыли тему, верь мне! (c)

Не дают человеку по-умничать...

http://www.woman.ru/rest/medley8/thread/4149591/5/
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778719
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... не буду ввергаться в дискуссию, но в определенном конкретном случае - одно и то же приложение c одними и теми же данными на WebForms

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Thu, 16 Oct 2014 10:53:59 GMT
Content-Length:  347863 

... и SPA JSON

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
HTTP/1.1 200 OK
Cache-Control: no-cache
Pragma: no-cache
Content-Type: application/json; charset=utf-8
Expires: -1
Server: Microsoft-IIS/7.0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Thu, 16 Oct 2014 10:53:39 GMT
Content-Length:  34692 
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778734
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУХвост, полегче...Да не обращай на него внимания, он злится на меня из-за недавних дебатов. Его право...

То, что серверу проще отдать голый JSON, чем генерировать HTML через, например, Razor - это выше его понимания. А HTML-шаблоны в SPA прекрасно кэшируются, на них можно не обращать внимания.
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778735
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik... не буду ввергаться в дискуссию, но в определенном конкретном случае - одно и то же приложение c одними и теми же данными на WebForms

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Thu, 16 Oct 2014 10:53:59 GMT
Content-Length:  347863 
... и SPA JSON

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
HTTP/1.1 200 OK
Cache-Control: no-cache
Pragma: no-cache
Content-Type: application/json; charset=utf-8
Expires: -1
Server: Microsoft-IIS/7.0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Thu, 16 Oct 2014 10:53:39 GMT
Content-Length:  34692 


Во-первых немного некорректно сравнивать WebForms, там взамен оверхеда предлагаются фишки, которых у SPA нет и не будет никогда. Во-вторых, HTML, скрипты и стили у SPA волшебным образом само появляется у клиента, так что достаточно только отправлять JSON? В-третьих, на WebForms точно также можно пулять JSON, так что закрываем дебильную тему на счёт мифического сокращения нагрузки на веб-сервер в SPA. По ушам можно ездить тупому начальству и лохам-клиентам, но не здесь.
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778739
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КТо, что серверу проще отдать голый JSON, чем генерировать HTML через, например, Razor - это выше его понимания. А HTML-шаблоны в SPA прекрасно кэшируются, на них можно не обращать внимания.

Ты иди школьникам свои сказки по-рассказывай. Не-SPA приложения точно также оперируют пересылкой JSON, а страницы точно также один раз кешируются как на сервере, так и на клиенте. Ты иди сначала почитай о том, что такое SPA, открой хоть один букварь, потом будешь рассуждать. Пока ты со своим стажем не выехал даже за рамки младшего джуниора.
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778748
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Во-первых немного некорректно сравнивать WebForms, там взамен оверхеда предлагаются фишки, которых у SPA нет и не будет никогда. Во-вторых, HTML, скрипты и стили у SPA волшебным образом само появляется у клиента, так что достаточно только отправлять JSON? В-третьих, на WebForms точно также можно пулять JSON, так что закрываем дебильную тему на счёт мифического сокращения нагрузки на веб-сервер в SPA. По ушам можно ездить тупому начальству и лохам-клиентам, но не здесь.

.. я же не в глобально-вселенском масштабе, и знаю, что у меня веб-формы не оптимизированы, но все же - это был Response, а вот - Request соответственно ..

Код: plaintext
1.
2.
3.
POST  http://www4.office/Contracts/trading.aspx  HTTP/1.1
Host: www4.office
Connection: keep-alive
Content-Length: 185397

Код: plaintext
1.
2.
3.
POST  http://www4.office/ContractsApi/api/Contracts/GetContracts  HTTP/1.1
Host: www4.office
Connection: keep-alive
Content-Length: 71
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778760
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik.. я же не в глобально-вселенском масштабе, и знаю, что у меня веб-формы не оптимизированы, но все же - это был Response, а вот - Request соответственно ..

Код: plaintext
1.
2.
3.
POST  http://www4.office/Contracts/trading.aspx  HTTP/1.1
Host: www4.office
Connection: keep-alive
Content-Length: 185397
Код: plaintext
1.
2.
3.
POST  http://www4.office/ContractsApi/api/Contracts/GetContracts  HTTP/1.1
Host: www4.office
Connection: keep-alive
Content-Length: 71


Ну так это в рамки заявления "SPA меньше нагружает сервер" никак не укладывается. WebAPI прекрасно уживается и с MVC, и с WebForms. Такое заявление может сделать только прыщавый подросток, который только что осилил несколько examples из туториала
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778779
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik я же не в глобально-вселенском масштабе, и знаю, что у меня веб-формы не оптимизированы, но все же - это был Response, а вот - Request соответственно ..

Код: plaintext
1.
2.
3.
POST  http://www4.office/Contracts/trading.aspx  HTTP/1.1
Host: www4.office
Connection: keep-alive
Content-Length: 185397

Код: plaintext
1.
2.
3.
POST  http://www4.office/ContractsApi/api/Contracts/GetContracts  HTTP/1.1
Host: www4.office
Connection: keep-alive
Content-Length: 71


эм товарищ поясните что вы тут сравниваете, какую мысль читатель должен понять? целую страницу с кучей хтмл, версткой, контролов, аякс запросов против 1 запроса к апи возвращающий коллекцию.
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778790
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КТо, что серверу проще отдать голый JSON, чем генерировать HTML через, например, Razor - это выше его понимания. А HTML-шаблоны в SPA прекрасно кэшируются, на них можно не обращать внимания.
Ну ведь где нужна клиентоориентированность, никто не запрещает пошукать джейсоном по месту. А в остальных случаях мы честно разорим. Не?
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778791
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu
эм товарищ поясните что вы тут сравниваете, какую мысль читатель должен понять? целую страницу с кучей хтмл, версткой, контролов, аякс запросов против 1 запроса к апи возвращающий коллекцию.

...именно эту самую мысль: в первом случае целая страница с кучей.... и т.д., во втором - запрос к апи, возвращающий коллекцию в JSON ... Если не об этой нагрузке идет речь, тогда это уже другое дело - как грузит сервер логика WebForm приложения и, соответственно, API-контроллера - не замерял ...
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778826
gandjustas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Кзы: SPA снимает нагрузку с вебсервера, если всё так серьёзно. И никаких кэшей не надо.

И переносит нагрузку на клиент :) Думаешь data binding на клиенте работает быстрее, чем склейка строк на сервере?
Вот пример, я его буду использовать в семинаре - http://www.pluralsight.com/courses/newreleases
Это SPA, время до отображения контента - 8 секунд! Отдача JSON 150мс отнимает, это чтобы показать 60 элементов.
Не знаю какая там нагрузка на сервер, но работает это крайне хреново. Вот и буду рассказывать как не делать так хреново.
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778882
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Впервые за всё время у Стасика проблески в восприятии. Всё верно, SPA - удел кодеманок, которым заняться нечем Обязательно напомни об этом на семинаре :)
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778898
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gandjustas,
две секунды, или через ишака?
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778900
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ, О стя санкции сняли? )
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778908
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиgandjustas,
две секунды, или через ишака?

У меня в первый раз было 2-3 секунды, Mozilla. Коннект шустрый. Через IE10 - 9 секунд
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778923
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79,
так надо тему лекции сделать - как не попасть в иллюзию плохо написанного софта при пользовании ишаком )
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778925
gandjustas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степи,

Хром. первый заход - 8 сек, последующие 4-5 сек.
ИЕ примерно тоже самое показывает.

Канал 10 мбит. На планшете с 3г может по полминуты открываться.
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778956
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gandjustas,
Может быть и поверю у меня 45 и соайсемь с очень жирной памятью
на лисе 2 сек ( ну она сволочь перекаченная анаболиками) на хроме меньше сек
на галаситабдва попробовал 3 сек,
ну а про ишака извините , говно на ssd не держим и не тестируем ))
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778977
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
до ОКОНЧАТЕЛЬНОГО отображения контента 8 сек :)
...
Рейтинг: 0 / 0
Оптимизация ASP.NET приложений
    #38778984
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КТо, что серверу проще отдать голый JSON, чем генерировать HTML через, например, Razor - это выше его понимания. А HTML-шаблоны в SPA прекрасно кэшируются, на них можно не обращать внимания.
Ну ведь где нужна клиентоориентированность, никто не запрещает пошукать джейсоном по месту. А в остальных случаях мы честно разорим. Не?Генерить темплейты Разором никто не запрещает. :-)
...
Рейтинг: 0 / 0
25 сообщений из 206, страница 5 из 9
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Оптимизация ASP.NET приложений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]