freewarfunctions — Neu: Auswertung LdB

Hier kann alles rund um Freewar diskutiert werden.
bwoebi
Administrator
Beiträge: 3438
Registriert: 28. Apr 2008, 19:13

Re: freewarfunctions - umfangreiche Spielersuche & mehr

Beitrag von bwoebi » 10. Sep 2011, 14:31

kommt davon wenn man keine Verbindungen schließt… 5mins
Bogs sind meine Spezialität - Signaturen sind eigentlich doch überflüssig...

bwoebi
Administrator
Beiträge: 3438
Registriert: 28. Apr 2008, 19:13

Re: freewarfunctions - umfangreiche Spielersuche & mehr

Beitrag von bwoebi » 10. Sep 2011, 14:52

da ist ein timeout von 5mins — das Prob ist, dass der Server die vielen Anfrage nicht mehr versendet kriegte und dann plötzlich 129 Abfragen gleichzeitig bearbeitet warden; zu dem wurde in die mysqld_queries.log kryptischer Mist geschrieben (hunderte 0x00-Zeichen)

zur Suche: da ist doch alles richtig? Es wird nur eben aborted wenn ein nächster Request ausgeführt wird ;)


p.s.: geht wieder
Bogs sind meine Spezialität - Signaturen sind eigentlich doch überflüssig...

Benutzeravatar
Cembon
Gelbbart-Yeti
Beiträge: 1793
Registriert: 6. Mai 2011, 19:09
Wohnort: Am See des Friedens
Kontaktdaten:

Re: freewarfunctions - umfangreiche Spielersuche & mehr

Beitrag von Cembon » 10. Sep 2011, 14:56

Jop, Server war grad auch down^^ EDIT: bwoebi hats ja auch geschrieben :D
Zuletzt geändert von Cembon am 10. Sep 2011, 14:57, insgesamt 1-mal geändert.
Bild

bwoebi
Administrator
Beiträge: 3438
Registriert: 28. Apr 2008, 19:13

Re: freewarfunctions - umfangreiche Spielersuche & mehr

Beitrag von bwoebi » 10. Sep 2011, 15:26

=snigg= hat geschrieben:
bwoebi hat geschrieben:zur Suche: da ist doch alles richtig? Es wird nur eben aborted wenn ein nächster Request ausgeführt wird ;)
1)war ne anspielung auf die zeit (; (1m 2s)
2)der timeout is an der falschen stelle. bau den timeout beim EINTIPPEN ein,sprich,dass erst nach 0,5s oso nach eingabe angefangen wird zu suchen. DAS spart unnötige anfragen (s,sn,sni,snig,snigg < die ersten 4 fallen weg)
Ich bin grad am Arbeiten bzgl. 2) ;)

und bzgl. 1) Soll ich den Leuten einen "Fatal error: Maximum execution time of 30 seconds exceeded" liefern?! Dann meckern nur noch mehr Leute^^
Bogs sind meine Spezialität - Signaturen sind eigentlich doch überflüssig...

bwoebi
Administrator
Beiträge: 3438
Registriert: 28. Apr 2008, 19:13

Re: freewarfunctions - umfangreiche Spielersuche & mehr

Beitrag von bwoebi » 10. Sep 2011, 16:45

sehr langsam^^ Mea culpa… wenn ich ca. 100 Requests/Sek beim Testen absetze^^

@snigg… ich weiß… damn lass mich mal arbeiten^^
Bogs sind meine Spezialität - Signaturen sind eigentlich doch überflüssig...

Benutzeravatar
Po1son
Zauberer der Bergwiesen
Beiträge: 692
Registriert: 11. Mai 2008, 14:02

Re: freewarfunctions - umfangreiche Spielersuche & mehr

Beitrag von Po1son » 10. Sep 2011, 16:54

ne Frage, wie schützt man sich eigentlich vor solchen sql injektionen hab das schon paar mal hier im Forum gesehen, ich weiß aber nicht ob ich das brauche bzw. wie das geht^^

Bei mir funktioniert die Suche so,

Benutzer gibt suchbegriff ein -> Bestätigt -> Sql Select XY from Table XY where Suchbegriff = Name;

bwoebi
Administrator
Beiträge: 3438
Registriert: 28. Apr 2008, 19:13

Re: freewarfunctions - umfangreiche Spielersuche & mehr

Beitrag von bwoebi » 10. Sep 2011, 17:00

und ich geb dann dies ein:

Code: Alles auswählen

'; DROP TABLE XY; --
Und schon bist du um eine Tabelle ärmer^^


