Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ASP.NET сайт на Windows 7 шустро работает, а на Server 2008 R2 жутко тупит - C# ASP.NET
|
|||
|---|---|---|---|
|
#18+
Всем привет! Подскажите, может кто сталкивался. Имеется ASP.NET сайт-галерея изображений на CMS-движке GalleryServerPro, наполненная 350 000 картинок, когда я разворачиваю (локально) данный сайт на Windows 7 Enterprise, все работает боле менее прилично, когда разворачиваю этот же сайт на Windows Server 2008 R2 Enterprise (также локально во внутр. сеть), то начинаются затупы, хотя в плане железа сервер Server 2008 R2 даже мощнее, чем железо семерки. Когда я пытаюсь перейти по ссылке к любому разделу внутри сайта, запрос отправляется (В Хроме снизу статус "Подключение...",) а ответ видимо долго не приходит и страница долго не начинает обновляется (около МИНУТЫ!!), а потом так РАЗ!! и все, обновилась. При этом не важно открываю ли я страницы с контентом или просто копаюсь в настройках, перед каждым переходом такая затупка на минуту происходит! Невозможно пользоваться! Браузеры разные пробовал, в каждом такая ситуация. Настройки IIS-сервера одинаковые что на семерке, что на сервере 2008р2! В свойствах обозревателя на вкладке "Безопасность" сайт внесен в Местную интрасеть с самым низким уровнем безопасности. Подскажите, пожалуйста!! куда еще стоит смотреть? В какие настройки? Что может вызывать такие необоснованные затупы? Стыдно таким оставлять сайт! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2016, 10:27 |
|
||
|
ASP.NET сайт на Windows 7 шустро работает, а на Server 2008 R2 жутко тупит - C# ASP.NET
|
|||
|---|---|---|---|
|
#18+
ribastar, локально у вас тоже 350 000 картинок? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2016, 11:34 |
|
||
|
ASP.NET сайт на Windows 7 шустро работает, а на Server 2008 R2 жутко тупит - C# ASP.NET
|
|||
|---|---|---|---|
|
#18+
А вообще для начала зайти на сервер и понаблюдать за ним через Performance Monitor. На сервере только Ваш сайт, или что-то ещё развёрнуто? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2016, 11:35 |
|
||
|
ASP.NET сайт на Windows 7 шустро работает, а на Server 2008 R2 жутко тупит - C# ASP.NET
|
|||
|---|---|---|---|
|
#18+
Локально тоже 350 000 картинок и сейчас на сервере пока только один этот сайт. Попробую воспользоваться Performance Monitor. Сейчас погуглю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2016, 14:50 |
|
||
|
ASP.NET сайт на Windows 7 шустро работает, а на Server 2008 R2 жутко тупит - C# ASP.NET
|
|||
|---|---|---|---|
|
#18+
ribastar, 350,000 файлов это много. в этой штуковине один альбом - одна папка. сколько у вас файлов в папке? рекомендуется, что бы не более 10,000. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2016, 23:14 |
|
||
|
ASP.NET сайт на Windows 7 шустро работает, а на Server 2008 R2 жутко тупит - C# ASP.NET
|
|||
|---|---|---|---|
|
#18+
Преодолеваем кризис: Вынести файлы в хранилище на SSD! Использовать кеширование в RAM! Доработать CMS, каталогизировав файлы по подпапкам, группируя скажем по дате создания, EXIF ... ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2016, 09:27 |
|
||
|
ASP.NET сайт на Windows 7 шустро работает, а на Server 2008 R2 жутко тупит - C# ASP.NET
|
|||
|---|---|---|---|
|
#18+
Артем_84Преодолеваем кризис: Использовать кеширование в RAM! а подскажите пжлста на живом примере как обнулить кеш? вот что нагуглил нагуглил: чтобы обнулить кэш, то надо установить время Duration=0 у обоих методов и у родительского метода задать в качестве места кэширования None ---- а как это программно делать? У меня например новость для пользователей отображается так: [OutputCache(Duration = 180, Location = System.Web.UI.OutputCacheLocation.ServerAndClient)] public ActionResult NewsDetailed(int id) { ..... return View(); } можете пжлста на этом примере показать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2016, 08:52 |
|
||
|
ASP.NET сайт на Windows 7 шустро работает, а на Server 2008 R2 жутко тупит - C# ASP.NET
|
|||
|---|---|---|---|
|
#18+
Sputnick, а в чем проблемы подождать 180 секунд?) кеш OutputCache сбросить не получиться руками, ключа нет..ну ты можешь скинуть все что есть в кеше конечно ж но нафига так делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2016, 11:24 |
|
||
|
ASP.NET сайт на Windows 7 шустро работает, а на Server 2008 R2 жутко тупит - C# ASP.NET
|
|||
|---|---|---|---|
|
#18+
handmadeFromRuSputnick, проблемы подождать 180 секунд? для меня проблемы нет, разве что неудобство, но когда юзеры например редактируют запись и не видят изменения, опять ее редактируют, опять не видят - это проблема и большая. + на некоторых методах время кеша и побольше... а можешь показать как с ключом кешировать/обнулять....? все сбрасывать это конечно не вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2016, 11:32 |
|
||
|
ASP.NET сайт на Windows 7 шустро работает, а на Server 2008 R2 жутко тупит - C# ASP.NET
|
|||
|---|---|---|---|
|
#18+
Sputnick, простой пример Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ваще идеально было б атрибутное кеширование метода но тут придется постшарп заводит и патчить код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2016, 15:50 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=39226693&tid=1355873]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 383ms |

| 0 / 0 |
