Schlechte Performance

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • xchs
    Administrator
    • 19.06.2009
    • 14682

    #16
    Ja, genau. So sollte es passen. Kannst Du bei Deinen Domains/Subdomains nicht auch das Server-Verzeichnis auswählen, wohin diese Domains geroutet werden sollen? Zeig da mal einen Screenshot!

    Ich persönlich würde sowohl Hauptdomain als auch Deine drei neuen Subdomains allesamt auf das Server-Verzeichnis "/svr2" zeigen lassen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]
    sigpic

    Kommentar

    • xchs
      Administrator
      • 19.06.2009
      • 14682

      #17
      Zitat von svr Beitrag anzeigen
      1) Glaube mein Hosting-Anbieter bietet das mod_rewrite nicht an, auf jedenfall habe ich es nicht gefunden. Unten mal ein Screenshot des Control Panal, falls man das dort finden sollte ("Control Panal Übersicht.jpg"). Darum habe ich das Umschreiben der URL im Backend auch noch nicht aktiviert und auch das .htaccess nicht angepasst.
      Ok, wie auch im Blog angedeutet, ist für die Seitenperformance das Umschreiben der URL nicht zwingend notwendig. Wenn das von Hoster-Seite aus eben nicht zur Verfügung steht, dann macht das nicht.

      Nichtsdestotrotz könntest Du mit einer "phpinfo.php"
      PHP-Code:
      <?php
        phpinfo();
      ?>
      in Deinem Contao Hauptverzeichnis überprüfen, ob Du dort bei den geladenen Apache-Modulen u.a. "mod_rewrite" findest.



      Zitat von svr Beitrag anzeigen
      2) Habe das .htaccess aber um die Korrektur angepasst, welche Du mir betreffend meinem Servernamen mitgeteilt hast. Siehe hierfür die Beilage ".htaccess.neu"
      Also das kann ich nicht bestätigen: In der von Dir geposteten ".htaccess neu.txt" gibt es nach wie vor die Verweise auf die Subdomains von contao.org:
      Code:
      ##
      # Explicitly send a 404 header if a file on st[0-9].contao.org is not
      # found. This will prevent the start page (empty URL) from being loaded.
      ##
      RewriteCond %{HTTP_HOST} ^st[0-9]\.contao\.org [NC]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule .* - [R=404,L]
      
      ##
      # Do not dispatch dynamic resources via st[0-9].contao.org.
      ##
      RewriteCond %{HTTP_HOST} ^st[0-9]\.contao\.org [NC]
      RewriteCond %{REQUEST_FILENAME} \.(php|html)$
      RewriteRule .* - [R=404,L]
      Hier sollten aber Deine eigenen stehen, so wie ich das schon in meinem Beitrag weiter oben geschrieben hatte.



      Zitat von svr Beitrag anzeigen
      4) Das Hook habe ich angelegt. Siehe hierzu Screenshot "Hook.jpg"
      Ok. Der Hook funktioniert schon mal einwandfrei. Das siehst Du u.a., wenn Du Dir den Quelltext der generierten Seite anschaust.
      Contao Community Administrator

      [Unterstützungsmöglichkeiten]
      sigpic

      Kommentar

      • svr
        Contao-Fan
        • 18.08.2010
        • 274

        #18
        Hier einige Screenshots, weiss aber nicht ob ich da richtig gefolgt bin
        Angehängte Dateien

        Kommentar

        • svr
          Contao-Fan
          • 18.08.2010
          • 274

          #19
          Habe dieses raufgeladen auf den Server:
          Angehängte Dateien

          Kommentar

          • xchs
            Administrator
            • 19.06.2009
            • 14682

            #20
            Soweit ich das auf Deinen Screenshots sehen kann, müssten sowohl Deine Hauptdomain "svruemlang.ch" als auch Deine drei neuen Subdomains "st[1-3].svruemlang.ch" allesamt auf das Server-Verzeichnis "/httpdocs/svr2" zeigen. Kannst Du das irgendwo auswählen bzw. danach suchen?

            Das Problem liegt auf jeden Fall noch bei den drei neuen Subdomains. Deshalb wird Dir aktuell die Seite auch ohne Stylesheets bzw. entsprechend unformatiert dargestellt. Und das liegt eben daran, dass die URL auf die CSS-Datei http://st2.svruemlang.ch/system/html...c7dbdd60ed.css zurzeit (noch) nicht richtig funktioniert.

            Unter Umständen kann es auch eine Zeit lang dauern, bis Deine neu eingerichteten Subdomains dann tatsächlich aktiv sind. Wie lange genau, kann ich Dir leider nicht sagen!

            Wenn Du die richtigen Einstellungen bei Deinem Hoster jetzt auf die Schnelle nicht findest, dann kannst Du vorerst den Hook auch ganz bequem über das Backend deaktivieren: Logg Dich dazu in Dein Backend ein und deaktiviere das in den "Einstellungen" im Abschnitt "Inaktive Erweiterungen" aufgelistete Modul "subdomainhack". Danach sollte die Seite wieder entsprechend gestylt angezeigt werden...
            Zuletzt geändert von xchs; 05.11.2010, 01:24.
            Contao Community Administrator

            [Unterstützungsmöglichkeiten]
            sigpic

            Kommentar

            • xchs
              Administrator
              • 19.06.2009
              • 14682

              #21
              Zitat von svr Beitrag anzeigen
              Habe dieses raufgeladen auf den Server:
              Jepp, so sollte es passen!
              Contao Community Administrator

              [Unterstützungsmöglichkeiten]
              sigpic

              Kommentar

              • svr
                Contao-Fan
                • 18.08.2010
                • 274

                #22
                Hallo xchs

                Ich habe wie oben gewünscht das "phpinfo.php" in das Hauptverzeichnis unter svr2 abgelegt. Nur was muss ich nun damit machen? Wie kann ich nach dem Apache-Modul "mod_rewrite" suchen ?

                Im weiteren habe ich noch eine Frage bezüglich dem Verlinken auf das Unterverzeichnis SVR2 beim Hosting-Anbieter. Wenn ich dies nun finde und auf diesen Ordner umleiten würde (Hauptdomain und Subdomains), dann würde direkt die neue Seite unter www.svruemlang.ch im Internet angezeigt werden, oder ? Dies sollte eben noch nicht der Fall sein. Sobald wir die Seite live schalten wollen wird sie aus dem Verzeichnis SVR2 nach vorne geschoben. Dann müsste ich ja beim Verlinken auf das Verzeichnis SVR2 nichts machen, oder? Höchstens jetzt zu Testzwecken.

                Vielen Dank und Grüsse
                Michi

                Kommentar

                • xchs
                  Administrator
                  • 19.06.2009
                  • 14682

                  #23
                  Zitat von svr Beitrag anzeigen
                  Ich habe wie oben gewünscht das "phpinfo.php" in das Hauptverzeichnis unter svr2 abgelegt. Nur was muss ich nun damit machen? Wie kann ich nach dem Apache-Modul "mod_rewrite" suchen ?
                  Ok, da Dein PHP-Prozess wahrscheinlich auf FastCGI-Basis läuft, zeigt Dir die Funktion "phpinfo()" leider nicht die geladenen Apache-Module an. Die Information, ob Dein gebuchtes Hosting-Paket nun das Modul "mod_rewrite" bereitstellt, kann Dir aber sicherlich Dein Provider/Hoster geben.


                  Zitat von svr Beitrag anzeigen
                  Im weiteren habe ich noch eine Frage bezüglich dem Verlinken auf das Unterverzeichnis SVR2 beim Hosting-Anbieter. Wenn ich dies nun finde und auf diesen Ordner umleiten würde (Hauptdomain und Subdomains), dann würde direkt die neue Seite unter www.svruemlang.ch im Internet angezeigt werden, oder ?
                  Ja, das wäre dann tatsächlich der Fall. Das war mir wohl bei der ganzen Sache hier entgangen bzw. hatte ich so gar nicht wahrgenommen, dass die Entwicklung im entsprechenden Unterordner der Relaunch der bereits bestehenden Seite sein soll.

                  Jedenfalls würde ich dann die hier im Thread bzw. im Blog vorgestellten Optimierungsmöglichkeiten auf die eigentliche Hauptdomain anwenden, sobald Du die überarbeitete Version Deiner Seite dann live schaltest. Jetzt während der Entwicklungsphase ist es im Prinzip ohnedies nicht so wichtig, ob die Website nun ein paar Prozentpunkte schneller läd oder nicht...
                  Contao Community Administrator

                  [Unterstützungsmöglichkeiten]
                  sigpic

                  Kommentar

                  • svr
                    Contao-Fan
                    • 18.08.2010
                    • 274

                    #24
                    Hallo xchs

                    Habe bei meinem Provider nachgefragt. Er bietet das Apache Module "mod_rewrite" nicht an. Hat sich dies in dem Fall erledigt.

                    In dem Fall ist nun eigentlich die Performance soweit vorbereitet. Sobald ich die Seiten aus dem Unterverzeichnis nach vorne in das Hauptverzeichnis ziehe, sollten ja alle Domaine und Subdomaine auf den gleichen Hauptfolder zeigen und dann wird hoffentlich auch die Seite wieder anzeigbar sein, nicht so wie beim letzten Versuch, als das Stylesheet aus der Subdomaine nicht gefunden werden konnte und die Seite somit kein ordentliches Layout hatte (http://st2.svruemlang.ch/system/html...c7dbdd60ed.css).

                    Falls das Layout wieder nicht richtig sein würde: Woran könnte es dann liegen ? Würde mich dann gegebenenfalls einfach wieder melden und sonst vorübergehen das Modul wieder ausschalten.

                    Vielen Dank für die Hilfe und den Support
                    Michi

                    Kommentar

                    • xchs
                      Administrator
                      • 19.06.2009
                      • 14682

                      #25
                      Zitat von svr Beitrag anzeigen
                      Habe bei meinem Provider nachgefragt. Er bietet das Apache Module "mod_rewrite" nicht an. Hat sich dies in dem Fall erledigt.
                      Ja, dann musst Du darauf wohl verzichten.


                      Zitat von svr Beitrag anzeigen
                      Falls das Layout wieder nicht richtig sein würde: Woran könnte es dann liegen ?
                      Du musst bei Deinem Hoster auf jeden Fall die drei betreffenden Subdomains richtig einrichten (die dann in das Hauptverzeichnis Deiner Contao-Installation zeigen sollten). Genauere Informationen dazu findest Du sicherlich auch in den FAQs Deines Hoster bzw. den entsprechenden Hilfeseiten der Web-Administrationsoberfläche.

                      Ob die Subdomains funktionieren, kannst Du aber auch selbst leicht testen, indem Du sie direkt über den Browser aufrufst. Aktuell erhalte ich beim Aufruf von http://st1.svruemlang.ch/ nämlich einen Fehler "Server nicht gefunden". Mache ich das gleiche mit der Contao Subdomain http://st1.contao.org/ dann antwortet mir der Server mit einem Error 403. So was ähnliches sollte dann auch bei Dir der Fall sein, wenn die Subdomains korrekt eingerichtet und per HTTP erreichbar sind.
                      Contao Community Administrator

                      [Unterstützungsmöglichkeiten]
                      sigpic

                      Kommentar

                      • svr
                        Contao-Fan
                        • 18.08.2010
                        • 274

                        #26
                        Hallo xchs

                        Ich habe bei meinem Provider nachgefragt und er hat nun was gemacht. Es erscheint auch eine andere Seite, wenn man nun auf alle drei Links klickt:

                        st1.svruemlang.ch/
                        st2.svruemlang.ch/
                        st3.svruemlang.ch/

                        Sieht dies nun besser aus ? Umstellen und effektiv prüfen kann ich dies ja erst, wenn ich die Seite umstelle und den Inhalt aus "svr2" in den davorliegenden Ordner unter httpdocs verschiebe, ist das richtig ?

                        Danke und Grüsse
                        Michi

                        Kommentar

                        • xchs
                          Administrator
                          • 19.06.2009
                          • 14682

                          #27
                          Zitat von svr Beitrag anzeigen
                          Sieht dies nun besser aus ?
                          Ja, sieht besser aus, weil jetzt zumindest der Server auf die Anfrage antwortet.

                          Was ich aber komisch finde, wieso da bei Dir
                          This is the placeholder for subdomain st1.svruemlang.ch.svruemlang.ch
                          für den Subdomain-Namen ausgegeben wird. Naja...

                          Sobald Du die neue Seite relaunchst und freischaltest, brauchst Du übrigens keine Dateien zu verschieben, sondern einfach in der Web-Administrationsoberfläche Deines Hoster sämtliche betreffende Domains (Hauptdomain, Subdomains) auf diesen Ordner zeigen lassen.
                          Zuletzt geändert von xchs; 09.11.2010, 17:09.
                          Contao Community Administrator

                          [Unterstützungsmöglichkeiten]
                          sigpic

                          Kommentar

                          • svr
                            Contao-Fan
                            • 18.08.2010
                            • 274

                            #28
                            Hallo schs

                            Vielen Dank für die Info, werde aber sowieso den ganzen Inhalt aus dem Folder "svr2" nach vorne schieben, da ich mir dies gewöhnt bin so zu arbeiten. Denke dies sollte kein Problem sein und nicht die ganze Struktur durcheinander bringen, da ich ja den ganzen Ordner 1:1 nach vorne bringe.

                            Ich habe nun noch den Link des Stylesheets versucht, welchen Du mir mal mitgeteilt hattest:


                            Da erscheint nun:
                            Not Found
                            The requested document was not found on this server.
                            --------------------------------------------------------------------------------
                            Web Server at svruemlang.ch

                            Schon mal was besseres oder mehr als zuvor, aber weiss nicht ob dies richtig ist. Scheint so, dass das .css noch fehlt. Muss ich dies noch installieren und platzieren oder woran liegt dies? Am Unterordner "svr2" oder fehlt das Stylesheet einfach, resp. muss ich dies noch erstellen und auf den Server leeaden ?

                            Vielen Dank und Grüsse
                            Michi

                            Kommentar

                            • xchs
                              Administrator
                              • 19.06.2009
                              • 14682

                              #29
                              Zitat von svr Beitrag anzeigen
                              Vielen Dank für die Info, werde aber sowieso den ganzen Inhalt aus dem Folder "svr2" nach vorne schieben, da ich mir dies gewöhnt bin so zu arbeiten. Denke dies sollte kein Problem sein und nicht die ganze Struktur durcheinander bringen, da ich ja den ganzen Ordner 1:1 nach vorne bringe.
                              Ja, ist selbstverständlich auch kein Problem. Wie Du das lieber möchtest...

                              Zitat von svr Beitrag anzeigen
                              Ich habe nun noch den Link des Stylesheets versucht, welchen Du mir mal mitgeteilt hattest:


                              Da erscheint nun:
                              Not Found
                              The requested document was not found on this server.
                              --------------------------------------------------------------------------------
                              Web Server at svruemlang.ch

                              Schon mal was besseres oder mehr als zuvor, aber weiss nicht ob dies richtig ist. Scheint so, dass das .css noch fehlt. Muss ich dies noch installieren und platzieren oder woran liegt dies?
                              Naja, das liegt vermutlich daran, dass die betreffende (dynamisch generierte) Datei mittlerweile einen anderen Dateinamen hat und infolgedessen jetzt auch nicht mehr gefunden werden kann. Darüber hinaus hast Du ja zurzeit den Hook (Modul "subdomainhack") deaktiviert.

                              Durch die Ergänzungen in der ".htaccess" wird Dir ein Error 404 ausgegeben, sofern die von der Subdomain angeforderte Datei nicht existiert.
                              Contao Community Administrator

                              [Unterstützungsmöglichkeiten]
                              sigpic

                              Kommentar

                              • svr
                                Contao-Fan
                                • 18.08.2010
                                • 274

                                #30
                                Hallo xchs

                                Ich habe ja die Subdomains vor langer Zeit mal eröffnet. Die finde ich nun auch beim FTP Aufruf auf dem Hostingserver (siehe beiligendes Bild). Meine Frage nun, damit ich die Performance anpassen kann, wenn ich die Seiten nach vorne ins Hauptverzeichnis geschoben, ob der Folder der Subdomains am richtigen Ort ist oder ob die auch im Verzeichnis "httpdocs" sein sollten, wo sich dann ja die Page selber auch befindet ?

                                Vielen Dank und Grüsse
                                Michi
                                Angehängte Dateien

                                Kommentar

                                Lädt...