powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Теоритеки вопрос
41 сообщений из 41, показаны все 2 страниц
Теоритеки вопрос
    #38250764
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет,


MVC3 + IIS, страничка

Код: html
1.
2.
<script type="text/javascript" src="/Scripts/jquery.select.js"></script>
<script type="text/javascript" src="/Scripts/script.js"></script>



Представьте что таких ссылок на страничке 20. Человек, связанный с безопасностью утверждает(отвечает за apache) что всю эту трехомудию надо бы грузить одним файлом, так как иначе каждый файл грузится в отдельном потоке, а каждый поток при этом порождает сессию и это создает угрозу для DDoS-атак.
Было бы вообще великолепно доказать что это не так пруф-ссылками.
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38250772
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насчет безопасности не скажу, но SquishIt таки весьма полезен
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38250773
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38250778
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLover,
Переведи стрелки на Гугл, пускай у них голова с отдачей болит..
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38250786
Deza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38250787
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель http://www.codethinked.com/squishit-the-friendly-aspnet-javascript-and-css-squisher

этим я только признаю что он прав.
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38250789
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dezabundles тебе в помощь
http://msdn.microsoft.com/en-us/vs11trainingcourse_aspnetandvisualstudio_topic5.aspx

тоже самое - я знаю про все это. Мне надо доказать что IIS лишен данной проблемы.
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38250793
Deza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLoverDezabundles тебе в помощь
http://msdn.microsoft.com/en-us/vs11trainingcourse_aspnetandvisualstudio_topic5.aspx

тоже самое - я знаю про все это. Мне надо доказать что IIS лишен данной проблемы.

Вместо того, что б излечить причины, вы лечите симптомы
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38250801
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DezaOracleLoverпропущено...


тоже самое - я знаю про все это. Мне надо доказать что IIS лишен данной проблемы.

Вместо того, что б излечить причины, вы лечите симптомы

А у пациента ничего и не болит. "Доктор" ошибается.
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38250807
Deza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLoverDezaпропущено...


Вместо того, что б излечить причины, вы лечите симптомы

А у пациента ничего и не болит. "Доктор" ошибается.
Тогда "мучайте" сервер дальше:)
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38250823
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLoverтак как иначе каждый файл грузится в отдельном потокепо моему, в IIS та же фигня - отдельный thread на каждый запрос.
впрочем, если настроить кэширование, проблема не слишком актуальна.
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38250829
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLoverПаганель http://www.codethinked.com/squishit-the-friendly-aspnet-javascript-and-css-squisher

этим я только признаю что он прав.да пофиг кто прав если для пользы дела
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38250839
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLoverЧеловек, связанный с безопасностью утверждает(отвечает за apache) что всю эту трехомудию надо бы грузить одним файлом, так как иначе каждый файл грузится в отдельном потоке, а каждый поток при этом порождает сессию и это создает угрозу для DDoS-атак
А на пруфлинк этот супер-человек поскупился?
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38250913
Фотография a_titeev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
новый поток угроза для ддоса - аргумент серьезный - поржал. так вот, когда он будет порносайт с превьюшками рассматривать, то пускай тешит себя мыслью о том что можит этим и задосить... отправь к мануалу на иис и работу браузеров на всякий тоже...
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38250937
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_titeev,

видимость работы требуется для отдельных личностей
надо как-то подтверждать и оправдывать свой размер ЗП
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38250956
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУOracleLoverЧеловек, связанный с безопасностью утверждает(отвечает за apache) что всю эту трехомудию надо бы грузить одним файлом, так как иначе каждый файл грузится в отдельном потоке, а каждый поток при этом порождает сессию и это создает угрозу для DDoS-атак
А на пруфлинк этот супер-человек поскупился?

Нет , там косвенно сказано об этих причинах в правилах Минимазации и Избегания дублей. Просто то что минимизировать js-файл надо это любой школнэк знает, а вот то что 5 маленьких файлов для сервера пусть и почти незаметно, но хуже 1 большого(собранного из этих 5) я не знал честно говоря.

Наверняка вас интересует почему я этим занялся? У нас здорово увеличилось число посетителей на ресурсе(до миллиона в день), мы отдали в одну компашку проверить наш сервис - и где и что можно наоптимизировать, помимо советов они накидали ссылок подобные выше, и еще тележечку советов вкупе с отчетами подобные YSlow. Прежде чем мы мигрируем на действительно дорогое оборудование надо выжать максимум из приложения чтобы его статистик грэйд был уровня A.
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38250961
Фотография a_titeev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLoverМСУпропущено...

