JBoss Download Speed

dogmi

Mitglied
Hallo,

Also mal von Anfang an:

Ich habe eine Web Anwendung programmiert, diese greift auf meine Server Festplatten zu und stellt dann eine Download bereit. Das ganze Funktioniert super.

Umgebung: W7, JBoss EAP 6, http Zugriff, 50.000 Leitung es sollten also ca 1MB upload drin sein, nutze JSF

Nun habe ich folgendes Problem.

Ich habe zuerst einen Tomcat genutzt und die Downloadgeschwindigkeit, war sehr sehr langsam.
Getestet mit einem 6000er Anschluss um die 100 kB Downloadspeed. Lustig war nur das man 4 -5 Downloads starten konnte und alle die gleiche Geschwindigkeit hatten. Es ist also mehr drin.

Dann habe ich nen Glassfish 4.0 genommen und siehe da, der hat mir vollen Speed gegeben ca 400kB.
Ist aber nicht nutzbar, irgendwie haut es mir die Anwendung nach ein paar Aufrufen weg.

Beim JBoss habe ich nun ca 230 KB, kann aber 2 Download starten mit fast gleicher Geschwindigkeit.

Kann mir einer verraten woran das liegt, bzw. wie man das umstellen kann. Ich will vollen Speed beim ersten Download. Ich bin kein Admin und ziemlich neu in dem Gebiet, kann sein das es total easy ist und ich nur zu doof. Ich würde dann schon lieber beim JBoss bleiben, würde aber auch wieder auf den Tomcat umschwenken, falls einer Ideen hat.

Danke.
 

dogmi

Mitglied
Da es mit dem ClassFish mit vollen Speed ging, habe ich mal nach geforscht, warum meine Page nicht geht. War ein Bug beim ClassFish, mit der Version vom NetBeans geht es die Build Nummer ist entscheidend. Man muss auch noch eine Jar auswechseln, aber nun geht es.

Hat, aber keine Idee woran es bei den anderen Servern liegen könnte?
 

dogmi

Mitglied
Da mir die Server beim Download auf den Keks gingen, hab ich kurzer Hand selbst einen Http-Filedownloadserver programmiert. Es gab nämlich auch das Problem das der GlassFish den Download Thread abgeschossen hat, nach einer bestimmten Zeit. Somit konnte man keine sehr großen Dateien downloaden. Jetzt habe ich nur noch die 2Gig Grenze vom Browser. :bae:

Zu dem Problem mit der Downloadgeschwindigkeit.
Ich hatte auch das Problem bei meinem selbst geschriebenen Server, hab das Problem aber Schnell gefunden. Es muss irgendwo im Code sowas geben.

Java:
 public void sendFile(FileInputStream fin, DataOutputStream out) {
        try {
            UpdateDownloads.setNewProgBar(this);
            byte[] buffer = new byte[16384];
            int bytesRead;
            while ((bytesRead = fin.read(buffer)) != -1) {
                //Daten senden, in der Schleife
                out.write(buffer, 0, bytesRead);
                m_totalByteReads += bytesRead;
            }

            TappedConsole.writeConsole("Download finish. ThreadID: " + m_threadID);
            fin.close();
            SocketManager.removeThreadInList(this);
            UpdateDownloads.removeNewProgBar(this);
        } catch (IOException ex) {
            TappedConsole.writeConsole("Download chancel. ThreadID: " + m_threadID);
            SocketManager.removeThreadInList(this);
            UpdateDownloads.removeNewProgBar(this);
        } /*catch (InterruptedException ex) {
            Logger.getLogger(SendingHTML.class.getName()).log(Level.SEVERE, null, ex);
            SocketManager.removeThreadInList(this);
            UpdateDownloads.removeNewProgBar(this);
        }*/
    }




