vishalr1234 Ответов: 2

Проблема скорости на веб-сайте


Когда я развернул свой проект на сервере(IIS 10), возникла проблема скорости-при входе администратора на сайт проект работает медленно, а вход пользователя на сайт работает быстро, а также возникла проблема загрузки страницы. пожалуйста, дайте мне решение.



Спасибо тебе

Что я уже пробовал:

Я использую autocomplete extender а также изменения в IIS

lw@zi

Этой информации недостаточно, чтобы помочь вам. Вы должны попробовать профилировать веб-сайт и посмотреть, какой именно метод занимает больше всего времени.

vishalr1234

Когда пользователь хочет открыть определенную веб-страницу, запрос отправляется из веб-браузера на сервер, чтобы показать все ее содержимое, и этот процесс занимает некоторое время для выполнения.

vishalr1234

когда я входил на сайт то запрос шел в пул приложений и получал данные но мой запрос шел очень медленно и занимал много времени

2 Ответов

Рейтинг:
6

Vincent Maverick Durano

Я согласен с использованием профилировщика для отслеживания производительности приложения.

Another things to note is that there are many possible reasons why the page loads very slow especially on initial load and these includes (1) grabbing huge data from database (you should limit the amount of data to be returned in your query or use sql paging for more effecient way. If your queries are slow, make sure you have proper indexes on them) , (2) displaying large images, (3) bunch of JavaScripts, CSS, (4) network connection, and so on... One way to see how long some of these things are taking would be to use the Chrome Developer tools, FireBug(firefox) or IE Developer Tools. They are available within your browser by clicking (F12), from there, you can monitor the Network tab which will indicate how long each of the individual processes within your page is taking to finish.

Вы должны прочитать об этом ускорение работы вашего приложения- Там их целая куча. Просто найдите их в google ;)

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


Pete O'Hanlon

Мой 5-й

Рейтинг:
1

Pete O'Hanlon

На этот вопрос больше никто не может ответить. Мы не знаем, что делает эта страница. Каковы стратегии кэширования? Как вы настроили IIS. У нас нет такой информации. К счастью для вас, есть способ, которым вы можете найти ответ для себя. Все, что вам нужно сделать, это запустить профилировщик, такой как dotTrace, и заставить его отслеживать выполнение вашего сайта (я поставил dotTrace[^] здесь, потому что это профилировщик, который я использую, и он очень хорошо помогает вам отслеживать проблемы).


vishalr1234

На моем веб-сайте есть одна веб-страница, на которой я предоставляю информацию о клиенте, для которой я взял поиск по дате, поиск по имени клиента, поиск по филиалу, CityWise, customertype-это фильтр на кнопке поиска, когда я нажимаю на ссылку страницы, я получаю все данные клиента в виде сетки, Если мы используем какой-то фильтр, то в зависимости от этого вид сетки будет обновляться.
Для проектирования я использую поле со списком AJAX и некоторые CSS для целей проектирования и Java скрипт для применения некоторых функций,
Когда я отлаживаю свое веб-приложение, оно работает очень эффективно, но когда я публикую веб-сайт, загрузка веб-сайта занимает более 1 минуты.


пожалуйста, дайте мне решение

спасибо тебе

Pete O'Hanlon

Я дал вам решение. Только ты можешь здесь работать. У меня нет доступа к вашей кодовой базе, и очень маловероятно, что кто-то еще здесь имеет его. Нет простого решения, которое кто - то другой может дать вам-вам придется отслеживать производительность самостоятельно и видеть, каковы узкие места.

Dave Kreskowiak

Никто, кроме вас, не может дать вам решение. Опять же, у нас нет никакой полезной информации о вашем сайте, вашем коде, о том, как вы все делаете, о настройке вашей базы данных, о том, где находятся узкие места в вашем коде ... ничего!

Существуют буквально тысячи возможных причин проблем с медлительностью. Вам придется использовать упомянутые инструменты, чтобы сузить узкие места в вашей настройке и коде.

Vincent Maverick Durano

5ed!