2010-05-18 2 views
0

나는 asp.net에서 quibids.com의 클론을 만들고있다. 이 사이트는 PHP로되어 있습니다. 누구든지 그것을 확인하고 동시에 많은 카운터를 사용하는 기술/언어를 사용하고 있는지 말해 줄 수 있습니까? 서버 측 카운터 또는 클라이언트 측 카운터입니까? asp.net에서 ajax 카운터와 ajax 업데이트 패널을 시도했지만 모든 카운터를로드하고 해당 카운터를 실행하는 데 많은 시간이 걸립니다. 내 웹 사이트는 www.vif-tech.com/BidsOnline에서 볼 수 있습니다. www.vif-tech.com/BidsOnlineAJAX 카운터 및 업데이트 패널이 필요합니다!

누구나 저에게 좋은 서버 측 카운터를 제안 할 수 있습니까? 아약스 카운터는 빠르게 실행될 수 있습니까? 아니면 간단한 자바 스크립트 카운터를 사용하면 어떻게 바인딩 할 수 있습니까? 그것 데이터베이스와 함께?

헬프 사람을 기다리는 것은 ... 피들러를 사용하여 사전

답변

1

감사, 나는 그들이 모든 입찰에 대한 최신 입찰 정보를 얻을 수 PHP에서 아약스 통화 1 초마다하고 있습니다 알 수 있습니다. 그들은 각각 200 바이트 정도의 아주 작은 호출입니다. 따라서 빠릅니다.

페이지의 ajax 호출은 1 초마다 약 70kb이므로 매우 많은 수의 사용자가있는 경우 서버에서 매우 느리고 &입니다.

페이지를 사용하는 동안 fiddler를 다운로드하여 실행하십시오. 그런 다음 요청 크기를 줄이십시오.

+1

대형 업데이트 패널은 모든 요청시 패널의 모든 내용이 렌더링되어야하므로 요청 크기가 커집니다. PageMethods를 통해 웹 서비스 호출을 사용하면 사이트 속도를 높일 수 있습니다. 이를 사용하여 업데이트 할 데이터 만 검색하십시오. http://encosia.com/2007/07/11/why-aspnet-ajax-updatepanels-are-dangerous/ –

+0

Fiddler는 웹 디버거 소프트웨어입니다. 페이지의 요청 크기를 줄이기 위해 어떻게 사용할 수 있습니까? –

+0

Fiddler는 귀하의 페이지 및 아약스 요청 크기를 확인하는 데 사용됩니다. 매 초마다 업데이트되는 것과 같은 페이지의 경우, 성능이 아닌 편의를 위해 만들어진 을 사용하지 않아야합니다. 다음은 PageMethods와 Ajax를 jQuery와 함께 사용하는 또 다른 예제입니다. http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/ 사이트를 훨씬 빠르게 만들 수 있습니다. –

관련 문제