powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Теоритеки вопрос
25 сообщений из 41, страница 1 из 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
25 сообщений из 41, страница 1 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Теоритеки вопрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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