Ergebnis 1 bis 10 von 28

Thema: Seite lahmt aber wo mit der Suche anfangen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Sledgedog
    Gast

    Seite lahmt aber wo mit der Suche anfangen

    Hi,
    leider lahmt meine Seite seit 3 Tagen total.
    Kaum sind paar User am klicken, dann kann man während die Banner öffnen einen Kaffee trinken, den man vorher in Ruhe von Hand aufbrühen kann

    Leider habe ich ich ehrlich gesagt nicht so den Plan von der Sache und weiss also nicht, wo ich mit der Suche beginnen soll.
    Einen Bildungsurlaub für PHP habe ich erst gemacht, damit ich dort wenigstens mal weiss, was Sache ist und mich nun durch Probieren immer mehr in die Materie rein arbeiten kann.
    Nur leider ist der SQL Kurs erst Anfang nächsten Jahres also muss ich warten und suchen.

    Ich habe folgenden vServer:

    Hardware
    CPU: Core2Duo - Fair Use
    RAM: 2,5GB
    Flexi-RAM/SWAP: 8GB
    HDD: 200GB
    Traffic: 7168GB
    Betriebssystem frei wählbar
    -Debian: ja
    -Debian inkl. SysCP: ja
    -Debian inkl. Confixx(Aufpreis): ja
    -Debian inkl. Plesk(Aufpreis): ja
    -Debian inkl. ISCP: ja
    -Debian inkl ISPConfig: ja
    -Fedora: ja
    -CentOS: ja
    -Suse: ja
    -Ubuntu: ja
    -AsteriskNow: ja
    -Gentoo: ja
    -Slackware: ja
    Technische Details
    beliebig viele Domains: ja
    Domains auch von anderem ISP: ja
    IP-Adressen enthalten: 1 (weitere gemäß ripe.net möglich)
    frei wählbarer Reverse-DNS: ja
    Reverse-DNS pro IP: ja
    Neustart / Web-Reset: kostenlos über Web-Interface
    Rescue System: kostenlos über Web-Interface
    Neuinstallation: kostenlos über Web-Interface
    Betriebssystemwechsel: kostenlos über Web-Interface
    SW-RAID: Master SW-Raid 1
    Anbindung: Master über 100Mbit Port

    Das kommt z.B. wenn ich derzeit meine Startseite aufrufe: 42 MySQL Abfragen | Seite wurde in 92.2560 Sekunden erstellt

    und das wenn man die banner aufruft: 45 MySQL Abfragen | Seite wurde in 157.6240 Sekunden erstellt

    vor kurzen waren da noch Werte von 0.0..... Sekunden

    nur gelegentlich komme ich jetzt noch auf diese Werte: 44 MySQL Abfragen | Seite wurde in 0.0160 Sekunden erstellt
    aber leideer nur noch selten

    Wo setzt man mit der Optimierung am besten an oder wie kann ich sehen, was da derzeit so sehr das Tempo aus der Seite nimmt?

  2. #2
    Geh mal in PhpMyAdmin, und schau dir die Tabellenüberhänge an, sollten da große Werte stehen (über 1MB beim VMS) dann optimiere mal alle Tabellen.

    Ansonsten: Gibt es Abfragen, die bei jedem Seitenaufruf durchgeführt werden (Ländercode o.ä.; meist: linkes_menue.php; header.php; rechtes_menue.php)?


  3. #3
    Sledgedog
    Gast
    Zitat Zitat von Sebmaster Beitrag anzeigen
    Ansonsten: Gibt es Abfragen, die bei jedem Seitenaufruf durchgeführt werden (Ländercode o.ä.; meist: linkes_menue.php; header.php; rechtes_menue.php)?
    ja gibt es z.B. Anteile, Top10 Klicker....

    aber wenn ich z.B. im Klickbereich bin (AJAX) und da nur auf neuladen gehe, dann lädt er ja die Seite nicht neu aber es dauert trotzdem ewig

    nur komisch, das die Werte halt eben ständig schwanken und das bei gleichbleibender Useraktivität

    Edit: hab mal geschaut aber Überhänge gehen sind gesamt 135 Bytes

    233 Tabellen Gesamt 3,444,871 MyISAM latin1_swedish_ci 236,9 MiB 132,5 KiB

  4. #4
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    hast du an die indexe rumgespielt?

  5. #5
    Sledgedog
    Gast
    Zitat Zitat von Hardy Beitrag anzeigen
    hast du an die indexe rumgespielt?
    nein ist alles unverändert, daher wundert mich ja der plötzliche leistungsabfall so

  6. #6
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Die 10 Tabellen mit den meisten Einträgen?
    3,4 Mio ist ja nun auch nicht so wenig, wenn die zum Großteil alle in einer noch dazu schelcht indizierten oder gar nicht indizierten Tabelle sind, und da ein Select oder noch schlimemr ein Join drauf gemacht wird, wäre logisch, warum das so lang dauert.

    Hast du die Möglichkeit die Option "slow_query_log" anzustellen beim MySQL Server?

    Diese Option loggt alle Queries mit, die länger als eine einstellbare Zeit in Sekunden dauern, damit sollte sich der Übeltäter schnell finden lassen (alternativ den Hoster darum bitten, dass mal zu aktivieren).

    Zusätzlich kann es nicht schaden, einmal am Tag alle Tabellen optimieren zu lassen, (Game)Buchungslisten Einträge älter als XX Tage zu löschen, und besonders Gamelogs regelmäßig zu leeren.


    Ansonsten kannst du es auch mal mit getrennter Zeitmessung versuchen:
    http://www.designerscripte.net/showt...light=db_query
    evtl hat ein Scherzkeks von Addonersteller in seiner Funktion ein sleep(40) eingebaut
    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)

Ähnliche Themen

  1. Seite Lahmt sehr stark, immer öfters Fehler 500!
    Von Siggi84 im Forum Support zum VMSone
    Antworten: 18
    Letzter Beitrag: 21.11.2010, 19:53
  2. Anfangen zu programmieren
    Von sebi-home im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 5
    Letzter Beitrag: 19.03.2009, 19:18
  3. [HTML/CSS/JS] Seite an Broser anpassen aber wie ?
    Von Sentinel89 im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 09.02.2007, 00:55
  4. Installiert aber seite ned da?
    Von localx im Forum Support zum VMSone
    Antworten: 10
    Letzter Beitrag: 23.01.2007, 18:30

Berechtigungen

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