Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
Добрый день. пришло таки время разобраться ). Начиналось все тут http://www.sql.ru/forum/1166851/na-veb-servere-enumeratedirectories-enumeratefiles-tormozit Вообщем есть пару методов с Код: c# 1. которые безбожно тормозят , только если опубликовать на иис. ПУбликую Release версию. При запуске приложения локально в Release все работает быстро. вот код метода он выполняется до секунды Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. В браузере вижу время от 10 сек до 40 с клиента вызывается так Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. включил, как и советовали отслеживание длинных запросов. лог в файле. Чесно говоря я не особо разбираюсь что там, но включая компакт просмотр лога , вижу что времени выполнения он занимает чуть чуть. Хотя на первой вкладке вижу реальное время 10 сек Переделывал JsonResult на апи методы, результат такой же, по 80 порту такой же результат. Какие шаги еще можна предпринять ? Спасибо . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 10:58 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
Забыл заголовки Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 11:10 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
файл логов не полный, я не вижу в нем конца GENERAL_REQUEST_END но вижу что время выполнение 10827 msec. выкладывай полный файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 11:32 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
handmadeFromRu, вот закралось у меня подозрение что файл не полный , но я его не трогал что iis в папку поклал, то и дал ). Щас повторю , и отпишусь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 11:36 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
Andrey1306, Есть подозрение, что данных много тянете с сервера - вот и появляются потере при передаче с сервера на клиента. Не может такого быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 11:39 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
AxeleronAndrey1306, Есть подозрение, что данных много тянете с сервера - вот и появляются потере при передаче с сервера на клиента. Не может такого быть? ну данных может быть относительно много, но все это работает в пределах сети. и размер не более 50кб. а какой предел для json ? файлы лога обрезает, может действительно потери.... а файлы лога иис почему то обрезает именно для этого запроса как мне кажется . в аттаче 2 лога . 1 попал туда от signalr, но он если я правильно понимаю не критичный. а второй 28 тот что нужен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 11:55 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
AspNetHttpHandlerEnter последняя запись и далше не логирует ..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 12:01 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
Andrey1306, а можешь вылить вырубив signalr и сделать трассировку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 12:08 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
handmadeFromRuAndrey1306, а можешь вылить вырубив signalr и сделать трассировку? думаю да, а вариант что передается много данных возможен ? потому что напрмер в этом методе например идет отрисовка карты , передаются координаты маркеров и зачем то сразу подробная информация (хотя ее можно получать по клику на маркере) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 12:13 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
Andrey1306ну данных может быть относительно много, но все это работает в пределах сети. и размер не более 50кб. а какой предел для json ? Думаю, json довольно беспределен :) Так какой реально объем данных идет? Если локально все летает, а с другой машины при обращении к ИИС все резко замедляется - тут и ответ, что потери происходят при транспортировке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 12:20 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
Axeleron, максимум видел 150к ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 12:21 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
Andrey1306максимум видел 150к 150 к - это ерунда для сети. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 12:22 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
Andrey1306, трудно сказать пока что, раньше портянку в хмл слали и работало) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 12:24 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
Andrey1306, Протрассируйте в Fiddler'е - может вовсе не этот метод тормозит? Потому что странно, что серверный метод отрабатывает 1 секунду, а ответ идет 10-40 секунд. И что значит локально и ИИС? Локально - в смысле когда используется локальный web сервер самой студии? Как все это запускается - на одной машине где установлен ИИС и локал сервер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 12:26 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
Andrey1306, И потом - что такое cashe : false ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 12:28 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
AxeleronAndrey1306, Протрассируйте в Fiddler'е - может вовсе не этот метод тормозит? Потому что странно, что серверный метод отрабатывает 1 секунду, а ответ идет 10-40 секунд. И что значит локально и ИИС? Локально - в смысле когда используется локальный web сервер самой студии? Как все это запускается - на одной машине где установлен ИИС и локал сервер? локально на машине разработчика , на иис експересе студии 2013, AxeleronAndrey1306, И потом - что такое cashe : false ? http://api.jquery.com/jQuery.ajax/ cache (default: true, false for dataType 'script' and 'jsonp') Type: Boolean If set to false, it will force requested pages not to be cached by the browser. Note: Setting cache to false will only work correctly with HEAD and GET requests. It works by appending "_={timestamp}" to the GET parameters. The parameter is not needed for other types of requests, except in IE8 when a POST is made to a URL that has already been requested by a GET. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 12:39 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
Для начала тупо в браузере можно посмотреть, сколько запрос шёл до сервера, сколько там обрабатывался, и как долго ответ шёл обратно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 12:51 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
Andrey1306, наведите на зелёную полосочку и покажите такую картинку: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 12:55 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
хотя последний рисунок, на момент апдейта попал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 13:16 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
Andrey1306, на момент какого апдейта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 13:26 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
Это вообще единичный запрос, или параллельно сервер нагружен и другими запросами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 13:27 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
Andrey1306 http://api.jquery.com/jQuery.ajax/ cache (default: true, false for dataType 'script' and 'jsonp') Type: Boolean If set to false, it will force requested pages not to be cached by the browser. Note: Setting cache to false will only work correctly with HEAD and GET requests. It works by appending "_={timestamp}" to the GET parameters. The parameter is not needed for other types of requests, except in IE8 when a POST is made to a URL that has already been requested by a GET. Я специально выделил жирным слово, написанное не по-английски, если что... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 13:34 |
|
||
|
Долгий запрос
|
|||
|---|---|---|---|
|
#18+
AxeleronAndrey1306 http://api.jquery.com/jQuery.ajax/ cache (default: true, false for dataType 'script' and 'jsonp') Type: Boolean If set to false, it will force requested pages not to be cached by the browser. Note: Setting cache to false will only work correctly with HEAD and GET requests. It works by appending "_={timestamp}" to the GET parameters. The parameter is not needed for other types of requests, except in IE8 when a POST is made to a URL that has already been requested by a GET. Я специально выделил жирным слово, написанное не по-английски, если что... опечатался, в коде все нормально. Спасибо. skyANAAndrey1306, на момент какого апдейта? имел ввиду публикацию на иис skyANAЭто вообще единичный запрос, или параллельно сервер нагружен и другими запросами? паралельно есть, но нагрузка не большая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2015, 13:48 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=39038423&tid=1356283]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
24ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
80ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 360ms |

| 0 / 0 |
