Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 25

Thema: VMS optimieren

  1. #11
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Bei schnellem Klicken ist das relativ normal besonders bei langsamen Internetleitungen. Selbst ich merke das bei DSL 16k noch, aber nicht so extrem.
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  2. #12
    Benutzer Avatar von D_Blade
    Registriert seit
    31.03.2009
    Beiträge
    73
    Ja gut. Das kann ich ja verstehen. Mein Internet ist ein wenig langsamer, aber der springende Punkt für mich ist, dass ich dasselbe auf Bettel-Pot anwenden kann und trotzdem dort nicht alles neu geladen wird, sondern eben nur der Content (und der Counter wird ständig neu geladen).

    Das frustriert mich nämlich die ganze Zeit ein wenig =(
    Liegt es daran, dass Urban-Klicker ein div und kein Tabellendesign hat?

  3. #13
    Erfahrener Benutzer Avatar von Kraemer84
    Registriert seit
    24.11.2009
    Beiträge
    814
    also kann nur den tipp geben alle grafiken selber auf den webspace zu laden (siehe bei mir den skycrapper und partner) und sonstige menüpunkte etc die von ausserhalb grafik benötigen entweder in einem neuen frame laden oder es im menüpunkt als letztes rechts unten anzeigen lassen

    hat bei mir einiges an geschwindigkeit gebracht vorher hatte ich es nicht so und hatte wartezeiten von fast 10 sec pro seite o.O
    www.paid4advert.de | more coming soon ..

  4. #14
    Benutzer Avatar von D_Blade
    Registriert seit
    31.03.2009
    Beiträge
    73
    Das habe ich doch?

    Ich habe sogar die PNG-Dateien in Gif-Grafiken konvertiert und somit einiges an Speicher gewonnen.
    (Ich rede immernoch von Urban-Klicker)

    Mich stört es eben, dass es die Seite immer neu ladet anstatt nur den Content in der Mitte neu zuladen wenn ich schnell durch die Menüs klicke.

  5. #15
    Erfahrener Benutzer Avatar von Kraemer84
    Registriert seit
    24.11.2009
    Beiträge
    814
    hmm ok schonmal überlegt das komplette vms umzubauen das also der content jedesmal neu in einem frame geladen wird ??

    also verlinkungen ändern wo du nicht mehr die url anklickst sondern den jeweiligen frame dazu, also hab sowas noch nicht getestet in verbindung mit vms aber hatte es schon auf anderen hp`s und da ging das eigentlich ganz gut da hab ich so ca fast alles in frames laufen lassen

    denk mir halt bloss das es etwas aufwendig ist ansonsten würd mir einfallen mal die ganzen quelltexte durchsuchen ob da "sinnloses" noch herumschwirt ansonsten denk ich mal ist es egal ob table oder div
    www.paid4advert.de | more coming soon ..

  6. #16
    Moderator
    Registriert seit
    07.07.2006
    Beiträge
    1.370
    Also mal andersrum, du fragtest auch nach der Bettelseite, die Lösung dort ist es einfach die Menüs wegzulassen, dafür muss nur die bettel.php etwas abgespeckt werden, habe ich auf Autolose erfolgreich so im Einsatz, nur die Bettelfunktion selbst darf halt nicht entfernt werden sowie die verknüpfungen zur functions.lib und so.

    Beim der ganzen Seite gibt es mehrere Lösungen, die auch schon angesprochen wurden.

    Als erstes sind da die Frames/I-Frames, damit kann man wirklich wehr einfach per target andere Frames als Ziel bestimmen und somit das neuladen der ganzen Seite perfekt verhindern, jedoch müssen dabei Variablen korrekt übergeben werden was wohl das Problem ist.

    Dann wäre da Ajax, kenne ich mich nicht weiter aus aber dürfte zumindest auf einen Bereich genaso wie Frames sein.

    Auch gibt es JavaScripts die sowas können, diese müssten aber an das VMs seblst angepasst werden.

    Zuletzt habe ich noch eine Idee, wie bei der Bettelseite einfach auch bei Bannern und allem was man oft Reloaded , einfach die Menüs weglassen, sie werden beim Bannerklicken etc. eh nicht gebraucht.

    MfG

  7. #17
    Benutzer Avatar von D_Blade
    Registriert seit
    31.03.2009
    Beiträge
    73
    Zitat Zitat von Masterphil Beitrag anzeigen
    ...
    Hallo. Danke für die Antwort.
    Nun die betteln.php kann eigentlich doch gar nicht abgespeckt werden, da dort ja nur die Bettelfunktion und die Verbindung zur lib ist?

    Aber letzteres, was du angesprochen hast, habe ich gesucht
    Wie kann man Header, Menü, etc. weglassen, aber dennoch als eine Bettelseite von einer Seite erkenntlich bleibt?

  8. #18
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Die Änderung dazu müsste man schon in der index.php machen, dort wird ja
    PHP-Code:
    require ( './lib/header.php' );
    require ( 
    './content'.$_GET['content'].'.php' );
    require ( 
    './lib/footer.php' ); 
    Header etc eingebunden, da einfach ne if Abfrage vor auf $_GET['content'], im Falle von /betteln was anderes einbinden (dran denken, dass in der Datei dann functionslib etc was halt in der header oben drin is, auch wieder rein muss)
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  9. #19
    Moderator
    Registriert seit
    07.07.2006
    Beiträge
    1.370
    Hier mal meine bettel.php ohne Menüs aber mit Header.

    PHP-Code:
    <?

    // SecVMS change begin
    $_GET['ref'] = (int)$_GET['ref'];
    // SecVMS change end

    $reloadcheck = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE ip = '".$ip."' and tan = 'bettelaufruf' and bis >= '".time()."'");
    if (!mysql_num_rows($reloadcheck)) {
    $minimum                = $pageconfig['min_betteln'];
    $maximum                = $pageconfig['max_betteln'];
    srand((double)microtime()*1000000);
    $bettelsumme        = rand($minimum*100,$maximum*100)/100;
    // Reload setzen und Umsätze schreiben
    $new_reload = time()+$pageconfig['reload_betteln'];
    db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_GET['ref']."','bettelaufruf','".$new_reload."')");
    db_query("UPDATE ".$db_prefix."_kontodaten  SET angebettelt =angebettelt + 1, bv = bv + ".$bettelsumme." WHERE uid = '".$_GET['ref']."'");
    kontobuchung ('+',$bettelsumme,$_GET['ref']);
    refumsatz ($bettelsumme,$_GET['ref']);
    bettelralley ($_GET['ref']);
    aktivpunkte (1,$_GET['ref']);
    $betteltext = '<b>Du hast für den User '.$_GET['ref'].' gerade '.$bettelsumme.' '.$waehrung.' erbettelt!</b>';
    } else {
    $reloadcheck = mysql_fetch_array($reloadcheck);
    $betteltext = '<b><font color="#FF0000">Du bist noch für '. round((($reloadcheck['bis'] - time())/60),0) .' Minuten fürs Betteln gesperrt</font></b>';
    }
    ?>

    <?head("Betteln");?>
    Verdiene auch Du Lose im Schlaf, mit unserem neuen Zinssystem das keine Aktivität erfordert!
    Melde Dich bei uns an und bewirb Deinen persönlichen Bettellink, klicke Banner & Links und bestätige hochvergütete Paidmails, so verdienst auch Du deine Lose wie im Schlaf!<br>
    <br>
    <div align="center"><?=$betteltext;?></div>
    <?foot();?>

    <?head("Werbung dieser Seite");
    $filename = 'lib/texte/bettelwerbung.txt';
    $fp = fopen ($filename, "r");
    $inhalt = fread ($fp, filesize ($filename));
    fclose ($fp);
    $inhalt = str_replace('\\', '', $inhalt);
    echo nl2br($inhalt);
    foot();?>
    Was ich da genau gemacht habe, weiß ich aber nicht mehr.
    Achso, es ist bei mir fürs VMS 1.1.

    MfG

  10. #20
    Benutzer Avatar von D_Blade
    Registriert seit
    31.03.2009
    Beiträge
    73
    Wenn ich mich nicht täusche, dann sieht meine betteln.php ein wenig abgespeckter aus

    Und das bei VMS 1.2

    PHP-Code:
    <?
    $_GET['ref'] = (int)$_GET['ref'];


    if ($pageconfig['reload_betteln'] == 0){
        $betteltext = '<b>Die Bettelfunktion ist auf dieser Seite deaktiviert';
    }else{
        if ($_SESSION['uid'] == $_GET['ref'] || $_GET['ref'] == $_COOKIE['uid']){
            $betteltext = '<b><font color="#FF0000">Du kannst dich nicht selbst anbetteln!</font></b>';
        }else{
            $new_reload = 
            $_SESSION['betteldelay'] = time() + 2;
            $doload = true;
            $betteltext = '<b><font color="#FF0000">Bitte warte ein paar Sekunden bis die Verg&uuml;tung erfolgt ist.</font></b>';
        }
    }
    ?>

    <?head("Betteln auf ".$seitenname);?>
    Verdiene auch Du mit!<br>
    Melde Dich bei <?=$seitenname;?> an und bewirbe Deinen pers&ouml;nlichen Bettellink, so
    verdienst Du Deine <?=$waehrung;?> fast wie im Schlaf!<br>
    <br>
    <div align="center" id="betteltext"><?=$betteltext;?></div>


    foot();

    $filename = 'lib/texte/bettelwerbung.txt';
    $fp = fopen ($filename, "r");
    $inhalt = fread ($fp, filesize ($filename));
    fclose ($fp);
    $inhalt = str_replace('\\', '', $inhalt);

    if ($inhalt != ''){
        head("Werbung dieser Seite");
        echo nl2br($inhalt);
        foot();
    }
    ?>

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Ähnliche Themen

  1. Datenbank optimieren
    Von Arctica im Forum Support zu Addons & Erweiterungen
    Antworten: 32
    Letzter Beitrag: 22.04.2011, 17:14
  2. Query optimieren
    Von Gremlin im Forum [HD] Programmieren
    Antworten: 2
    Letzter Beitrag: 25.12.2008, 15:50
  3. Abfrage optimieren
    Von Gremlin im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 11.09.2008, 18:02
  4. Erweiterung - Datenbank Optimieren
    Von daniel19mb im Forum Support zu Addons & Erweiterungen
    Antworten: 24
    Letzter Beitrag: 22.04.2007, 23:14
  5. [S] VMS 1 optimieren
    Von enrico72 im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 07.04.2007, 10:16

Berechtigungen

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