Performance
am 22.09.2007 - 21:53 Uhr in
Hallo alle Zusammen,
seit ca. einer Woche bin ich in den Genuß von Drupal gekommen.
Am Anfang habe ich alles über XAMPP lokal auf meinem Rechner ausprobiert.
Danach:
die Datenbank exportiert, Drupal mit den Modulen auf meinen Server hoch geladen und die Datenbank dort importiert.
Als erstes bekam ich eine Fehlermeldung dass ich meinen Hoster kontaktieren soll.
Das Problem war, dass in der .htaccess das ganze so eingetragen war:
- # Don't show directory listings for URLs which map to a directory.
- Options -Indexes
- # Follow symbolic links in this directory.
- Options +FollowSymLinks
es aber so
- # Don't show directory listings for URLs which map to a directory.
- # Options -Indexes
- # Follow symbolic links in this directory.
- # Options +FollowSymLinks
aussehen muss.
Kann mir das mal einer erklären?! Was wurde durch die # aktiviert oder eventuell sogar deaktiviert?!
Okay, dann habe ich Tage damit verbracht mühsam alles zu verstehen, was auch nach und nach immer verständlicher wurde.
Dann, nach dem einbinden diverser Module wie: ACL, Content Access, CCK, Event, Image Galerie, Invite, MSG, FCK Editor, Simple News, Video Upload, Views,.....
bekam ich dann bei Zugriff auf das Zugriffskontrolle Tool Fehlermeldungen, dass mein PHP Memory mehr als 16 MB benötigt und ich dann irgendwann, nachdem auch ein "Eine Seite zurück" im Browser oder "Aktualisieren" nicht mehr funktionierte.
Ich kam gar nicht mehr in den Admin Bereich.
Ich musste das Modul vom Server löschen und danach Update.php in drupal ausführen.
Im Quellcode der angezeigten Zeilen der Fehlermeldung, die angeblich für diesen Overload im PHP Memory meines Hosters verantwortlich ist, konnte ich nichts verdächtiges finden, nur das hier und da natürlich ganze Array definiert wurden, wo eventuell vermutete Angaben über die 16 MB stehen würden. War aber nicht der Fall.
Ich habe jetzt schon bestimmt 4 mal meinen Provider gefragt, warum die Seite nach dem Update auf ein CMS so langsam geworden ist und sich selbst normale Besucher über einen erheblich langsamen bis gar keinen Seitenaufbau beklagen, nur die Antwort bekommen, dass das PHP Limit bei 16 MB liegt und sie daran nichts ändern können.
Selbst wenn ich 32 MB hätte weiß ich nicht ob es dann besser laufen würde. Ich vermute nur mal das es besser wäre.....
Meine letzte Frage an www.one.com(mein Hoster) war nun, was ich für Unterlagen benötige um zu wechseln?! ;-) Mal ganz blöd gefragt!!
Seitdem ich die Views und das OG Modul manuell vom Server entfernt habe und das Update.php ausgeführt habe, um die Module die genutzt werden drupal mitzuteilen, läuft es erheblich schneller und Probleme mit dem Admin Bereich gibts auch nicht mehr.
Ich habe allerdings vorher darauf geachtet nur Module zu nutzen, die für eine 5ér Version von Drupal entsprechen.
Ich benötige diese Module aber schon, weil sie einen sehr großen Funktionsumfang liefern.
Ist Euch das alles auch schon aufgefallen?! Ich will nicht auf irgendwelche Module verzichten müssen, nur weil ich 16 MB zur Verfügung habe, drupal aber mehr benötigt!!!
So far Sternenhaufen
- Anmelden oder Registrieren um Kommentare zu schreiben
Der einzige Rat, den man
am 23.09.2007 - 00:41 Uhr
Der einzige Rat, den man geben kann, ist dir nen anderen Hoster zu suchen, wenn es mit diesem nicht hinhaut. In den Systemanforderungen von Drupal 5 steht klipp und klar, dass 8 MB schon das Minimum für den Core ist und das 16-24 MB für den Anfang empfohlen werden. Diese Systemanforderung gilt es natürlich idealerweise vorher zu checken.
Was darüber hinaus an Speicher benötigt wird, ist allein von den Modulen / der eigenen Programmierung abhängig und daher sehr individuell. Von daher kann man da keine allgemeingültigen Zahlen nennen.
Du musst schon für dich selbst Prioritäten setzen und daraus ggf. Konsequenzen ziehen. Was ist dir wichtiger, unbedingt zu den aktuellen Konditionen bei dem Hoster zu bleiben, oder dein CMS so hinzubekommen, wie du es haben willst?
P.S.:
Bei solchen Stories bin ich doch immer wieder froh, meine eigenen Maschinen zu betreiben. Wenn da was nicht läuft, habe ich wenigstens direkt nen Ansprechpartner ;)
P.P.S.:
Wenn du bei deinem Hoster sowohl Webspace als auch Domains liegen hast, brauchst du neben einer fristgemäßen Kündigung und einem neuen Hoster für jede deiner Domains ein PWS (Providerwechselschreiben, landläufig KK für Konnektivitätskoordination genannt), welches du an beide Hoster schicken musst. Daraufhin gibt der Noch-Hoster für den Neu-Hoster die Domains beim zuständigen Registrar zum Transfer frei (Pre-ACK oder ACK) und der Neu-Hoster übernimmt sie. Details kannst du bei den Hostern erfragen, die dafür in der Regel Vordrucke vorhalten. Das PWS muss übrigens schriftlich (Fax oder Post) abgegeben werden.
"I invented the term Object-Oriented, and I can tell you I did not have C++ in mind." -Alan Kay
Suchmaschinenoptimierung (SEO) & Drupal
Hallo,
am 23.09.2007 - 10:02 Uhr
Hallo,
danke für die Info.
Das muss ja monatlich ganz schön an den Geldbeutel gehen, einen eigenen Webserver laufen zu lassen!
Was kostet sowas denn an Strom?
Kannst Du oder jemand nochmal Stellung zu diesem Teil meiner Frage nehmen?
----
Als erstes bekam ich eine Fehlermeldung dass ich meinen Hoster kontaktieren soll.
Das Problem war, dass in der .htaccess das ganze so eingetragen war:
* # Don't show directory listings for URLs which map to a directory.
* Options -Indexes
* # Follow symbolic links in this directory.
* Options +FollowSymLinks
es aber so
* # Don't show directory listings for URLs which map to a directory.
* # Options -Indexes
* # Follow symbolic links in this directory.
* # Options +FollowSymLinks
aussehen muss.
----
Die Voraussetzung das mann 16 bis 24 MB, besser 32 MB PHP Memory braucht, habe ich nicht wahr genommen. War für mich bei den dürftigen Informationen bei www.one.com auch nicht einsehbar. Das sowas ein Argument für einen Provider sein kann, naja würde sagen :"draus gelernt".
Ich bin seit zwei Jahren dort und es war recht viel MB für den Webspace für wenig Geld angeboten worden. Das war das was zählte. PHP und Mysql waren auch dabei. Mehr brauchte ich damals nicht.
Habt Ihr zuverlässige und sehr gute Quellen, die man mit dem Hosting beauftragen kann?!
Gruß Sternenhaufen
Joa
am 23.09.2007 - 10:13 Uhr
Joa http://www.webhostone.de/, das einzige was bei den Webhosting nicht funkz ist das Search Modul, da das Temporäre erstellen von tabellen nicht funkz, weil sonst die Performence der anderen User auf dem Server leiden könnte oder so.
Aber sonst allet schick, eignes Forum dort usw, Top Support usw! Hängt natürlich alles vom Paket ab.!
http://kochazubi.net
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Hatte noch nie Probleme mit Performance
am 23.09.2007 - 11:30 Uhr
Also ein bisschen RAM sollte schon sein.
Schau doch mal hier:
http://webhostone.de/webpaket_ueb_all.html
Okay, Schleichwerbung. Aber sogar im Paket fuer
4,99 bekommst du schon 36 MB RAM.
Soviel sollte dir ein Webspace fuer ein CMS
schon wert sein.
Dabei sein ist alles
Sternenhaufen wrote: Das
am 23.09.2007 - 12:04 Uhr
Das muss ja monatlich ganz schön an den Geldbeutel gehen, einen eigenen Webserver laufen zu lassen!
Nicht, wenn man genug Mitstreiter hat oder damit seine Brötchen verdient ;)
Was kostet sowas denn an Strom?
Das musst du den Betreiber des Rechenzentrums fragen ;)
Allerdings sind deren Preise nicht mit denen, die wir als Privatkunden kennen verlgeichbar, weil die natürlich viel mehr Saft einkaufen und deren Großabnehmerverträge über Jahre festgeschrieben sind.
Als erstes bekam ich eine Fehlermeldung dass ich meinen Hoster kontaktieren soll.
Das Problem war, dass in der .htaccess das ganze so eingetragen war:
* # Don't show directory listings for URLs which map to a directory.
* Options -Indexes
* # Follow symbolic links in this directory.
* Options +FollowSymLinks
es aber so
* # Don't show directory listings for URLs which map to a directory.
* # Options -Indexes
* # Follow symbolic links in this directory.
* # Options +FollowSymLinks
Das sagt im Grunde nur aus, dass sich die gewünschten Einstellungen von Drupal mit den Voreinstellungen deines Hosters beißen. Verschiedene Hoster bieten hierfür verschiedene Möglichkeiten die PHP-Konfig anzupassen. Dazu kann dir nur dein Hoster nähere Auskunft erteilen, denn wie das im Einzelnen abläuft, hängt sehr stark von der verwendeten Server-Konfig-Software und der darunterliegenden Grundkonfig ab (PHP als Apache-Modul oder CGI, usw.).
Die Voraussetzung das mann 16 bis 24 MB, besser 32 MB PHP Memory braucht, habe ich nicht wahr genommen. War für mich bei den dürftigen Informationen bei www.one.com auch nicht einsehbar. Das sowas ein Argument für einen Provider sein kann, naja würde sagen :"draus gelernt".
Ich bin seit zwei Jahren dort und es war recht viel MB für den Webspace für wenig Geld angeboten worden. Das war das was zählte. PHP und Mysql waren auch dabei. Mehr brauchte ich damals nicht.
Wenn im Leasingvertrag was davon steht, dass man bei Werkstattaufenthalten nen Leihwagen bekommt, kann das auch alles zwischen Trabi und Ferrari sein ;)
Inzwischen gehen die besseren Hoster dazu über bei virteullen Servern und Shared Hosting Accounts etwas mehr Infos rauszurücken, eben weil die Installation von Webanwendungen mittlerweile eher die Regel als die AUsnahme ist (anders als noch vor wenigen Jahren) und diese Anwendungen eben so ihre Bedürfnisse haben. U.a. bilden sich auch Hoster und Hoisting-Angebote heraus, die sich speziell auf bestimmte Anwendungen spezialisieren, z.B. Mittwald im Bereich Typo3.
Habt Ihr zuverlässige und sehr gute Quellen, die man mit dem Hosting beauftragen kann?!
Bei Shared Hosting bin ich nicht im Thema, da ich seit Jahren eigene Root-Server betreibe. Ein alter Freund ist mit Hosteurope genaz zufrieden. Ansonsten böte es sich an, mal auf http://www.webhostlist.de zu stöbern.
"I invented the term Object-Oriented, and I can tell you I did not have C++ in mind." -Alan Kay
Suchmaschinenoptimierung (SEO) & Drupal
Ich wollte Dich eigentlich
am 23.09.2007 - 12:44 Uhr
Ich wollte Dich eigentlich Fragen, was Du so an Strom verbrauchst. ;-)
Bei 550 Watt ein Jahr rund um die Uhr bei 18 Cent wären das ja pro Desktop schon über 800€ oder?!
AU WAIA!!
Aktiviert oder deaktiviert man über die Raute in der .htaccess Datei einen Befehl?! Das war eigentlich das was ich wissen wollte, mit allem anderen hast Du vollkommen recht.
Werde mal schauen, was Ihr mir so an Hosting Partner vorgeschlagen habt!
Wie gesagt, Ohne Views und OG läuft das soweit recht flott und ansprechend.
Habe da nochmal eine Frage zu dem Video Modul, dass zwar Kategorien anlegt aber alle nur untereinander listet. Aber dafür mach ich mal ein neues Thema auf.....
Greetz Sternenhaufen
Raute zum auskommentieren
am 23.09.2007 - 12:51 Uhr
Mit der Raute deaktivierst du es / kommentierst du es aus.
Es gibt auch durchaus die Moeglichkeit, mal ohne .htaccess auszukommen.
Wird erst bei clean urls usw. wichtig. Besser unsicher geritten als sicher zu hause geblieben...
Dabei sein ist alles
Sternenhaufen wrote: Ich
am 23.09.2007 - 13:02 Uhr
Ich wollte Dich eigentlich Fragen, was Du so an Strom verbrauchst. ;-)
Bei 550 Watt ein Jahr rund um die Uhr bei 18 Cent wären das ja pro Desktop schon über 800€ oder?!
Daheim arbeite ich am Notebook und die letzten Monate war ich auch an Wochenenden nur wenige Stunden daheim. Also verbrauche ich privat recht wenig Strom ;)
Aktiviert oder deaktiviert man über die Raute in der .htaccess Datei einen Befehl?! Das war eigentlich das was ich wissen wollte, mit allem anderen hast Du vollkommen recht.
Die vorangestellte Raute kommentiert den Rest der Zeile in einer Apache-Konfigurationsdatei aus.
Werde mal schauen, was Ihr mir so an Hosting Partner vorgeschlagen habt!
Wie gesagt, Ohne Views und OG läuft das soweit recht flott und ansprechend.
Das Problem mit Shared Hosting ist, dass man keine Kontrolle hat wieviele Kunden der Hoster auf welcher Hardware unterbringt, geschweige denn was das für Kunden sind. Es gibt aber auch Hoster, die zu Ausstattung der Maschinen und max. Anzahl Kunden Angaben machen. Dürfte aber eher die Ausnahme sein.
"I invented the term Object-Oriented, and I can tell you I did not have C++ in mind." -Alan Kay
Suchmaschinenoptimierung (SEO) & Drupal
Hi Da hast Du vollkommen
am 23.09.2007 - 19:35 Uhr
Hi
Da hast Du vollkommen recht. Ich werde irgendeine virtuelle Maschine zugeschustert bekommen haben, die auf irgendeinem pysikalischen Rechner konfiguriert wurde und zusätzlich noch 10 weitere Kunden parallel.
Viele Dank für die netten Beschreibungen.
Greetz Sternenhaufen
10 Kunden ist doch prima
am 24.09.2007 - 14:41 Uhr
Neulich gab es in der iX einen Vergleich von v-Servern. Sehr erfreulicherweise schnitt Strato, bei denen ich einen vServer für 8,99 pro Monat unterhalte, ziemlich gut ab. Also deutlich schneller als Shared Hosting ist das auf jeden Fall. Bei Strato ist es z.B. so, dass (weiss ich auch nur durch den Test) Kunden, die viel Speicherplatz aber wenig Arbeitsspeicher haben, mit solchen, bei denen das Verhältinis umgekehrt ist, gemeinsam auf einen Server gepackt werden, um die Resourcen gut auszunutzen. Es kommt also immer darauf an. Dass man wirklich einen Hardware-Root-Server braucht:
Dann hat man eine Seite mit soviel Traffic, dass sich selbiger über Adsense refinanzieren lassen sollte.
Dabei sein ist alles