+ Antworten
Ergebnis 1 bis 10 von 10

Thema: Performance-Problem

  1. #1
    Neu an Board
    Registriert seit
    31.07.2005
    Beiträge
    44
    Bedankte sich
    6
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Performance-Problem

    Hallo,

    ich habe seit einiger Zeit auf http://www.13er.at/home ein gewaltiges Performance-Problem.

    Folgendes sei vorausgeschickt:
    • Ja, ich weiß, die Version ist veraltet, die Umstellung ist auch schon eingeleitet, aber eine Zeit lang wird die alte Site noch benötigt.
    • Eine vorgeschaltete statische HTML-Seite (http://www.13er.at/) performt m. E. völlig OK
    • Die Admin-Site performt auch OK, manche Komponenten sind allerdings langsamer, als es m.E. sein müsste
    • Ich habe eine Site beim gleichen Hoster, die dieser sehr ähnlich ist, auch die gleiche Joomla Version hat und die auch völlig OK performt. Also schließe ich Probleme des Hosters mal aus...

    ALLE nicht-statischen Seiten sind extrem langsam. Egal ob mit oder ohne Cache...

    Teste ich mit https://developers.google.com/speed/...13er.at%2Fhome kriege ich FAILED_DOCUMENT_REQUEST

    Wer, bzw. welches Tool kann mir helfen, möglichst schnell und effizient festzustellen, was die Performance-Bremse ist?

    Vielen Dank.

    Rob

  2. #2
    Hat hier eine Zweitwohnung Avatar von kitepascal
    Registriert seit
    18.03.2009
    Ort
    bei Aachen
    Beiträge
    1.377
    Bedankte sich
    96
    Erhielt 539 Danksagungen
    in 511 Beiträgen

    Standard

    Hi Rob,

    der Debug Modus wird dir weiterhelfen.

    Ein Schöner Artikel zu Joomla Performance Problemen:
    https://www.hosteurope.de/blog/joomla-debugging/

    Gruß

    Pascal
    ↙ | website-bereinigung.de → Support-Chat

  3. #3
    Neu an Board
    Registriert seit
    31.07.2005
    Beiträge
    44
    Bedankte sich
    6
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo Pascal,

    danke für den Tipp. Allerdings sehe ich hier auch noch nicht klarer. Das folgende wird mir im DEBUG-Modus ausgegeben, ich kann allerdings nicht erkennen, was hier Verzögerungen von 5 - 10 Sekunden auslöst. Hast du da noch einen Tipp?


    •Profil zum Laufzeitverhalten•
    Application afterLoad: 0.000 seconds, 0.42 MB
    Application afterInitialise: 0.034 seconds, 3.01 MB
    Application afterRoute: 0.042 seconds, 4.01 MB
    Application afterDispatch: 0.176 seconds, 8.69 MB
    Application afterRender: 0.252 seconds, 9.80 MB
    •Speichernutzung•
    10353008
    •16 Abfragen protokolliert•
    SELECT *
    FROM jos_session
    WHERE session_id = 'e2f125c6651181d947262269c79fc61c'
    DELETE
    FROM jos_session
    WHERE ( TIME < '1544175359' )
    SELECT *
    FROM jos_session
    WHERE session_id = 'e2f125c6651181d947262269c79fc61c'
    UPDATE `jos_session`
    SET `time`='1544176259',`userid`='0',`usertype`='',`us ername`='',`gid`='0',`guest`='1',`client_id`='0',` data`='__default|a:9:{s:15:\"session.counter\";i:4 ;s:19:\"session.timer.start\";i:1544175790;s:18:\" session.timer.last\";i:1544175982;s:17:\"session.t imer.now\";i:1544176082;s:22:\"session.client.brow ser\";s:115:\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36\";s:8:\"registry\";O:9:\"JRegistry\":3:{s:1 7:\"_defaultNameSpace\";s:7:\"session\";s:9:\"_reg istry\";a:1:{s:7:\"session\";a:1:{s:4:\"data\";O:8 :\"stdClass\":0:{}}}s:7:\"_errors\";a:0:{}}s:4:\"u ser\";O:5:\"JUser\":19:{s:2:\"id\";i:0;s:4:\"name\ ";N;s:8:\"username\";N;s:5:\"email\";N;s:8:\"passw ord\";N;s:14:\"password_clear\";s:0:\"\";s:8:\"use rtype\";N;s:5:\"block\";N;s:9:\"sendEmail\";i:0;s: 3:\"gid\";i:0;s:12:\"registerDate\";N;s:13:\"lastv isitDate\";N;s:10:\"activation\";N;s:6:\"params\"; N;s:3:\"aid\";i:0;s:5:\"guest\";i:1;s:7:\"_params\ ";O:10:\"JParameter\":7:{s:4:\"_raw\";s:0:\"\";s:4 :\"_xml\";N;s:9:\"_elements\";a:0:{}s:12:\"_elemen tPath\";a:1:{i:0;s:66:\"/home5/eins3er/public_html/libraries/joomla/html/parameter/element\";}s:17:\"_defaultNameSpace\";s:8:\"_defau lt\";s:9:\"_registry\";a:1:{s:8:\"_default\";a:1:{ s:4:\"data\";O:8:\"stdClass\":0:{}}}s:7:\"_errors\ ";a:0:{}}s:9:\"_errorMsg\";N;s:7:\"_errors\";a:0:{ }}s:13:\"session.token\";s:32:\"71aa85a78c95ae8799 0e9ae96705edff\";s:16:\"com_mailto.links\";a:1:{s: 40:\"bc0b9f4c946d94421dd5cd5593cd3dcc8de9b106\";O: 8:\"stdClass\":2:{s:4:\"link\";s:61:\"http://www.13er.at/aktivitaeten/sonstige/628-24-dezember-2018\";s:6:\"expiry\";i:1544175892;}}}'
    WHERE session_id='e2f125c6651181d947262269c79fc61c'
    SELECT *
    FROM jos_components
    WHERE parent = 0
    SELECT folder AS TYPE, element AS name, params
    FROM jos_plugins
    WHERE published >= 1
    AND access <= 0
    ORDER BY ordering
    SELECT m.*, c.`option` AS component
    FROM jos_menu AS m
    LEFT JOIN jos_components AS c
    ON m.componentid = c.id
    WHERE m.published = 1
    ORDER BY m.sublevel, m.parent, m.ordering
    SELECT template
    FROM jos_templates_menu
    WHERE client_id = 0
    AND (menuid = 0 OR menuid = 155)
    ORDER BY menuid DESC
    LIMIT 0, 1
    SELECT *
    FROM jos_sections
    WHERE id = 5
    LIMIT 0, 1
    SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext, a.sectionid, a.state, a.catid, a.created, a.created_by, a.created_by_alias, a.modified, a.modified_by, a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.attribs, a.hits, a.images, a.urls, a.ordering, a.metakey, a.metadesc, a.access, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(':', a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug, CHAR_LENGTH( a.`fulltext` ) AS readmore, u.name AS author, u.usertype, cc.title AS category, g.name AS groups, u.email AS author_email
    FROM jos_content AS a
    INNER JOIN jos_categories AS cc
    ON cc.id = a.catid
    LEFT JOIN jos_sections AS s
    ON s.id = a.sectionid
    LEFT JOIN jos_users AS u
    ON u.id = a.created_by
    LEFT JOIN jos_groups AS g
    ON a.access = g.id
    WHERE a.access <= 0
    AND s.id = 5
    AND s.access <= 0
    AND cc.access <= 0
    AND s.published = 1
    AND cc.published = 1
    AND a.state = 1
    AND ( publish_up = '0000-00-00 00:00:00' OR publish_up <= '2018-12-07 09:50:59' )
    AND ( publish_down = '0000-00-00 00:00:00' OR publish_down >= '2018-12-07 09:50:59' )
    ORDER BY a.created DESC
    LIMIT 0, 1008
    SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext, a.sectionid, a.state, a.catid, a.created, a.created_by, a.created_by_alias, a.modified, a.modified_by, a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.attribs, a.hits, a.images, a.urls, a.ordering, a.metakey, a.metadesc, a.access, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(':', a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug, CHAR_LENGTH( a.`fulltext` ) AS readmore, u.name AS author, u.usertype, cc.title AS category, g.name AS groups, u.email AS author_email
    FROM jos_content AS a
    INNER JOIN jos_categories AS cc
    ON cc.id = a.catid
    LEFT JOIN jos_sections AS s
    ON s.id = a.sectionid
    LEFT JOIN jos_users AS u
    ON u.id = a.created_by
    LEFT JOIN jos_groups AS g
    ON a.access = g.id
    WHERE a.access <= 0
    AND s.id = 5
    AND s.access <= 0
    AND cc.access <= 0
    AND s.published = 1
    AND cc.published = 1
    AND a.state = 1
    AND ( publish_up = '0000-00-00 00:00:00' OR publish_up <= '2018-12-07 09:50:59' )
    AND ( publish_down = '0000-00-00 00:00:00' OR publish_down >= '2018-12-07 09:50:59' )
    ORDER BY a.created DESC
    SELECT a.*, COUNT( b.id ) AS numitems, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(':', a.id, a.alias) ELSE a.id END AS slug
    FROM jos_categories AS a
    LEFT JOIN jos_content AS b
    ON b.catid = a.id
    AND b.state = 1
    AND ( b.publish_up = '0000-00-00 00:00:00' OR b.publish_up <= '2018-12-07 09:50' )
    AND ( b.publish_down = '0000-00-00 00:00:00' OR b.publish_down >= '2018-12-07 09:50' )
    AND b.access <= 0
    WHERE a.SECTION = 5
    AND a.published = 1
    AND a.access <= 0
    GROUP BY a.id
    HAVING numitems > 0
    ORDER BY a.ordering
    SELECT id, title, module, POSITION, content, showtitle, control, params
    FROM jos_modules AS m
    LEFT JOIN jos_modules_menu AS mm
    ON mm.moduleid = m.id
    WHERE m.published = 1
    AND m.access <= 0
    AND m.client_id = 0
    AND ( mm.menuid = 155 OR mm.menuid = 0 )
    ORDER BY POSITION, ordering
    SELECT *
    FROM jos_banner
    WHERE showBanner = 1
    AND (imptotal = 0 OR impmade < imptotal)
    AND cid = 2
    AND catid = 82
    ORDER BY sticky DESC, ordering
    LIMIT 0, 3
    UPDATE jos_banner
    SET impmade = impmade + 1
    WHERE bid = 21
    UPDATE jos_banner
    SET impmade = impmade + 1
    WHERE bid = 22
    •Geladene Sprachdateien•
    /home5/eins3er/public_html/language/de-DE/de-DE.ini 1
    /home5/eins3er/public_html/administrator/language/de-DE/de-DE.plg_system_easycalccheckplus.ini 1
    /home5/eins3er/public_html/language/de-DE/de-DE.plg_system_debug.ini 1
    /home5/eins3er/public_html/language/de-DE/de-DE.com_content.ini 1
    /home5/eins3er/public_html/language/de-DE/de-DE.plg_content_pagebreak.ini 1
    /home5/eins3er/public_html/language/de-DE/de-DE.tpl_13er-jsjv01gr.ini
    /home5/eins3er/public_html/language/en-GB/en-GB.tpl_13er-jsjv01gr.ini
    /home5/eins3er/public_html/language/de-DE/de-DE.mod_mainmenu.ini 1
    /home5/eins3er/public_html/language/de-DE/de-DE.mod_breadcrumbs.ini 1
    /home5/eins3er/public_html/language/de-DE/de-DE.mod_banners.ini 1
    •Nicht übersetzte Textfolgen (Diagnose)•
    •Keine•
    •Nicht übersetzte Textfolgen (Designer)•
    •Keine•

  4. #4
    Hat hier eine Zweitwohnung Avatar von kitepascal
    Registriert seit
    18.03.2009
    Ort
    bei Aachen
    Beiträge
    1.377
    Bedankte sich
    96
    Erhielt 539 Danksagungen
    in 511 Beiträgen

    Standard

    Spontan sehe ich da auch kein Problem.

    Deaktivere doch mal alle Drittanbieter Erweiterungen unter Erweiterungen -> Verwalten.
    Absteigend nach ID sortieren. Alle mit der ID > 10.000 gehören normalerweise nicht zum Core.

    Wenn die Seite dann schnell lädt, findest du vielleicht durch schrittweises reaktivieren die Bremse.

    Gruß

    Pascal
    ↙ | website-bereinigung.de → Support-Chat

  5. #5
    Neu an Board
    Registriert seit
    31.07.2005
    Beiträge
    44
    Bedankte sich
    6
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hmm, "Erweiterungen verwalten" gibt's nicht und auch nix > 10.000. Joomla 1.5!

    Zwischenablage01.jpg


    Mittlerweile ist klar, dass die Seite gehackt worden ist aber ich bin nicht sicher, ob das Performance-Problem tatsächlich damit in Zusammenhang steht...

  6. #6
    Gute Seele des Boards Avatar von NinjaTurtle
    Registriert seit
    24.11.2012
    Ort
    Willich
    Alter
    53
    Beiträge
    17.512
    Bedankte sich
    643
    Erhielt 4.521 Danksagungen
    in 4.305 Beiträgen

    Standard

    Zitat Zitat von merome Beitrag anzeigen
    Hmm, "Erweiterungen verwalten" gibt's nicht und auch nix > 10.000. Joomla 1.5!

    Anhang 53020


    Mittlerweile ist klar, dass die Seite gehackt worden ist aber ich bin nicht sicher, ob das Performance-Problem tatsächlich damit in Zusammenhang steht...
    Joomla 1.5 Nutzer liegen in der Regel schon auf dem Friedhof, da diese Version uralt ist.

    Sortiere doch rechts nach IDs - bringt das selbe Ergebnis
    Geändert von NinjaTurtle (23.12.2018 um 21:52 Uhr) Grund: Typo

    Neue Webseite mit Joomla - Relaunch einer Joomla-Seite - Umzug?
    Erstellung, Betreuung, Backups, Updates und Hosting - Monatliche Zahlweise!
    WebMonkeyDesign


  7. #7
    Gehört zum Inventar Avatar von Re:Later
    Registriert seit
    21.04.2014
    Ort
    Berlin
    Beiträge
    5.733
    Bedankte sich
    153
    Erhielt 2.226 Danksagungen
    in 1.995 Beiträgen

    Standard

    "Mittlerweile ist klar, dass die Seite gehackt worden ist"

    Warum ist sie dann noch online? Damit Besucher sich auch noch was einfangen?

    "ob das Performance-Problem tatsächlich damit in Zusammenhang steht"

    Mit guter Wahrscheinlichkeit, zumindest auch, da die Seite zahlreich auf asiatische Shopseiten umleitet. Womit ihr euch nebenbei eure Suchergebnisse bei Google und anderen Suchmaschinen ziemlich versaut.

    Weiters ist es ja nicht so, dass eine gehackte Seite nur 1 Hack enthält, sondern ständig neue dazukommen, u.a. weil sich die Szene austauscht.

    Als nächstes kommen dann Blockaden von Browsern, die die Seite ohne Sicherheitswarnung nicht mehr anzeigen u.ä. Sowie Blockaden Eurer Email-Adressen und der Domian 13er. Bis hin zu Zwangssperrung durch den Provider. usw. usf.

    Also, mach die Seite zu, kümmer dich um den Hack und dann macht das Sinn sich um Performance-Kram zu kümmern, aber ehrlich gesagt, eh nicht mit einer 1.5-er.
    Joomlafachmann: https://www.ghsvs.de

  8. #8
    Verbringt hier viel Zeit Avatar von kardio
    Registriert seit
    22.04.2009
    Ort
    Switzerland
    Beiträge
    994
    Bedankte sich
    125
    Erhielt 203 Danksagungen
    in 199 Beiträgen

    Standard

    1.5
    Wie stelle ich meine Fragen richtig? - Joomla FAQ - Frage als gelöst markieren? So gehts!
    - Ein Klick auf 'Danke' erfreut immer! Keinen privaten Support per PM!

  9. #9
    Neu an Board
    Registriert seit
    31.07.2005
    Beiträge
    44
    Bedankte sich
    6
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Sorry aber auch wenn ich rechts sortiere kriege ich keine Nummern >10.000 - oder verstehe ich da was falsch?

  10. #10
    Gute Seele des Boards Avatar von NinjaTurtle
    Registriert seit
    24.11.2012
    Ort
    Willich
    Alter
    53
    Beiträge
    17.512
    Bedankte sich
    643
    Erhielt 4.521 Danksagungen
    in 4.305 Beiträgen

    Standard

    Die gab es bei dieser uralten Version auch nicht.
    Trotzdem sind die höchsten IDs 3rd Party Erweiterungen

    Neue Webseite mit Joomla - Relaunch einer Joomla-Seite - Umzug?
    Erstellung, Betreuung, Backups, Updates und Hosting - Monatliche Zahlweise!
    WebMonkeyDesign


+ Antworten

Berechtigungen

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