Ergebnis 1 bis 5 von 5

Thema: gesperrte User könne betteln - Bug?

  1. #1
    Erfahrener Benutzer Avatar von sunnydreamer
    Registriert seit
    08.07.2008
    Beiträge
    490

    gesperrte User könne betteln - Bug?

    Hallo,

    ich weiß zwar jetzt nicht wirklich ob das wirklich ein Bug wäre, aber zumindest ist es eine serverlastige Angelegenheit. Vor ein paar Wochen hatte ich auf zwei meiner Seite enorme Performane-Probleme weil diese fast im 5-Sekunden Takt in einem 1px1px Frame die Betteldatei aufgerufen worden sind.

    Um dieses Problem zu beheben habe ich folgendes dagegen unternommen:

    content/betteln.php
    PHP-Code:
    <?
    $_GET['ref'] = (int)$_GET['ref'];
    $status = mysql_fetch_array(db_query("SELECT status FROM vms_kontodaten WHERE uid='".$_GET['ref']."'"));

    if($status['status'] == '2' or $_GET['ref'] == 'platzhalter'){
    die("gesperrt");
    }else{
    // Normaler Bettelcode
    }
    Bei Platzhalter habe ich akt. paar User drin die meinen Bettelregeln nicht entsprechen, aber jedoch noch auf der Seite freigeschaltet sind. Hatte mir da eine kleine Adminübersicht gebastelt.

    Ich denke mal die eine DB Abfrage sollte lieber sein als xx Abfragen und Aufrufe über gesperrte User, oder was meint ihr?

    Grüße, Sunny
    ... ich... ein bisschen verspielt
    Я люблю ее

  2. #2
    Neuer Benutzer
    Registriert seit
    25.10.2008
    Beiträge
    21
    Ja ich hatte auch heute diese performance probleme, ein user der im sekundentakt aufrufe generierte, tausende über den Tag verteilt. So was änhliches hab ich heute auch eingebaut.

    http://www.designerscripte.net/showthread.php?t=12185

    Also kann das auch allen empfehlen.


  3. #3
    Erfahrener Benutzer Avatar von Parl
    Registriert seit
    22.05.2008
    Beiträge
    358
    Den "$_GET['ref'] == 'platzhalter'"-Kram habe ich bei mir gleich in der index.php ganz oben, somit wird nich mal die Verbindung zur DB hergestellt, betroffene User sehen nur ne Weisse Seite.
    YY Order!
    Meine Loseseite Meine Scripte
    For I am Costanza: Lord of the Idiots!

  4. #4
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Zitat Zitat von Parl Beitrag anzeigen
    Den "$_GET['ref'] == 'platzhalter'"-Kram habe ich bei mir gleich in der index.php ganz oben, somit wird nich mal die Verbindung zur DB hergestellt, betroffene User sehen nur ne Weisse Seite.
    Dito hab ich auch bei mir Ist am sinnvollsten und schont den Server richtig gut.

    Noch besser wäre es wenn man die entsprechenden User direkt über die htaccess aussperrt. Wobei das schon wieder fast übertrieben ist *g*
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  5. #5
    Neuer Benutzer
    Registriert seit
    25.10.2008
    Beiträge
    21
    Genau, direkt in die Index.php und die Seite bleibt weis, ich habe jedoch auch eine .htaccess gestern angelegt für chinesische ip's und meine Firewall konfiguriert.
    Und auserdem dafür gesorgt das die Seite von bee Lee erst mal stillgelegt ist

Ähnliche Themen

  1. gesperrte User bei Klamm auslesen
    Von marcaust im Forum Support zu Addons & Erweiterungen
    Antworten: 9
    Letzter Beitrag: 18.06.2010, 15:09
  2. gesperrte oder gelöschte user von nl ausschließen
    Von Tommyzero im Forum [HD] Codeschnippsel
    Antworten: 4
    Letzter Beitrag: 18.10.2009, 15:10
  3. Gesperrte User
    Von thomeshop im Forum Weiterentwicklung Basisscript
    Antworten: 5
    Letzter Beitrag: 17.01.2009, 17:18
  4. Gesperrte User /INAKTIVE
    Von halk im Forum [HD] Programmieren
    Antworten: 13
    Letzter Beitrag: 18.07.2008, 01:00
  5. Gesperrte User aus Medidaten ausschließen ?
    Von Braunbar im Forum Weiterentwicklung Basisscript
    Antworten: 0
    Letzter Beitrag: 26.01.2007, 17:25

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •