350 Nachrichten unter 93 Themen von 105 Mitgliedern
[SilverStripe Roadmap][Changelog]

Silverstripe auf Strato Power Plus: teilweise sehr langsam?

Seite: 1 , 2 2758 mal gelesen
  • alex.enjoy
    alex.enjoy Community Member
    1 Beitrag

    Silverstripe auf Strato Power Plus: teilweise sehr langsam?

    Hallo,

    wir haben silverstripe auf einem Power Plus Paket von Strato installiert und es läuft auch soweit.
    Allerdings dauert es mitunter eine halbe Minute bis eine Seite erscheint. Dann geht es auch mal wieder normal schnell.
    Bei 1und1 hatten wir das Problem noch nie.
    Kennt das jemand und gibt es dafür Abhilfe?

    gruß alex.


  • Tobias

    131 Beiträge

    Re: Silverstripe auf Strato Power Plus: teilweise sehr langsam?

    Hey Alex,

    die Stratopakete kenne ich leider nicht im Einzelnen - eine halbe Minute ist aber aussergewöhnlich lange, das würde mir keinen Spaß machen. In der Regel liegt es an der Datenbankverbindung.
    Es könnte aber auch am Templatecache liegen, da dieser einmal pro Stunde (meine ich jetzt jedenfalls) neu aufgebaut wird - die folgenden Seitenaufrufe sind dann wieder schneller. Könntest du im Hauptverzeichnis einen Ordner silverstripe-cache anlegen und diesem volle Schreibrechte geben? Vielleicht liegt es daran, dass es etwas dauert, die Cachedaten in /tmp (oder wo auch immer bei Strato das tmp-Verzeichnis liegt - dort werden normalerweise die Templatecachedateien abgelegt) zu schreiben ...

    Wenn Du im Backend eingeloggt bist, und dann das Frontend mit /?flush=1 aufrufst, dauert es dann auch so lange, bis die Startseite erscheint?

    In weiteren SilverStripeversionen sollen die Datenbankabfragen minimiert werden, so dass Performanceprobleme bei Datenbankzugriffen reduziert werden sollten.

    Ciao ... Tobias

    Tobias, Forum-Team

  • StartUp3D
    StartUp3D Community Member
    16 Beiträge

    Re: Silverstripe auf Strato Power Plus: teilweise sehr langsam?

    Hallo,
    ich hänge mich mal eben an diesen Thread mit dran:

    Ich habe für einen Kunden auf seinem Strato-Hosting-Paket (STRATO PowerPlus) Silverstripe installiert. Das genutzte Paket ist bei Strato das zweitkleinste, welches PHP5, Datenbank und mod_rewrite unterstützt.

    Installation hat geklappt. Allerdings haben wir das gleiche Problem wie mein Vorposter mit der Geschwindigkeit:

    Die Anzeige des Frontends ist noch im Rahmen (dauerst 3-5 Sekunden, bis die Seite angezeigt wird). Die Bearbeitung via Backend allerdings ist katastrophal. Bis zu 1 Minute Wartezeit, wenn ein Lade- oder Speichervorgang abgeschlossen werden soll.

    Ich vermute mal, dass es am zugewiesenen Speicher von Strato für die Hosting-Pakete liegt. Anders kann ich mir das nicht erklären. Unter 30 Sekunden wird keine Backend-Seite geladen.

    Vielleicht hat jemand noch einen Tip, wie man etwas Geschwindigkeit rausholen kann?

    Beste Grüße,
    Otto
  • StartUp3D
    StartUp3D Community Member
    16 Beiträge

    Re: Silverstripe auf Strato Power Plus: teilweise sehr langsam?

    Ich werd verrückt:

    Nachdem ich noch etwas im Forum gestöbert habe bin ich auf folgenden Befehl gestoßen, den ich in meine "mysite/_config.php" eingefügt habe:

    Director::set_environment_type("dev");

    Sobald dieser Befehl gesetzt ist, erhöht sich die Geschwindigkeit im Backendbereich um ein vielfaches. Eine Abfrage dauert dann nur noch 3-5 Sekunden!

    Da werd einer daraus schlau. Ich denke aber mal, dass man für eine Produktivseite "dev" nicht eingeschaltet lassen soll?

    Würde mich über Hinweise freuen.

    Beste Grüße,
    Otto
  • Tobias

    131 Beiträge

    Re: Silverstripe auf Strato Power Plus: teilweise sehr langsam?

    Hi hi,

    wie schon geschrieben - ich kenne mich mit den Strato-Paketen nicht wirklich aus. Wie viel Speicher steht zur Verfügung (schon mal mit phpinfo() überprüft?)?
    Auch Wordpress scheint bei Strato ein paar Probleme zu verursachen (Memory Limit). Hier wird beschrieben, wie man bei Strato das memory_limit erhöhen kann (eigene php.ini im Root der Anwendung) - ABER: alles auf eigene Gefahr!

    Das mit der Director-Einstellung kann ich nicht wirklich nachvollziehen - könntest Du dev durch live ersetzen?

    Ciao .. Tobias

    Tobias, Forum-Team

  • StartUp3D
    StartUp3D Community Member
    16 Beiträge

    Re: Silverstripe auf Strato Power Plus: teilweise sehr langsam?

    Hallo Tobias,
    ja, ist schon seltsam das ganze.

    memory_limit beim Account liegt bei 32MB, also mehr als ausreichend.

    Sobald ich das "dev" durch "live" ersetze ist im Backend wieder kaum eine Arbeit mehr möglich, da ein Seitenaufruf 1 Minute oder länger dauert. Sobald ich es wieder zurücksetze auf "dev" läufts wie geschmiert :-)

    Naja, für heute ist erstmal Schluss. Ich werd die "dev"-Einstellung während der Entwicklung beibehalten und evtl. dem Kunden anregen einen Serverwechsel durchzuführen.

    Beste Grüße und einen schönen Sonntag,
    Otto
  • hu
    hu Community Member
    4 Beiträge

    Re: Silverstripe auf Strato Power Plus: teilweise sehr langsam?

    Hallo StartUp,

    bei mir ist es sogar so, dass sich ohne Director::set_environment_type("dev"); der Adminbereich gar nicht laden läßt.
    (Version 2.3.2)

    In Firebug erscheinen dann unzählige Fehlermeldungen, die im dev-Modus alle verschwinden. Ich hoste bei Strato und 1und1, aber nur Strato zeigt den Fehler.


    Class ss.i18n not defineden_US.js...245429985 (line 2)
    Class ss.i18n not definedde_DE.js...245429985 (line 2)
    Class ss.i18n not defineden_US.js...245429802 (line 2)
    Class ss.i18n not definedde_DE.js...245429802 (line 2)
    Behaviour is not defined
    [Break on this error] Behaviour.register({
    Sitetree...245429765 (line 16)
    Class is not defined
    [Break on this error] UniqueFormField = Class.create();
    UniqueFi...245429913 (line 1)
    Behaviour is not defined
    [Break on this error] Behaviour.addLoader(hideLoading);
    admin (line 752)
    Behaviour is not defined
    [Break on this error] Behaviour.register({
    admin (line 1003)
    Behaviour is not defined
    [Break on this error] Behaviour.register({
    admin (line 892)
    Behaviour is not defined
    [Break on this error] Behaviour.register({
    admin (line 936)
    Behaviour is not defined
    [Break on this error] Behaviour.register({
    admin (line 953)
  • StartUp3D
    StartUp3D Community Member
    16 Beiträge

    Re: Silverstripe auf Strato Power Plus: teilweise sehr langsam?

    Hallo Hu,
    das Problem, von dem Du sprichst wollte ich mir noch für später aufheben :-)

    Wollte erstmal die Ladeverzögerungssache anfragen, aber vielleicht hängt das auch alles irgendwie zusammen.

    Ich bekam die gleichen Fehlermeldungen wie Du ("Behaviour is not defined" usw.). Durch viel rumprobieren konnte ich mich zwischenzeitlich einloggen, wenn ich dem "assets"-Ordner die Rechte "666" gegeben habe. Sobald ich ein Recht des Ordners auf "ausführbar" gesetzt habe, z.b. "766", wars vorbei mit dem Einloggen.

    Das es jetzt mit dem dev-parameter funktioniert und ich gleichzeitig auch noch Bilder in den "assets"-Ordner hochladen kann, freut mich schon mal.

    Was mich noch interessieren würde ist, ob es gravierende Auswirkungen hat, wenn ich meine Einstellung auf "dev" lasse?

    Beste Grüße,
    Otto

    P.S.: Schön dass ich nicht der einzige bin mit dem Problem bei Strato.

Zur Zeit online: Zur Zeit ist leider niemand online.

Wir begrüßen unsere neuen Mitglieder: saerdna