Am Verzweifeln - IIS7 + Drupal 6.14 bei Inserts/Updates so langsam - Update bereits entfernt
am 09.11.2009 - 20:53 Uhr in
Ich hoffe irgendjemand kann mir helfen.. bin langsam am verzweifeln... betreibe drupal 6.14 auf IIS7 mit mysql + php 5.2.3
verwende mysql u php auch für andere projekte und hatte NOCH NIE IRGENDWELCHE LOADING-Probleme.
Hab bereits alle Foren abgeklopft, aber find einfach keine Lösung, Firewall ist deaktiviert, in der php.ini ist alles raufgesetzt aber trotzdem benötigen seiten (vorallem bei Inserts oder Updates von Daten) EWIG lange... und das ist einfach uninteressant. So nämlich an einem System zu arbeiten macht definitiv keinen Spass... hoffe jemand kann mir weiterhelfen... !
Das Modul "update" hab ich bereits entfernt.. danach wurden die Seitenloads zumindest nur bei reiner Anzeige von Seiten ein bisschen besser. Aber für ein Update von einem Textfeld 15 Sekunden... kann ich nicht nachvollziehen.
Bitte um Hilfe! DANKE!
- Anmelden oder Registrieren um Kommentare zu schreiben

Hi, es ist leider ziemlich
am 10.11.2009 - 07:42 Uhr
Hi,
es ist leider ziemlich verworren, was du da schreibst, den IIS benutzen wohl nicht all zu viele und man weiß nicht, wie dein Drupal konfiguriert ist.
Cache an? Steht was im Log? Wie viele Module sind aktiv? Welches Theme? MySQL Slow Query Log? Memchache? Boost? Was für Hardware? Wie groß ist die DB? Hoster? XDebug Profiler benutzen? Wie ist der Apache konfiguriert? MySQL QueryCache an? OpCode Cache wie APC? XDebug ist aus? Und vieles mehr.
Das Update Modul ist eine schlechte Idee zum ausschalten, da du Updates einfach brauchst. Angemeldete User bekommen weniger gecached, da ist es so oder so langsamer.
---
Viele Grüße,
Kars-T
Hi Kars-T! Sorry für die
am 16.11.2009 - 22:00 Uhr
Hi Kars-T!
Sorry für die verworrene Beschreibung. Probier mal alles, was ich so weiss aufzuzählen.
Also:
Cache: Aus
Module: So einige (ca. 30)
Theme: Eigenes Theme
MySQL Slow Query Log - wäre eingeschalten für Slow Queries länger 1 Sekunde, aber im Logfile ist nichts drinnen
Hardware: Athlon Dualcore XP64
DB: MySQL 5.0 - gerade mal das System aufgesetzt.
Server: IIS 7
PHP: Php 5.2.3 32bit
OS: Win Vista Business 32bit
Das eigenartige: Hab das System ident auf nem Toshiba Windows7-aufgesetzt, selbe Versionen für MySQL, IIS, PHP und den Inhalt aus der DB 1 zu 1 kopiert.. und da sind die Inserts/Updates BLITZSCHNELL. Woran könnte es evtl. liegen?
BIG THX!
Mach auf alle Fälle den
am 16.11.2009 - 22:53 Uhr
Mach auf alle Fälle den Drupal Cache an und schau, das du so etwas wie APC PHP Cache zum laufen bekommst. Und dann musst du in die Log Dateien schauen, ob irgendwo etwas komisches zu sehen ist. Versuch sonst auch mal das dev Modul zu installieren und Daten damit zu sammeln, ob es wirklich an PHP liegt. Das zeigt die an, wie lange die Seite zum aufbauen braucht und welche SQL Abfragen laufen.
---
Viele Grüße,
Kars-T
LÖSUNG GEFUNDEN!!! Hatte
am 19.11.2009 - 20:04 Uhr
LÖSUNG GEFUNDEN!!!
Hatte MySQL als InnoDB installiert...
1) bestehende Tabellen exportiert und Engine ersetzt von InnoDB auf MyISAM, Tables alle gelöscht
2) geändert im my.ini File als MyISAM
3) MySQL Service neu gestartet
4) Tables neu importiert
5) und jetzt ist der Seitenload auf ca. 0,3s bei Inserts/Updates!
Gibts ja gar nicht, dass da so ein extremer Unterschied ist. Kann mir wer sagen wieso das der Fall ist?
Kann ich dir leider nicht
am 19.11.2009 - 20:16 Uhr
Kann ich dir leider nicht sagen. Ich hatte mal testweise eine Seite von mir umgestellt und meine Benchmarks hatte gezeigt, das InnoDB viel mehr Aufrufe abarbeiten konnte als MyISAM.
Und D7 wird auch InnoDB benutzen und nicht MyISAM. Aber eigentlich will ich ja Falcon oder MariaDB ;)
Such mal in Google, da findest du bestimmt was.
---
Viele Grüße,
Kars-T