Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Скорость загрузки страницы ужасная / 25 сообщений из 41, страница 1 из 2
14.09.2012, 08:25
    #37956996
mtv_72
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
Помогите разобраться из за чего такие тормаза при загрузки страницы.

Вот Информация трассировки
Категория Сообщение С первой(ых) С последней(их) aspx.page Begin PreInit aspx.page End PreInit 0.122741389826227 0.122741 aspx.page Begin Init 0.122788837961877 0.000047 aspx.page End Init 0.271482204317568 0.148693 aspx.page Begin InitComplete 0.271527724645265 0.000046 aspx.page End InitComplete 0.27155408689271 0.000026 aspx.page Begin PreLoad 0.271573345122736 0.000019 aspx.page End PreLoad 0.271599209628814 0.000026 aspx.page Begin Load 0.271619730708387 0.000021 aspx.page End Load 0.493713310897378 0.222094 aspx.page Begin LoadComplete 0.49376408412581 0.000051 aspx.page End LoadComplete 0.49407255354855 0.000308 aspx.page Begin PreRender 0.494155834551371 0.000083 aspx.page End PreRender 0.51031608682053 0.016160 aspx.page Begin PreRenderComplete 0.510349934737235 0.000034 aspx.page End PreRenderComplete 5.42691716771628 4.916567 aspx.page Begin SaveState 5.47876335450614 0.051846 aspx.page End SaveState 5.48395132991681 0.005188 aspx.page Begin SaveStateComplete 5.48400213983675 0.000051 aspx.page End SaveStateComplete 5.48404058922954 0.000038 aspx.page Begin Render 5.48407900824657 0.000038 aspx.page End Render 5.59497995771454 0.10901

Но я честно не понимаю что делается на этапе End PreRenderComplete почему там скорость просела. Подскажите знающие люди что делать куда смотреть?
...
Рейтинг: 0 / 0
14.09.2012, 10:55
    #37957223
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
Код страницы, ее код бехайнд, отрендеренный код в студию.
...
Рейтинг: 0 / 0
14.09.2012, 12:43
    #37957540
mtv_72
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
Я прямо опасаюсь сюда такой объем постить там более 2000 сток в аспииксине.
Там у меня GridView с темплайтами и FormView. Может какой кусок кода? Вообще что делается на этапе PreRenderComplete?
...
Рейтинг: 0 / 0
14.09.2012, 13:03
    #37957602
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
mtv_72Я прямо опасаюсь сюда такой объем постить там более 2000 сток в аспииксине.
Там у меня GridView с темплайтами и FormView.
Вот поэтому и тормозит. Зипани в аттач.

mtv_72Может какой кусок кода?
Будем гадать на кофейной гуще?

mtv_72Вообще что делается на этапе PreRenderComplete?
Открой документацию и посмотри.
...
Рейтинг: 0 / 0
14.09.2012, 13:55
    #37957762
mtv_72
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
В зипе aspx,cs,html.
...
Рейтинг: 0 / 0
14.09.2012, 13:57
    #37957774
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
mtv_72, тебя вьюстейт не смущает?
...
Рейтинг: 0 / 0
14.09.2012, 14:05
    #37957787
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
Гавнокод редкостный, ужос. Да здравствуют сиквел инъекции.
Рефакторить даже нечего, дешевле переписать заново. А программиста уволить.
...
Рейтинг: 0 / 0
14.09.2012, 14:14
    #37957801
mtv_72
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
Спасибочки за лестный отзыв, но что сделать конкретно переписать это не вариант, запросы может на cs вытащить? Поконструктивней можно критику, а не просто плеваться, пожалуйста.
...
Рейтинг: 0 / 0
14.09.2012, 14:17
    #37957808
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
МСУГавнокод редкостный, ужос. Да здравствуют сиквел инъекции.
Рефакторить даже нечего, дешевле переписать заново. А программиста уволить.

согласен полностью, ужос
...
Рейтинг: 0 / 0
14.09.2012, 14:19
    #37957815
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
mtv_72 Поконструктивней можно критику, а не просто плеваться, пожалуйста.

даже сказать нечего, никакой системы
в таком разобраться нельзя, только на помойку
...
Рейтинг: 0 / 0
14.09.2012, 14:21
    #37957818
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
mtv_72Спасибочки за лестный отзыв, но что сделать конкретно переписать это не вариант, запросы может на cs вытащить? Поконструктивней можно критику, а не просто плеваться, пожалуйста.
Лестный - это еще мягко сказано. Код даже критике не поддается, какой ты еще конструктив хочешь?
Сесть и переписать это гумно, начисто.
...
Рейтинг: 0 / 0
14.09.2012, 14:25
    #37957830
mtv_72
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
Почему ни какой системы два блока один с gridview другой с formview. У formview два режима insert и update. Куча SqlDataSource и вспомогательные функции на javascript.
...
Рейтинг: 0 / 0
14.09.2012, 14:38
    #37957867
Boneshock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
oh shi...
Зачем пихать столько логики на одну страницу, все в один класс?
Переписать, однозначно.
...
Рейтинг: 0 / 0
14.09.2012, 15:13
    #37957969
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
Только за это

Код: c#
1.
da.SelectCommand.CommandText = "select * from constr_proj t where t.id=" + hidProjId.Value;



уже нужно руки отрывать.

Тут мы

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
if (gvList.Rows.Count == 0)
{
    lMesag.Visible = false;
    btSvod.Visible = false;
}
else
{
    lMesag.Visible = true;
    btSvod.Visible = true;
}



посмеемся

