Using fiddler I found out that the page is making several hundred requests
against the PublishingService.asmx. Each time calling the Wait method with a
value of 100 milliseconds. What is going on?
From your description, I got that your sharepoint publishing service's page
will take long time to display when user perform a certain operation on it.
And you find that there is lots of Wait webservice method calls during the
long run period, correct?
I think the wait webservice method here is just sending some notification
to the service side so as to indicate that it will take more time for the
client-side page to render the entire page layout or the data processing at
the server-side is not ready. For your case, if it occurs on every page in
the sharepoint server, one possible issue is the server-side processing
takes lots of time; If you have other sharepoint server, you can try
watching the behavior on other server to see whether the same result
occurs.
Also, have you checked the server eventlog and MOSS ULS log to see whether
there is any particular entires there?
Sincerely,
Steven Cheng
Microsoft MSDN Online Support Lead
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msd...@microsoft.com.
==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subscriptions/aa948868.aspx#notifications.
--------------------
From: =?Utf-8?B?Q2hyaXN0b3BoZXI=?= <Christ...@nospam.nospam>
Subject: 'Are you sure you want to navigate away fro this page?' takes time
Date: Wed, 18 Nov 2009 02:31:03 -0800
I have reflected the web service, and the Wait call results in a
Thread.Sleep() call. So it's basically calling the server to wait for a while.
Chris