byte[] buffer = new byte[16384];
Das ist der Knackpunkt, wenn das zu niedrig ist wird bei der Übertragung der Overhead zu groß sein.
Sollte Normal auf 1024, aber wenn es mit 16384 geht, auch gut.:toll:
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
F JBoss-Download ohne run.bat Server einrichten und konfigurieren 2
I "localhost" zu DNS (z.B. my webapp.de) ändern bei JBoss / Wildfly Server einrichten und konfigurieren 6
OnDemand Welcher Appserver? Glassfish, Jboss? Server einrichten und konfigurieren 8
C Probleme beim Starten von JBoss AS 7.1.1 Server einrichten und konfigurieren 1
P JBoss Domain mode Server einrichten und konfigurieren 1
W Mehrere Datasources unter JBoss Domain-Modus? Server einrichten und konfigurieren 0
M JBoss JNDI Server einrichten und konfigurieren 0
boxi JBoss standalone.sh bleibt "hängen" Server einrichten und konfigurieren 0
V JBoss DuplicateServiceException mysql Server einrichten und konfigurieren 2
R Jboss Problem nach versuchtem PrimeFaces Update Server einrichten und konfigurieren 0
P JBoss 7.1 konfigurieren fürs Web Server einrichten und konfigurieren 2
S JBoss 7.1.1 stürzt ab Server einrichten und konfigurieren 5
G JBoss restart nach Stromausfall Server einrichten und konfigurieren 2
E JBoss bind address Server einrichten und konfigurieren 4
P JBoss vom putty aus starten Server einrichten und konfigurieren 7
R Multi-Server Architektur im AS (JBOSS/Glassfish) realisieren Server einrichten und konfigurieren 2
T JBoss mit JSF Problemem Server einrichten und konfigurieren 2
P JBoss in Linux Server einrichten und konfigurieren 2
H JBoss AS 7.1.1 Installations problem Server einrichten und konfigurieren 2
N JBoss AS 7.1 - Fehler: Hauptklasse C: Server einrichten und konfigurieren 7
T JBOSS und Glassfish auf einem physischen Rechner Server einrichten und konfigurieren 5
G JNDI JBoss Server einrichten und konfigurieren 5
T Von JBoss gelieferte Dependencies nicht deployen Server einrichten und konfigurieren 7
P JBoss 7 Server log4j.jar Server einrichten und konfigurieren 10
J JBoss zeigt im Browser nichts an Server einrichten und konfigurieren 18
M JBoss und Tomcat Server einrichten und konfigurieren 8
P JBoss Server Server einrichten und konfigurieren 2
NoXiD EJB 3.1 für JBoss 7 Server einrichten und konfigurieren 3
D In Jboss 4.2 *-ds.xml Deployment Reihenfolge steuern? Server einrichten und konfigurieren 2
M Exception mit Hippo ECM auf Jboss Server einrichten und konfigurieren 2
M Wenn Classloader isolation dann keine JNDI Verbindung mit Webapp in Jboss Server einrichten und konfigurieren 2
M Jboss Deployment Problem Server einrichten und konfigurieren 2
V Jboss 5 Release Infos auslesen? Server einrichten und konfigurieren 7
G JBoss Portal =? JBoss + JBoss Portal Server einrichten und konfigurieren 2
D jBoss Basis-setup Server einrichten und konfigurieren 8
V Problem bei Portwechsel bei JBOSS unter macosx, oder anderes Problem? Server einrichten und konfigurieren 3
T JBoss 5 DataCache Server einrichten und konfigurieren 3
J Seam 2.2: JBoss 4.2.3 oder 5.1? Server einrichten und konfigurieren 1
D Probleme Installation JBoss Application Server Server einrichten und konfigurieren 5
S JBoss MySQL TimeOut Server einrichten und konfigurieren 3
M Problem beim jboss Start Server einrichten und konfigurieren 2
S JBoss und Eclipse unter Windows 7 Server einrichten und konfigurieren 2
G JBoss 4.2 und Eclipse Server einrichten und konfigurieren 4
M JBoss 5.1 will nicht starten Server einrichten und konfigurieren 2
G JBoss Port in use- Problem Server einrichten und konfigurieren 4
K JBoss 4.2.1 Directory Browsing Server einrichten und konfigurieren 4
Y Jboss nur im internen Netz auf Port 8080zulassen Server einrichten und konfigurieren 6
fastjack jBoss Natives und Windows Service Server einrichten und konfigurieren 3
R JBoss AS 5.1: --host-Parameter für Windows-Service Server einrichten und konfigurieren 1
S Problem mit JBoss und DataSource Server einrichten und konfigurieren 3
P JBOSS AS5 Port Konfig Server einrichten und konfigurieren 11
GFEMajor Von Tomcat auf JBoss EJB mit Sicherheit Server einrichten und konfigurieren 2
N JMX Console von JBoss und Hochkomata Server einrichten und konfigurieren 3
J SecurityContextInterceptor fehlt bei ejb3 Anwendung unter JBoss 5.0 Server einrichten und konfigurieren 1
S JBoss & Apache 2.2 parallel betreiben Server einrichten und konfigurieren 5
J JBoss 2 Servlet in 1 web-app Server einrichten und konfigurieren 4
S JBoss nicht von außen erreichbar? Server einrichten und konfigurieren 1
P JBoss Cluster mit Apache als Loadbalancer Server einrichten und konfigurieren 1
F Jboss mit Apache2 verbinden Server einrichten und konfigurieren 3
S Eine Frage zu log4j, jboss an sql-server (im teigmantel ;) ) Server einrichten und konfigurieren 3
G Multi-Tier mit JBoss und Tomcat: Trennung der Ebenen Server einrichten und konfigurieren 7
F FTP Up-Download Problem // Jakarta Commons Server einrichten und konfigurieren 7

Ähnliche Java Themen

Neue Themen


Oben