Deswegen gibt es folgende Funktionen:
mysql_real_escape_string($string);
mysqli_real_escape_string($string);
mysqli::real_escape_string($string);
$mysqli->real_escape_string($string);

Je nachdem wie dein Code ist - aber evrmutlich wirdst du ersteres brauchen.

EDIT: snigg ist zu schnell :evil:

EDIT2: snigg, dein Wunsch wurde erfüllt - nur noch ein Request (Tippzeit ist 500ms)
Bogs sind meine Spezialität - Signaturen sind eigentlich doch überflüssig...

Benutzeravatar
Po1son
Zauberer der Bergwiesen
Beiträge: 692
Registriert: 11. Mai 2008, 14:02

Re: freewarfunctions - umfangreiche Spielersuche & mehr

Beitrag von Po1son » 10. Sep 2011, 17:06

Ju past verstanden wie es tut dankeschön :)

bwoebi
Administrator
Beiträge: 3438
Registriert: 28. Apr 2008, 19:13

Re: freewarfunctions - umfangreiche Spielersuche & mehr

Beitrag von bwoebi » 10. Sep 2011, 17:33

Am mysql… was erwartest du bei einer halben Mio. Datensätze?!
Bogs sind meine Spezialität - Signaturen sind eigentlich doch überflüssig...

Benutzeravatar
Cembon
Gelbbart-Yeti
Beiträge: 1793
Registriert: 6. Mai 2011, 19:09
Wohnort: Am See des Friedens
Kontaktdaten:

Re: freewarfunctions - umfangreiche Spielersuche & mehr

Beitrag von Cembon » 10. Sep 2011, 17:34

bwoebi hat geschrieben:@snigg… ich weiß… damn lass mich mal arbeiten^^
Er tut das immernoch^^
Bild

bwoebi
Administrator
Beiträge: 3438
Registriert: 28. Apr 2008, 19:13

Re: freewarfunctions - umfangreiche Spielersuche & mehr

Beitrag von bwoebi » 10. Sep 2011, 17:44

Cembon hat geschrieben:
bwoebi hat geschrieben:@snigg… ich weiß… damn lass mich mal arbeiten^^
Er tut das immernoch^^
Nach langer Felersuche: das Problem lag nicht bei den freewarfunctions sondern in einem anderen PHP-Daemon… Jetzt dürfte es wieder normalschnell gehen.
Bogs sind meine Spezialität - Signaturen sind eigentlich doch überflüssig...

Benutzeravatar
Po1son
Zauberer der Bergwiesen
Beiträge: 692
Registriert: 11. Mai 2008, 14:02

Re: freewarfunctions - umfangreiche Spielersuche & mehr

Beitrag von Po1son » 10. Sep 2011, 17:46

Sou ka ob hier W12er mitlesen^^

Falls ja auf meiner Seite kann man nun auch nach "älteren" Nickwechsel suchen also zumindest bis 2011-02-27 zurück, sollte soweit nun hinhaun ausgenommen sind derzeit noch die Weltenwechsler.

Kleine Seite für W12

bwoebi
Administrator
Beiträge: 3438
Registriert: 28. Apr 2008, 19:13

Re: freewarfunctions - umfangreiche Spielersuche & mehr

Beitrag von bwoebi » 10. Sep 2011, 17:48

da war eine andere Tabelle mit ca. 32,6 Milliarden Einträge die immer komplett geupdatet wurde… Warum Performanz in DBs wichtig ist :roll:


EDIT: @snigg: Öh… weniger als 30sek? xD
Bogs sind meine Spezialität - Signaturen sind eigentlich doch überflüssig...

bwoebi
Administrator
Beiträge: 3438
Registriert: 28. Apr 2008, 19:13

Re: freewarfunctions - umfangreiche Spielersuche & mehr

Beitrag von bwoebi » 10. Sep 2011, 17:55

Zeige Datensätze 0 - 29 (62 insgesamt, die Abfrage dauerte 18.9928 sek.)

SELECT * FROM x WHERE x LIKE '%snig%' LIMIT 0 , 30


Ich verstehs auch nicht… ist wohl das WHERE x LIKE '%xxx%' was so lahm ist. Was kann man dagegen tun?
Bogs sind meine Spezialität - Signaturen sind eigentlich doch überflüssig...

bwoebi
Administrator
Beiträge: 3438
Registriert: 28. Apr 2008, 19:13

Re: freewarfunctions - umfangreiche Spielersuche & mehr

Beitrag von bwoebi » 10. Sep 2011, 18:02

doch, es liegt am LIKE ;) Ich bastel grad was Alternatives zusammen
Bogs sind meine Spezialität - Signaturen sind eigentlich doch überflüssig...

Antworten

Wer ist online?

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