Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 28

Thema: Seite lahmt aber wo mit der Suche anfangen

  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)

  7. #7
    Sledgedog
    Gast
    Zitat Zitat von jpwfour Beitrag anzeigen
    Hast du die Möglichkeit die Option "slow_query_log" anzustellen beim MySQL Server?
    Muß ich mal schaun, weiss ja nicht wo man das macht, aber notfalls nerve ich gleich den hoster mal

    Zitat Zitat von jpwfour Beitrag anzeigen
    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.
    Ich denke mal das der ganze Müll drinnen bleibt in der Datenbank
    da werd ich wohl mal schauen müssen, das ich das hinbekomme das er da bei den games alles äter als xx tage raus schmeisst

  8. #8
    Erfahrener Benutzer Avatar von sunnydreamer
    Registriert seit
    08.07.2008
    Beiträge
    490
    So ein Problem haben wir aktuell auch, egal ob Serverwechsel oder ob man die DB auslagert irgendwo hängt es trotzdem noch.

    Naja, mal schauen was die Serverlogs ergeben, weil die verschiedenen Teile der Seite sind eigentlich schon weitesgehend optimiert.

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

  9. #9
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    CPU: Core2Duo - Fair Use

    Mit nem VMS soll da 40 sec beisammenkommen von ein paar klicks? nie und nimmer.

    Ich würde einfach mal deinen hoster anschreiben.
    Fair Use bedeutet ja im 99.99% das noch wer anders da drauf ist

    eventuell checkst du mal welche noch darauf sind wenn du nicht weist wie schick mir deine Domain dan sag ich dir welche Domains noch auf dem Server sind.

    MFG Lokutos
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  10. #10
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    hast du db optimierungs cron jeden tag laufen? (reload löschen usw)

Seite 1 von 3 123 LetzteLetzte

Ä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, 18:53
  2. Anfangen zu programmieren
    Von sebi-home im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 5
    Letzter Beitrag: 19.03.2009, 18:18
  3. [HTML/CSS/JS] Seite an Broser anpassen aber wie ?
    Von Sentinel89 im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 08.02.2007, 23:55
  4. Installiert aber seite ned da?
    Von localx im Forum Support zum VMSone
    Antworten: 10
    Letzter Beitrag: 23.01.2007, 17:30

Berechtigungen

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