Suchanfrage aus Netzwerk auf Windows Server 2008 langsam

Hier finden YaCy User Hilfe wenn was nicht funktioniert oder anders funktioniert als man dachte. Bei offensichtlichen Fehlern diese bitte gleich in die Bugs (http://bugs.yacy.net) eintragen.
Forumsregeln
In diesem Forum geht es um Benutzungsprobleme und Anfragen für Hilfe. Wird dabei ein Bug identifiziert, wird der thread zur Bearbeitung in die Bug-Sektion verschoben. Wer hier also einen Thread eingestellt hat und ihn vermisst, wird ihn sicherlich in der Bug-Sektion wiederfinden.

Suchanfrage aus Netzwerk auf Windows Server 2008 langsam

Beitragvon Hudel » Sa Okt 04, 2008 11:35 am

Hallo :-)

Habe folgendes Problem :

Wenn ich über mein Netzwerk eine Suchanfrage an YaCy stelle dauert es ca. 12 sek. bis die Seite aufgebaut.
Wenn ich aber lokal auf dem Rechner auf dem YaCy installiert ist, die gleiche Suchanfrage starte, dauert es nur ca. 1 sek.

System : Windows 2008 Server. 4 GB RAM, AMD Dual Core 4800+ 2.5 Ghz.
YaCy Version : 0.610/05246

Habe die Firewall auf dem Server deaktiviert.
Per MS Network Monitor habe ich sehen können, daß die Anfrage an YaCy sofort da ist, aber die Java VM benötigt ca. 12 sek. für eine Antwort.

Für eine Lösung wäre ich sehr dankbar.

Gruß

Hudel
Hudel
 
Beiträge: 3
Registriert: Sa Okt 04, 2008 11:21 am

Re: Suchanfrage aus Netzwerk auf Windows Server 2008 langsam

Beitragvon Orbiter » Sa Okt 04, 2008 11:45 am

naja wenn lokal die Antwort in 1 Sekunde da ist, kann es ja nicht an der jvm oder YaCy liegen!
Zu Testen: ist eine Anfrage an eine Seite, die garantiert keine Wartezeit braucht (keine Suche, beispielsweise die index.html) auch so langsam?
Wenn ja, dann wird wohl irgendein Netzelement da Verzögerungen verursachen.
Gehst du über einen Proxy wenn du von Netz aus auf YaCy zugreifst?
Orbiter
 
Beiträge: 5792
Registriert: Di Jun 26, 2007 10:58 pm
Wohnort: Frankfurt am Main

Re: Suchanfrage aus Netzwerk auf Windows Server 2008 langsam

Beitragvon Hudel » Sa Okt 04, 2008 11:56 am

Hi :-)

habe kein Proxy aktiv. Habe mal testweise den IIS aktiviert, der reagiert Prompt auf jede Anfrage.

Habe gerade noch einen Test gemacht :

Wenn ich die Suchanfrage direkt in die Adresszeile eintippe z.B. "http://10.0.1.1/yacysearch.html?search=bond&Enter=Search"
erfolgt die Antwort sofort. Tippe ich dann eine Suchanfrage in das Suchfeld ein, dauert es wieder 12 sek.

Bin leicht verwirrt, was dieses Verhalten auslösen kann ?!

Gruß

Hudel
Hudel
 
Beiträge: 3
Registriert: Sa Okt 04, 2008 11:21 am

Re: Suchanfrage aus Netzwerk auf Windows Server 2008 langsam

Beitragvon DanielR » Sa Okt 04, 2008 12:17 pm

irgendwie denk ich jetzt an DNS, denn in der Adresszeile ist eine IP und lokal geht auch. Aber ich habe keine Ahnung wo jetzt ein Name abgefragt wird,welcher nicht gefunden werden kann :/
DanielR
 
Beiträge: 395
Registriert: Di Feb 12, 2008 2:22 pm

Re: Suchanfrage aus Netzwerk auf Windows Server 2008 langsam

Beitragvon Orbiter » Sa Okt 04, 2008 12:21 pm

mit
http://10.0.1.1/yacysearch.html?search= ... ter=Search
werden keine Snippets geladen!

das ist so: YaCy hat zwar einen internen Webcache, aber der kann ja keine Seiten haben von Suchergebnissen die andere Peers liefern. Damit man Snippets erzeugen kann, muss man die Webseiten aber im Ursprungstext haben. Wir laden diese Seiten einfach aus dem Web nach. Wenn du eine Suchergebnisanzeige siehst, hat YaCy zu allen 10 Ergebnissen die entsprechenden Webseiten nachgeladen, um an diese Snippets zu kommen, und ausserdem wird dadurch das Ergebnis verifiziert und sicher gestellt das dir niemand ein gefälschtes Ergebnis unterschiebt.

Wenn du nun die Suche mit
http://10.0.1.1/yacysearch.html?search= ... ter=Search
machst, wird dieses Nachladen nicht gemacht. Dazu müsstest du
http://10.0.1.1/yacysearch.html?search= ... erify=true
absenden
(übrigens, du bekommst das Suchergebnis auch per rss mit http://10.0.1.1/yacysearch.rss?search=bond&Enter=Search )

Die verzögerung entsteht also durch das Nachladen der Webseiten. Das sollte trotzdem viel schneller als 12 Sekunden gehen.
Was für einen Browser benutzt du? Ich frage das, weil die Suchseite mit chunked-encoding ausgeliefert wird, und dies dir eine Suchergebnisseite immer sofort liefert, mit gleitender Vervollständigung wenn die Snippets eintreffen. Vielleicht kann dein Browser das nicht?
Orbiter
 
Beiträge: 5792
Registriert: Di Jun 26, 2007 10:58 pm
Wohnort: Frankfurt am Main

Re: Suchanfrage aus Netzwerk auf Windows Server 2008 langsam

Beitragvon MikeS » Sa Okt 04, 2008 12:29 pm

Orbiter hat geschrieben:Was für einen Browser benutzt du? Ich frage das, weil die Suchseite mit chunked-encoding ausgeliefert wird, und dies dir eine Suchergebnisseite immer sofort liefert, mit gleitender Vervollständigung wenn die Snippets eintreffen. Vielleicht kann dein Browser das nicht?


Eventuell Javascript deaktiviert? Aber nur für einzelne Zonen (Lokal / Intranet / Internet) ?
MikeS
 
Beiträge: 88
Registriert: Mo Feb 25, 2008 6:30 pm

Re: Suchanfrage aus Netzwerk auf Windows Server 2008 langsam

Beitragvon Hudel » Sa Okt 04, 2008 1:07 pm

habe es mit Opera 8.52 und IE 7 probiert, beide verhalten sich gleich.

Habe es auch mal mit Safari auf Mac OS 10 versucht, gleiche Geschwindigkeit.

was ich nicht verstehe ist, warum geht es lokal so viel schneller ?

Werde das Ganze jetzt mal in eine VM packen und es damit versuchen.
Hudel
 
Beiträge: 3
Registriert: Sa Okt 04, 2008 11:21 am


Zurück zu Fragen und Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

cron