Медленная загрузка asp страницы

12
Unlock
На сайте с 01.08.2004
Offline
786
1515

Коллеги, подскажите, с чем может быть связана долгая, очень долгая загрузка asp страницы? Угораздило связаться с софтом под винду и постоянно какие-то траблы. Вот что написал мне автор софта:

Это так должно быть в первый раз. После этого начнет летать. И если это критично то надо как-то увеличить время ожидания до выгрузки asp-сервера.

Это вообще о чем речь? :)

Есть желание, - тысяча способов; нет желания, - тысяча поводов! /Петр-I/.
M
На сайте с 16.09.2009
Offline
278
#1
Unlock:
Коллеги, подскажите, с чем может быть связана долгая, очень долгая загрузка asp страницы? Угораздило связаться с софтом под винду и постоянно какие-то траблы.

Что, настало прогнозированное счастье? ;)

Unlock:
Вот что написал мне автор софта

А Вы не стесняйтесь - прикиньтесь дурачком и спросите у него на какие конкретно кнопки нужно жать, чтобы стало счастье. Хотя слова типа "надо как-то" наводят на подозрение, что афтар знает все сильно приблизительно...

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#2

Или пропишите в крон дёрганье главной страницы раз в минуту :)

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
zexis
На сайте с 09.08.2005
Offline
388
#3

Под винду и ASP тоже можно писать нормальный софт, если делать это правильно.

Точно также можно и на *nix накосячить, если руки не от туда.

А вообще причин торможения может быть тысячи.

От торможения базы данных, до торможений связанных с DNS.

Надо смотреть ваш скрипт и находить в каком месте происходит торможение.

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

M
На сайте с 08.11.2008
Offline
122
#4

Unlock, тормоза или нет - неизвестно. Если есть сомнения, то дайте задание посмотреть профайлером и потестировать ваш скрипт/веб приложение другому программисту.

Много популярных сайтов написано на asp.net, хотя бы тот же microsoft, и они без оного.

При первом заходе на станицу скриптовая часть компилируется байт код, здесь как раз в принципе и возникает задержка, далее всё зависит от ровности рук и возможностей железа.

Компиляция в байт код и JIT современные тенденции развития скриптов.

Новогодний хостинг. Тут! (/ru/forum/comment/13379437) Дед Мороз одобряет!
Unlock
На сайте с 01.08.2004
Offline
786
#5
myhand:
Что, настало прогнозированное счастье?

Да, почти на каждом шаге. :( Но ничего не поделаешь, нет целесообразности тратить 20-30К Евро когда можно потратить 4-5K долларов и получить почти тоже самое, но правда с большим гемороем. Если проект будет приносить деньги, то уже можно будет думать в сторону больших трат.

myhand:
А Вы не стесняйтесь - прикиньтесь дурачком и спросите у него на какие конкретно кнопки нужно жать, чтобы стало счастье. Хотя слова типа "надо как-то" наводят на подозрение, что афтар знает все сильно приблизительно

Конечно приблизительно, он же не администратор серверов на Windows. Основная проблема вот в чем. Если я загрузил страницу, то какое-то время любому пользователю она будет доступна для мгновенной загрузки. Но если какое-то время к ней обращения не было, то опять один раз долгая загрузка, потом быстрая.

Unlock добавил 21.12.2010 в 13:42

Boris A Dolgov:
Или пропишите в крон дёрганье главной страницы раз в минуту

Да, походу вариант ;) Надо только понять как часто это надо делать.

M
На сайте с 08.11.2008
Offline
122
#6

Unlock, детальное пояснение msdn.microsoft.com/en-us/library/ms366723.aspx

Дёргание кроном точно не вариант.

Unlock
На сайте с 01.08.2004
Offline
786
#7

Да что там комплировать? Html код только и все.

M
На сайте с 08.11.2008
Offline
122
#8

Unlock, а причём тогда asp.net?

Unlock
На сайте с 01.08.2004
Offline
786
#9

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

Вот цитаты от него:

данные читаются и индексируются. База огромная и быстрее ну ТОЧНО
не будет. Ну НИКАК. Могу лишь сделать refresh серверу не раз в 12 часов а
раз в 5 суток. Но при этом будет другая проблема-будет не хватать памяти и
из-за свопа на диск все будет работать крайне медленно.
ОЗУ забивает для каждого пользователя создается свой обьект на сервере. Плюс
ИИС при работе даже без обращений сьедает память-по видимому что-то хранит.
перезагрузка крайне рекомендована.
Я тут не очень разбираюсь и мне крайне трудно вести дискуссии и обьяснения.
Я могу-да и Вы можете увеличить и даже убрать резет сервера-это делается в
настройках-не кодах.

Тут правда все безнадежно? Проблема в том, что при текущих настройках два раза в сутки, двум пользователям придется ждать загрузки страницы 3 минуты. 100% что ждать столько никто не будет. Ставить страницу в крон не выход. Я вообще ничего в этом не понимаю. Может кто-то понимает о чем речь вообще идет?

M
На сайте с 08.11.2008
Offline
122
#10

Unlock, три минуты это не дело)

Тут же нет экстрасенсов, которые лечат порчу удалённо.

ИИС при работе даже без обращений сьедает память-по видимому что-то хранит.
перезагрузка крайне рекомендована.

Честно, вообще не понятно что это. "Что-то" такого не бывает. Больше похоже на просто отмазку.

ОЗУ забивает для каждого пользователя создается свой обьект на сервере.

Что за объекты? Какие-то специфические для приложения или так абы были.

Это больше ответ гадалки, чем по делу.

Unlock, из асп.нет приложения работающего с базой "хорошей" и приёмом денег выжать 700 запросов в секунду не такая же и проблема. Естественно, своя специфика может быть.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий