Page_Load Event Is Executing after a Delay
I have my asp.net web forms application which is hosted on the IIS server. After publishing the website on the production environment i have noticed that the website is very slow, to load a page completely it takes around 8-20 seconds. After debugging the website on the production server i have noticed that after the execution of the Page_PreInit event the debugger takes time (around 5-15 seconds) to start executing the Page_Load event. The same website performs faster on my development PC & development PC IIS.
Note: - The PreInit event is not performing any heavy duty tasks or communicating with sql.
Any suggestions regarding this issue?
c# asp.net webforms
add a comment |
I have my asp.net web forms application which is hosted on the IIS server. After publishing the website on the production environment i have noticed that the website is very slow, to load a page completely it takes around 8-20 seconds. After debugging the website on the production server i have noticed that after the execution of the Page_PreInit event the debugger takes time (around 5-15 seconds) to start executing the Page_Load event. The same website performs faster on my development PC & development PC IIS.
Note: - The PreInit event is not performing any heavy duty tasks or communicating with sql.
Any suggestions regarding this issue?
c# asp.net webforms
You should check if this behavior is consistent. Asp.Net application has something called as warm up period, when application initializes all of the required components in memory. During this time, the processing may be a little slow as compared to later times.
– Manoj Choudhari
Jan 1 at 10:27
add a comment |
I have my asp.net web forms application which is hosted on the IIS server. After publishing the website on the production environment i have noticed that the website is very slow, to load a page completely it takes around 8-20 seconds. After debugging the website on the production server i have noticed that after the execution of the Page_PreInit event the debugger takes time (around 5-15 seconds) to start executing the Page_Load event. The same website performs faster on my development PC & development PC IIS.
Note: - The PreInit event is not performing any heavy duty tasks or communicating with sql.
Any suggestions regarding this issue?
c# asp.net webforms
I have my asp.net web forms application which is hosted on the IIS server. After publishing the website on the production environment i have noticed that the website is very slow, to load a page completely it takes around 8-20 seconds. After debugging the website on the production server i have noticed that after the execution of the Page_PreInit event the debugger takes time (around 5-15 seconds) to start executing the Page_Load event. The same website performs faster on my development PC & development PC IIS.
Note: - The PreInit event is not performing any heavy duty tasks or communicating with sql.
Any suggestions regarding this issue?
c# asp.net webforms
c# asp.net webforms
asked Jan 1 at 10:00
ahmedahmed
83
83
You should check if this behavior is consistent. Asp.Net application has something called as warm up period, when application initializes all of the required components in memory. During this time, the processing may be a little slow as compared to later times.
– Manoj Choudhari
Jan 1 at 10:27
add a comment |
You should check if this behavior is consistent. Asp.Net application has something called as warm up period, when application initializes all of the required components in memory. During this time, the processing may be a little slow as compared to later times.
– Manoj Choudhari
Jan 1 at 10:27
You should check if this behavior is consistent. Asp.Net application has something called as warm up period, when application initializes all of the required components in memory. During this time, the processing may be a little slow as compared to later times.
– Manoj Choudhari
Jan 1 at 10:27
You should check if this behavior is consistent. Asp.Net application has something called as warm up period, when application initializes all of the required components in memory. During this time, the processing may be a little slow as compared to later times.
– Manoj Choudhari
Jan 1 at 10:27
add a comment |
1 Answer
1
active
oldest
votes
Try to see if it uses it's own application pool.
If it shares a pool with other applications, IIS will reload all of them.
yes it is using its own app pool
– ahmed
Jan 1 at 19:12
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53994546%2fpage-load-event-is-executing-after-a-delay%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Try to see if it uses it's own application pool.
If it shares a pool with other applications, IIS will reload all of them.
yes it is using its own app pool
– ahmed
Jan 1 at 19:12
add a comment |
Try to see if it uses it's own application pool.
If it shares a pool with other applications, IIS will reload all of them.
yes it is using its own app pool
– ahmed
Jan 1 at 19:12
add a comment |
Try to see if it uses it's own application pool.
If it shares a pool with other applications, IIS will reload all of them.
Try to see if it uses it's own application pool.
If it shares a pool with other applications, IIS will reload all of them.
answered Jan 1 at 14:17
SokopaSokopa
1064
1064
yes it is using its own app pool
– ahmed
Jan 1 at 19:12
add a comment |
yes it is using its own app pool
– ahmed
Jan 1 at 19:12
yes it is using its own app pool
– ahmed
Jan 1 at 19:12
yes it is using its own app pool
– ahmed
Jan 1 at 19:12
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53994546%2fpage-load-event-is-executing-after-a-delay%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
You should check if this behavior is consistent. Asp.Net application has something called as warm up period, when application initializes all of the required components in memory. During this time, the processing may be a little slow as compared to later times.
– Manoj Choudhari
Jan 1 at 10:27