А на пруфлинк этот супер-человек поскупился?

Нет , там косвенно сказано об этих причинах в правилах Минимазации и Избегания дублей. Просто то что минимизировать js-файл надо это любой школнэк знает, а вот то что 5 маленьких файлов для сервера пусть и почти незаметно, но хуже 1 большого(собранного из этих 5) я не знал честно говоря.

Наверняка вас интересует почему я этим занялся? У нас здорово увеличилось число посетителей на ресурсе(до миллиона в день), мы отдали в одну компашку проверить наш сервис - и где и что можно наоптимизировать, помимо советов они накидали ссылок подобные выше, и еще тележечку советов вкупе с отчетами подобные YSlow. Прежде чем мы мигрируем на действительно дорогое оборудование надо выжать максимум из приложения чтобы его статистик грэйд был уровня A. как бе это надо оценивать с точки зрения не безопасности а производительности. да. в идеале маленькие файлы склеиваем в один (маленькие!). их грузим отдельно. напрмер с отдельного домена или cdn. к безопасности это не имеет отношения
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38250967
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с кэшированием тоже неплохо бы разобраться
http://javascript.ru/optimize/cache-versioning
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38250978
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLoverМСУА на пруфлинк этот супер-человек поскупился?
Нет , там косвенно сказано об этих причинах в правилах Минимазации и Избегания дублей. Просто то что минимизировать js-файл надо это любой школнэк знает, а вот то что 5 маленьких файлов для сервера пусть и почти незаметно, но хуже 1 большого(собранного из этих 5) я не знал честно говоря.
Не заметил там информации о том, что "файл грузится в отдельном потоке и каждый поток при этом порождает сессию и это создает угрозу для DDoS-атак". Вопрос оптимизации и минификации - это немного другое.

OracleLoverПрежде чем мы мигрируем на действительно дорогое оборудование надо выжать максимум из приложения чтобы его статистик грэйд был уровня A.
Ну, бандлить нужно в любом случае (MVC4). Но твой безопасник говорит какую-то ерунду. Либо пусть он аргументирует свои доводы пруфом, либо таких в лес нужно слать.
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38250984
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

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

зачем пруф? и что это за пруф такой должен быть? какого уровня должен быть авторитет, и что он должен сказать?
билл гейтс покатит? ))))))))
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38250986
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вы профилировали сами? где узкое место? sql запросы может? подкрутить индексы...долгий кеш сделать для мало меняющихся данных...кеш статического контента и прочее и прочее. Указанный пример с соединением ява скриптов в 1 файл профит будет, но не столь прям ай ай. Может у вас там сам хтмл отдаться моментом и вообще все советы в топку)
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38250987
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и еще, если он там такой весь из себя безопасник на апачи, почему бы ему не распарсить логи посещений и не выяснить статистику по отдаче файлов и контента? даю подсказку, это можно сделать в Экселе! круче любого пруфа! :)

почему всех ломает проделать элементарные вещи и получить истину? нужны какие-то пруфы?
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38251002
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМСУ,

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

зачем пруф? и что это за пруф такой должен быть? какого уровня должен быть авторитет, и что он должен сказать?
билл гейтс покатит? ))))))))
Не увидел тут "простого теста" на угрозу для DDoS-атак. Вызывай Гейтса, да.
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38251003
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Вот смотри откуда это следует
авторПроизводительность ухудшится, если подключать один и тот же JavaScript-файл дважды, и это не является необычным, как вы могли бы подумать. Обзор американских сайтов из первой десятки показал, что два из них содержат повторяющийся скрипт. Вероятность появления дубликатов увеличивают два основных фактора: количество разработчиков и количество скриптов. Когда это случается, производительность сайта падает из-за появления бесполезных HTTP-запросов и выполнений скриптов.

...В Internet Explorer, если внешний скрипт включён дважды и не кэшируется, создаются два HTTP-запроса во время загрузки страницы. Даже если скрипт закэширован, всё равно возникают дополнительные HTTP-запросы, когда пользователь обновляет страницу.

Т.е уберем из текста слово "дублирующие" и получится что 5 файлов скриптов - 5 HTTP запросов. 1 файл - 1 HTTP запрос. Опять же где не помню написано что само скачивание файла проходит быстрее чем отклик на скачивание.

Тест тяжело мне кажется провести, уж больно мизерен выигрыш который будет тем больше чем больше запросов мы получим.
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38251009
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttи еще, если он там такой весь из себя безопасник на апачи, почему бы ему не распарсить логи посещений и не выяснить статистику по отдаче файлов и контента? даю подсказку, это можно сделать в Экселе! круче любого пруфа! :)

