kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Antwortzeiten MySQL Datenbank

    geschrieben von sfadessau

    ja genau, 50 Sekunden ist die absolute Spitze.
    In der Regel dauert das zwischen 5-10 Sekunden.
    Für die Datenmengen in meiner DB finde ich das trotzdem etwas langsam.

    Vielen Dank erst einmal...
  • in: Antwortzeiten MySQL Datenbank

    geschrieben von sfadessau

    Hallo,

    ich habe mir eine MySQL-Datenbank mit 5 Tabellen eingerichtet.
    Die Tabelle tbl_count hat einen Datensatz.
    Meine Internetseite braucht zum Teil 50 Sekunden bis zur Anzeige.

    Kann mir jemand einen Tipp geben?

    Hier mein Code:

    ---------------------------------------
    index.php
    --------------------------------------
    <?php ?>
    <p align="right"><font size="2">Sie sind Besucher Nr:  <? Imgstr() ?></font></p>
    <?
    include ("Begruessung.htm");
    
     function ImgStr() {
    
      include ("inc.txt");
    
      if (!mysql_select_db($dbname)) {
         echo mysql_errno() . ": " . mysql_error() . "<BR>";
         exit;
       }
    
        $NEWIP = $_SERVER["REMOTE_ADDR"]; 
        $thisURL=$_SERVER['REQUEST_URI'];
        $Total=1;
        $IP="";
    
        $SQL="SELECT * from tbl_count";
        $RESULT = mysql_query($SQL);
        if (!$RESULT) {
          echo "DB Error, could not execute $SQL<BR>";
          echo 'MySQL Error: ' . mysql_error() . "<BR>";
          exit;
        }
    
        if (mysql_num_rows($RESULT) > 0)  {    
          $ROW = mysql_fetch_row($RESULT);
          $IP=$ROW[0];
          $Total=$ROW[1];
        }
    
        mysql_free_result($RESULT);
    
       $Total++;   
       if ($IP != $NEWIP) {
         $SQL="delete from tbl_count";
         if (!mysql_query($SQL)) echo mysql_errno() . ": " . mysql_error() . "<BR>";   
         $SQL="insert into tbl_count values ('$NEWIP',$Total)";
         if (!mysql_query($SQL)) echo mysql_errno() . ": " . mysql_error() . "<BR>";   
       }
    
       $ImgStr="";
       $ImgStr1="";
       $ImgStr2="";
       $ImgStr3="";
       $Length=strlen($Total);
       for ($i=1 ; $i<(6-$Length) ; $i++) {   
           $ImgStr1="<img src=\"/count/0.gif\" alt=\"0\"align=\"absmiddle\">" . $ImgStr1;
       }
       while ($Length>=1) {      
          $ImgStr2="<img src=\"/count/".substr($Total,$Length-1,1).".gif\" align=\"absmiddle\">".$ImgStr2;
          $ImgStr3="<img src=\"/count/1.gif\" align=\"absmiddle\">";
          $Length=$Length-1;
       }
    
       $ImgStr="<img src=\"/count/left.gif\" align=\"absmiddle\">".$ImgStr1.$ImgStr2 . "<img src=\"/count/right.gif\" align=\"absmiddle\">";
       echo $ImgStr;
     }
    ?>



    -------------------------------
    inc.txt
    ------------------------------

    <?php
    global $dbname;
    
    $dbname = 'db_xxxxxxx_1';
    
    if (!mysql_connect('mysql.lima-city.de', 'xxxxxx', 'yyyyyyyy')) {
        echo 'Could not connect to mysql';
        exit;
    }
    ?>


    ----------------------------------------------------------------------
    Begruessung.htm
    ----------------------------------------------------------------------
    <html>
    
        Inhalt der Webseite 
    
    </html>



    Danke.
  • in: Laptop Internet über W-Lan freigeben?

    geschrieben von sfadessau

    Ich gehe einmal davon aus, dass der Internetzugang über DSL am Notebook bereits funktioniert und die Internetverbindung über eine eingerichtete PPPoE Verbindung (eingerichteter Name = "Interneteinwahl" aufgebaut wird.

    Dabei ist der Anbieter eigentlich egal.
    Freigeben kannst Du die WLAN-Verbindung nur für einen weiteren Benutzer ansonsten brauchst Du einen Access-Point.

    Zunächst kannt Du über Systemsteuerung --> Netzwerkverbindungen --> WLAN-Karte --> Drahtlosnetzwerke
    eine neue Verbindung manuell hinzufügen (AD-HOC-Modus) und für diese Verbindung einen Namen und Netzwerkschlüssel definieren.

    Das gleiche machst Du am zweiten Notebook

    Erst wenn die WLAN-Verbindung funktioniert, kannst Du die Internetverbindung am ersten PC für den zweiten PC im Netzwerk freigeben.
    Systemsteuerung --> Netzwerkverbindungen -->"interneteinwahl" --> rechts Maustaste --> Eigenschaften --> erweitert --> Haken setzen bei "anderen Benutzern gestatten die Internetverbindung dieses Computers zu benutzen"

    Wenn die Internetverbindung über einen Router selbständig aufgebaut wird, muss im Router die Funktion "UPnP" aktiviert sein.
    Ansonsten hast Du das Icon "Interneteinwahl" nicht.
    Bei meiner Fritzbox steht das unter
    Erweiterte Einstellungen --> System --> Netzwerk --> UPnP





  • in: globale Variable in mehreren Formularen verwenden

    geschrieben von sfadessau

    schreib eine neue UNIT z.B. "zentral", welche in der Kopfzeile von beiden Formularen eingetragen ist.
    Deklariere in dieser Unit eine Variable, welche dann automatisch in beiden Formularen benutzt werden kann.

    Unit zentral;

    var zentral;

    implementation

    end;
  • in: Windows Services mit shutdown skript

    geschrieben von sfadessau

    Ich würde mal folgendes versuchen.

    einen eigenen Service registrieren und damit ein VB-Script ausführen, welches den Service "Dienstname" überwacht, ob er noch läuft.
    Wenn der Service "DIENSTNAME" beendet wurde, kannst Du den Rechner runter fahren lassen.
    Hat den Vorteil, dass der User den Prozess via Task-Manager nicht beenden kann.
  • in: Mausbereich verkleinern - ClipCursor funktioniert nicht

    geschrieben von sfadessau

    alternativ über einen Timer in TForm1

    procedure TForm1.Timer1Timer(Sender: TObject);
    var
    Rec: TRect;
    begin
    Timer1.enabled:=false;
    Rec.Left := Left;
    Rec.Top := Top;
    Rec.Right := Left + Width;
    Rec.Bottom := Top + Height;
    ClipCursor(@Rec);
    end;

    procedure TForm1.FormCreate(Sender: TObject);
    begin
    Timer1.Interval=1;
    Timer1.Enabled:=true;
    end;

  • in: Php error: Allowed memory

    geschrieben von sfadessau

    guter Beitrag, hat mir geholfen...

Login zum Webhosting ohne Werbung!