Antwort
 
LinkBack Themen-Optionen Thema durchsuchen
Alt 03.01.2009, 22:27 Nach oben    #21
Schusselfehlerproduzent
 
Registriert seit: 29.10.2008
Ort: Nähe Radeberg
Beiträge: 79
Standard

OMG... tja und ich wundere mich warum keiner antwortet. Das Script ist richtig so, genauso wie die anderen Versuche...
Ich habe den Fehler in der Datei an die ich sende den Fehler eingegrenzt. Dann suche ich mal dort, wo es hängt. LOL

Nur noch die eine Frage ist offen geblieben:
Wie groß oder besser wieviel Zeichen oder Byte darf der ResponseText sein? Gibts da auch ne Beschränkung?
auerhahn ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.01.2009, 22:33 Nach oben    #22
Wikinger
 
Benutzerbild von xardias
 
Registriert seit: 02.03.2006
Ort: Aachen
Beiträge: 298
Standard

Soweit ich weiß gibt es da keine standardisierte Beschränkung. Eine praktische wird es aber sicher geben, rein aus Sicherheitsgründen. Aber die dürfte weit über dem praktisch nutzbaren Bereich liegen.
Du solltest auch bedenken, dass große Datenmengen auch entsprechend länger zum Übertragen brauchen und somit eine Verzögerung für den Benutzer bedeuten.
xardias ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.01.2009, 23:53 Nach oben    #23
Schusselfehlerproduzent
 
Registriert seit: 29.10.2008
Ort: Nähe Radeberg
Beiträge: 79
Standard

Ok. Ja das mit der Verzögerung habe ich schon mitbekommen, habe die Übertragung schon ein wenig schlanker gemacht. Sie liegt jetzt im Schnitt bei etwa 700ms. Ja ich weiß es ist zu lange... Wieviel habt ihr durchschnittlich?

Gibt es irgendwelche Einschränkungen im Bezug auf die Datei, auf welche ich meine Variablen mit GET schicke und davon meine Antwort erhalte???

Ich nehme je nachdem welche Variablen ich übertrage einen Vergleich per IF vor und dann eine kurze Rechnung (für die neuen Daten in der Datenbank). Nur leider liest er nur aus und bezieht die neuen Daten gar nicht mit ein sondern geht direkt weiter im Text bis zur Ausgabe. Ich weiß das das PHP-Script funktioniert, da es allein in einen Extrafenster geht.

Könnte es sein das er sich nur auf die Ausgabe konzentriert und den Rest vergisst, wegen der Antwort für XMLHTTP??
Kann ich mir nicht vorstellen!
auerhahn ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.01.2009, 23:59 Nach oben    #24
Wikinger
 
Benutzerbild von xardias
 
Registriert seit: 02.03.2006
Ort: Aachen
Beiträge: 298
Standard

Zitat:
Zitat von auerhahn Beitrag anzeigen
Gibt es irgendwelche Einschränkungen im Bezug auf die Datei, auf welche ich meine Variablen mit GET schicke und davon meine Antwort erhalte???
Wäre mir neu. Ich vermute den Fehler eher woanders. Die Server Accesslogs könnten Aufschluss über das Problem geben.
xardias ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.01.2009, 00:01 Nach oben    #25
Schusselfehlerproduzent
 
Registriert seit: 29.10.2008
Ort: Nähe Radeberg
Beiträge: 79
Standard

Server Accesslogs??

Ups... neuer Begriff wo finde ich das. Oder geht auch Firebug im Mozilla? thx
auerhahn ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.01.2009, 00:08 Nach oben    #26
Wikinger
 
Benutzerbild von xardias
 
Registriert seit: 02.03.2006
Ort: Aachen
Beiträge: 298
Standard

Die meisten Webserver protokollieren alle Zugriffe. Aber da dir der Begriff neu ist eine etwas einfachere Variante:
Lass dir doch testweise alle GET/POST Parameter ain deinem PHP Script ausgeben und schau dir die Inhalte mit Firebug an. Das sollte Aufschluss darüber geben an welchen Parametern es hakt.
xardias ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.01.2009, 09:47 Nach oben    #27
Benutzer
 
Benutzerbild von xabbuh
 
Registriert seit: 03.12.2005
Ort: Osnabrück
Beiträge: 97
Standard

Zitat:
Zitat von auerhahn Beitrag anzeigen
Ups... neuer Begriff wo finde ich das. Oder geht auch Firebug im Mozilla? thx
Firebug hilft dir insofern, als dass du dir dort unter dem Punkt Network ansehen kannst, welche Anfragen per AJAX losgeschickt werden und welche Antwort daraufhin vom Server zurückkommt.
__________________
"Wer die Freiheit aufgibt, um Sicherheit zu gewinnen, der wird am Ende beides verlieren" (Benjamin Franklin)
xabbuh ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.01.2009, 14:32 Nach oben    #28
Schusselfehlerproduzent
 