почему всех ломает проделать элементарные вещи и получить истину? нужны какие-то пруфы?

Спор зашел постольку поскольку, меня пока не интересует безопасность - совет мне был конкретный: убрать все внешние скрипты в один файл, так как каждый скрипт у меня получается загружается в отдельном потоке, а это неоптимизировано и увеличивает траффик, увеличивается траффики -> прямой путь к накернению сервера при увеличивающемся числе клиентов.
Да и еще, DDoS в его понимаение это не только когда целенаправлянно лОжут сервер, а и просто когда например идет "хабра-эффект".
Забыл уточнить что все эти скрипты не кэшируются по ряду причин, файлов всего 18, кеширование отключено...
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38251014
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ща мне походу пиписек насуют...
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38251028
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Специалисту твоему пиписок насувать. Он же по апачу специалист, с какого в венду лезет? Насчет доп. сессий - полная лажа. Насчет нагрузки (1 или 18) правда, но это экономия на спичках. Если бы их было 180, то да, имеет смысл объединять.
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38251029
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

Вам и всем отписавшим спасибо.
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38251039
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

пипец, при чем тут угрозы? как это вообще соотносится? не, если надо поумничать, ради бога ))))
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38251040
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLover,

а ну дык если кеширование отключено... то ноу комментс :) ведимо есть какая-то веская причина его отключать для скриптов.
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38251074
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМСУ,

пипец, при чем тут угрозы? как это вообще соотносится? не, если надо поумничать, ради бога ))))
Еще раз перечитай вопрос автора.
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38251102
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

не уже все ясно, автор забыл упомянуть, что отключил кеширование. вот уж реальное раздолье для страшных угроз, ддос атаки, хабраэффекты, и прочие злые штуки яростно стучатся в дверь. меня тема с пруфами веселит. заключается в том, что надо нагуглить какого-нибудь авторитета, да чего уж там, просто какую-нить статейку индуса, подтверждающего авторскую точку зрения. даваеее пруфэ в студию! )))))))
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38251329
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребят а с помощью чего мне зафиксировать мизерные результаты?
Допустим я собрал все в один файл, при этом его минимизировал или еще лучше - я просто убрал все скрипты со странички(опустим потерю функциональности) и хочу проверить что страничка с сервера приходит быстрее и желательно посмотреть на сколько уменьшился по размеру сам ответ от сервера. Развернул виртуалку чистую, запустил - как теперь залогировать все эти изменения?
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38251337
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLoverхочу проверить что страничка с сервера приходит быстрее и желательно посмотреть на сколько уменьшился по размеру сам ответ от сервераВы F12 в браузере ни разу в жизни не нажимали? И закладку Net там не открывали? Не верю!
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38251364
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПаганельOracleLoverхочу проверить что страничка с сервера приходит быстрее и желательно посмотреть на сколько уменьшился по размеру сам ответ от сервераВы F12 в браузере ни разу в жизни не нажимали? И закладку Net там не открывали? Не верю!

всю жизнь в файрбаге просидел я нее знал что хром так продвинулся, спасибо!
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38252283
Deza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLoverПаганельпропущено...
Вы F12 в браузере ни разу в жизни не нажимали? И закладку Net там не открывали? Не верю!

всю жизнь в файрбаге просидел я нее знал что хром так продвинулся, спасибо!
Сочувствую, как же вы скрипты дебажите в firebygs, это ж тормоз ужасный
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38252301
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DezaOracleLoverпропущено...


всю жизнь в файрбаге просидел я нее знал что хром так продвинулся, спасибо!
Сочувствую, как же вы скрипты дебажите в firebygs, это ж тормоз ужасный

чо я дурак шоль дебажить js в браузере...
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38252322
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLoverчо я дурак шоль дебажить js в браузере...
+1

Нормальные люди используют VS
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38252543
Deza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУOracleLoverчо я дурак шоль дебажить js в браузере...
+1

Нормальные люди используют VS

JS в студии, боже упаси
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38252558
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DezaJS в студии, боже упаси
C# в студии тоже боже упаси?
...
Рейтинг: 0 / 0
Теоритеки вопрос
    #38252576
Deza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУDezaJS в студии, боже упаси
C# в студии тоже боже упаси?
"Цезарю — цезарево. Лазарю — лазарево"
...
Рейтинг: 0 / 0
41 сообщений из 41, показаны все 2 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Теоритеки вопрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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