Hi All

I am facing performance issues in my GWT application. My scenario is
as explained below:

My GWT application is deployed on a JBoss server which is running on a
machine with static IP say 56.56.56.56 with port 8080. Now when I
access my application using this IP & port, speed of my application is
very good and all is running very well. Now I want to setup a named
proxy server say http://myserver.com for accessing my application. For
this, I made an account on zoneedit.com and created a mapping of my
named server to my static IP with port 80. On port 80 on my static
server, I setup an Apache server. In Apache server's config file, I
forward my all requests to JBoss server running on same machine. Now
using this setup, I am able to access my application using link
http://myserver.com.

But now the performance issues started. Request which is sent to
server from my application, starts taking too much time. A blank (no
data is being sent b/w server & client and no processing is being done
on server) request which takes 450 ms if access application through
static IP, takes 1400 ms when application is accessed using http://myserver.com.

Below is the code which I use to send request to my server:

    _MyServiceAsync myServiceAsync = (_MyServiceAsync) GWT.create
(_MyService.class);
    ServiceDefTarget endpoint = (ServiceDefTarget) myServiceAsync;
    String moduleRelativeURL = GWT.getModuleBaseURL() + "MyService";
    endpoint.setServiceEntryPoint(moduleRelativeURL);
    myServiceAsync.callMethod();

The problem which seems to be is because all my requests are going to
zoneedit.com and than to my server and that's why they are taking a
lot of time. A solution which I thought was replacing
GWT.getModuleBaseURL() with my static IP in moduleRelativeURL for
sending direct request, but that didn't work because of cross domain
AJAX call restriction.

I request if someone can help me how can I achieve performance without
telling exact IP (it is also difficult to remember an IP) to my
clients on which my application is running. Any suggestion/help will
be highly appreciated.

Thanks in advance

Ganesh Bansal
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to