Ну а за остальной безсистемный лапшекод мне вообще становится не по себе.

Автор, почитай этого дядю: Фаулер Мартин. Рефакторинг. Тебе очень полезно будет.
...
Рейтинг: 0 / 0
14.09.2012, 15:14
    #37957975
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
mtv_72Почему ни какой системы два блока один с gridview другой с formview. У formview два режима insert и update. Куча SqlDataSource и вспомогательные функции на javascript.

разделите дал, бизнес логику и юай
сразу станет легче
...
Рейтинг: 0 / 0
14.09.2012, 15:29
    #37958017
mtv_72
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
Требование заказчика чтобы все на одной странице было. А вообще ладно забудте буду дальше разбираться, к сожелению меня никогда никто программированию не учил, сама до всего докапываюсь и многие методы у меня устаревшие начинала писать на дельфях. Но у меня есть вещи которые работают уже много лет на круппных предпериятиях и не требуют глобальных переработок, а прекрасно модифицируются под новые требования. И такая скорость загрузки у меня первый раз получилась поэтому обратилась за помощью, все по той же причине, что многого в современных технологиях еще недопонимаю.
...
Рейтинг: 0 / 0
14.09.2012, 15:34
    #37958030
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
pationmtv_72Почему ни какой системы два блока один с gridview другой с formview. У formview два режима insert и update. Куча SqlDataSource и вспомогательные функции на javascript.

разделите дал, бизнес логику и юай
сразу станет легче
Или тяжелее. Если Вы давно пишите программы под вэб - сами поймёте.
mtv_72Требование заказчика чтобы все на одной странице было. А вообще ладно забудте буду дальше разбираться, к сожелению меня никогда никто программированию не учил, сама до всего докапываюсь и многие методы у меня устаревшие начинала писать на дельфях. Но у меня есть вещи которые работают уже много лет на круппных предпериятиях и не требуют глобальных переработок, а прекрасно модифицируются под новые требования. И такая скорость загрузки у меня первый раз получилась поэтому обратилась за помощью, все по той же причине, что многого в современных технологиях еще недопонимаю.
Дые, под вэб на делфях и пишите! Приколитесь, но работать будет намного быстрее. Хотя, с другой стороны, код можно всякий написать... .
...
Рейтинг: 0 / 0
14.09.2012, 15:44
    #37958053
mtv_72
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
Если мне formview который у меня для изменения записей вытащить на control мне это облегчит работу странице? Или это вид сбоку?
...
Рейтинг: 0 / 0
14.09.2012, 15:47
    #37958060
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
mtv_72Если мне formview который у меня для изменения записей вытащить на control мне это облегчит работу странице? Или это вид сбоку?
А как это будет по-русски?
...
Рейтинг: 0 / 0
14.09.2012, 15:52
    #37958066
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
mtv_72Требование заказчика чтобы все на одной странице было
Тебе о другом говорят, речь не об инплейс эдиторе в гриде, а о коде. Делать DAL и выносить его в отдельную сборку, отделить бизнес-логику на форме в виде отдельного класса с вспомогательными методами, вынести представление (если оно большое) в отдельные ascx-контролы, которые можно и динамически подгружать в зависимости от определенных условий. Тогда у тебя не форме не будет сто-пятьсот датасорсов. Линейный лапшекод вообще лучше не писать в обработчиках, создавать свои хелпера и выноси промежуточную логику в них. Тогда у тебя будет компактный легкоусвояемый и легкомодифицируемый код.
Пойми, твой код опустили не из-за вредности, а из-за того, что он самого низкого качества. С ним невозможно работать. Читай книжки и учись правильным подходам, а не пори горячку.

ShSergeДые, под вэб на делфях и пишите! Приколитесь, но работать будет намного быстрее.
Сергей, хватит чушь уже нести. Пипец просто.
...
Рейтинг: 0 / 0
14.09.2012, 15:54
    #37958072
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
mtv_72Если мне formview который у меня для изменения записей вытащить на control мне это облегчит работу странице? Или это вид сбоку?
Выбрось на свалку эти formview - делать либо отдельную страницу детализации либо отдельное модальное окно детализации (aspx, ascx). Уже минус стопятьсот строк с главной формы. Ну и так далее.
...
Рейтинг: 0 / 0
14.09.2012, 15:59
    #37958082
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
МСУ,

Я же сказал, что зависит от того, как программу написать. Я понимаю, что чукча не читатель, а - писатель.
...
Рейтинг: 0 / 0
14.09.2012, 16:01
    #37958084
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
МСУ...Выбрось на свалку эти formview - делать либо отдельную страницу детализации либо отдельное модальное окно детализации (aspx, ascx). Уже минус стопятьсот строк с главной формы. Ну и так далее.
А это таки да, +1.
...
Рейтинг: 0 / 0
14.09.2012, 16:16
    #37958113
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
ShSergeМСУ,

Я же сказал, что зависит от того, как программу написать. Я понимаю, что чукча не читатель, а - писатель.
Да даже если ты семь пядей во лбу, писать на дельфи решение под веб - идиотизм. Возьми лучше пхп.
...
Рейтинг: 0 / 0
14.09.2012, 16:21
    #37958120
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость загрузки страницы ужасная
Мне нравятся еще такие мля архитекторы, которые пишут код на asp.net, генерят на выходе xml, а потом всё это добро прогоняют через xslt, которое генерит html. Это полный алес капут, особенно на нагруженных решениях. Зато когда приходит новый разработчик на проект, он начинает потихоньку вешаться.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Скорость загрузки страницы ужасная / 25 сообщений из 41, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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