Registriert seit: 29.10.2008
Ort: Nähe Radeberg
Beiträge: 79
Standard

Ja das hab ich schon gesehen beim Firebug.

Nunja mittlerweile geht alles soweit so gut. Da ich jetzt aber mehrere Anfragen an verschiedene Scripte starte und damit verschiedene Container fülle, dauert es lange bis die Abfragen bearbeitet sind. Im Schnitt zwischen 1s bis 2s. Bis alles soweit aktuell ist sind etwa 3,5s vergangen. Es liegt nicht wenig daran, das ich mit einer Anfrage als Antwort eine Tabelle aus einen Script mit den verschiedenen Werten bekomme, die ich darin haben möchte.
Es gibt sicherlich eine Variante, mit der ich die Anfrage/Antwort schlanker und somit schneller machen kann.
Was könnt ihr mir da empfehlen? Es ist jetzt nicht dringend, aber in Zukunft werd ich mich wohl dran machen müssen.
auerhahn ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.01.2009, 23:53 Nach oben    #29
nox
Ich :)
 
Registriert seit: 22.11.2006
Ort: Haan
Beiträge: 105
Standard

Hi auerhahn,

vielleicht solltest du überprüfen ob unnötige Daten mit abgefragt werden. Außerdem ist es nie gut mehrere Requests gleichzeitig auf den Weg zu schicken, da der Browser die Abfragen durcheinanderer bringen kann und somit Falsche Ergebnisse zurückliefert.

Aber schau dir doch auch mal meine Frage hier an [Apache2] AJAX optimiert ? Das sollte sich bei dir evtl. ähnlich umsetzten lassen und spart Server-Resourcen.

Gruß nox
__________________
nox ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.01.2009, 09:58 Nach oben    #30
Schusselfehlerproduzent
 
Registriert seit: 29.10.2008
Ort: Nähe Radeberg
Beiträge: 79
Standard

Ich werd es mir mal anschauen.

Wie kann ich den ansonsten mehrere Anfragen bei einen Klick auf ein Feld an verschiedene Scripte schicken?
Ich habe es so gelöst:

Code:
function Ausgeben_1()
    {
    if (XMLHTTP.readyState == 4)
       {
       var ausgabe_1 = document.getElementById("ausgabe_1");
       ausgabe_1.innerHTML = XMLHTTP.responseText;
       zweite_anfrage();
       dritte_anfrage();
       }
    }
auerhahn ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.01.2009, 08:00 Nach oben    #31
nox
Ich :)
 
Registriert seit: 22.11.2006
Ort: Haan
Beiträge: 105
Standard

Hi,

somit sendest du ja trozdem mehere Anfragen, sofern "zweite_anfrage();" und "dritte_anfrage();" auch einen XMLHttpRequest absenden.

Meine Idee war es auf dem Server alle Daten so vorzubereiten, das du sie in einem Request zurück bekommst und anschließend z.b. per split aufteilst. Somit hast du bei deinem Server nicht mehr 3 Requests sondern nur noch einen.

Gruß nox
__________________
nox ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.01.2009, 10:57 Nach oben    #32
Schusselfehlerproduzent
 
Registriert seit: 29.10.2008
Ort: Nähe Radeberg
Beiträge: 79
Standard

Hmm... klingt ja so ganz gut.
Split? ist das was im javascript? muß ich mal nachschauen
Hast du ein kleines Beispiel?
auerhahn ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.01.2009, 12:56 Nach oben    #33
nox
Ich :)
 
Registriert seit: 22.11.2006
Ort: Haan
Beiträge: 105
Standard

Ja split ist eine Javascript-Funktion.

Gruß nox
__________________
nox ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.01.2009, 14:57 Nach oben    #34
Schusselfehlerproduzent
 
Registriert seit: 29.10.2008
Ort: Nähe Radeberg
Beiträge: 79
Standard

Danke. Ich hatte noch nicht danach gesucht, hab es mir aber gleich mal fix angeschaut. Ich denke das ist der Stein der Weisen, das könnte den Request schön schlank machen.
auerhahn ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[AJAX] Eine Einführung in AJAX und XMLHttpRequest Jay Tutorials 1 08.12.2006 16:21
Ajax für Terminübersicht / Onlineuser mano JavaScript und AJAX 23 05.12.2006 18:05
Ajax und Suchmaschinen js-mueller Sonstige Programmiersprachen 16 23.04.2006 11:52
AJAX Theme Engine für Wordpress PaterNoster Plauderecke 0 17.11.2005 21:48
[BUCH] Lehrbuch - Grundlagen der Informatik Lunatic Pandora Literatur 7 08.05.2005 21:42


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:35 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47