We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 21824
    • 7 Posts

    • site: http://bit.ly/aKqapi (expres even niet de siteurl gepost hier)
    • modxcms versie: MODx Revolution 2.0.0-pl rev7212 (Engelse versie)
    • modxcms versie: MODx Revolution 2.0.4-pl2

    Wanneer ik via http://tools.pingdom.com/fpt/ de laadtijd van de frontpage (rond de 755kb, vrij zwaar dus) bekijk, dan zit dat tussen de 12 en 19 seconden (!) in. Dat is natuurlijk vanaf 0 cache, vrij logisch dat het wat langer duurt, maar niet zó lang.

    Echter, wanneer ik rondklik op m’n eigen site, dan lijkt het alsof élke pagina iedere keer opnieuw geladen wordt, volledig, en dán pas getoond wordt. Omdat de frontpage vrij zwaar is, zit er dus een enorme tijd tussen het benaderen van de pagina en het daadwerkelijk getoond krijgen van de pagina.

    In de system settings staan alle cache settings gewoon aan.

    Voor de volledigheid laat ik hier zien hoe ik de nieuwsartikelen aanroep via GetResources:
    [[!getResources?
    &parents=`2`
    &limit=`3`
    &offset=`0`
    &includeTVs=`1`
    &includeContent=`1`
    &tpl=`tplNewsArticleIntro`
    ]]
    



    Ik heb echt geen idee wat hier misgaat.
    • Hier hebben wij ook last van gehad; ik weet helaas niet precies de oplossing; wel weet ik dat dit op onze server zat die volliep in zijn geheugen. Niet zo zeer direct te maken met onze websites in modx maar het kwam wel vanuit de PDO die gebruikt word door modx.

      Wat dus de precieze oplossing is weet ik niet, want dit heeft onze provider opgelost, maar onze sites draaien nu snel! Dus ik zou dit op serverniveau zoeken en eventueel indien mogelijk bij de provider neerleggen.

      Ps. waarom update je je modx installatie niet?
        MODX Ambassador (NL) & Professional MODX developer
        Follow me on Twitter | Visit my page on Facebook | View my code on Github | View my script posts
        MODX e-commerce solution SimpleCart
        • 2611
        • 394 Posts
        Ik weet niet precies wat je bedoeling is, maar je benadrukt dat al je
        cache instellingen aan staan...maar je roept de snippet uncached aan?
        Dan cached hij natuurlijk ook nooit smiley

        Niet:
        [[!getResources?
        &parents=`2`
        &limit=`3`
        &offset=`0`
        &includeTVs=`1`
        &includeContent=`1`
        &tpl=`tplNewsArticleIntro`
        ]]


        Maar:
        [[getResources?
        &parents=`2`
        &limit=`3`
        &offset=`0`
        &includeTVs=`1`
        &includeContent=`1`
        &tpl=`tplNewsArticleIntro`
        ]]


        En let goed op, dat als je géén TV’s nodig bent...ook absoluut
        includeTV’s op 0 zet...hier hebben wij ook wel eens trage sites
        door gehad wink
          Follow me on twitter: @b03tz
          Follow SCHERP Ontwikkeling on twitter: @scherpontwikkel
          CodeMaster
          • 21824
          • 7 Posts
          Quote from: bertoost at Nov 20, 2010, 08:50 PM
          Ps. waarom update je je modx installatie niet?

          Ging vorige keer mis, net even gefikst: draai nu de nieuwste versie.

          Quote from: b03tz at Nov 20, 2010, 09:21 PM

          Ik weet niet precies wat je bedoeling is, maar je benadrukt dat al je cache instellingen aan staan...maar je roept de snippet uncached aan? Dan cached hij natuurlijk ook nooit smiley

          Maar:
          [[getResources?
          &parents=`2`
          &limit=`3`
          (...)


          Dat heb ik nu op de frontpage en de artikelpagina’s aangepast.

          Quote from: b03tz at Nov 20, 2010, 09:21 PM
          En let goed op, dat als je géén TV’s nodig bent...ook absoluut includeTV’s op 0 zet...hier hebben wij ook wel eens trage sites door gehad wink

          Die heb ik op 0 gezet waar mogelijk. Op de frontpage heb ik altijd 3 artikelintro’s staan met auteursnaam die ik uit een template variable haal, dus daar moet ik &includeTVs=`1` wel aanhouden.

          De boel is nog steeds traag als stroop: zou dit een gevolg kunnen zijn van de FriendlyURLs? ~ ~ ~ Even uitgezet in de system settings: doet ook niets aan de laadtijd.
            • 2611
            • 394 Posts
            Als dit echt aan de TV’s ligt (zet includeTV ff op 0) dan kun je overwegen
            om de auteur in een veld te zetten die standaard bij de resource hoort
            die je niet gebruikt wink

            [edit]Is je cache folder wel schrijfbaar? core/cache?[/edit]
              Follow me on twitter: @b03tz
              Follow SCHERP Ontwikkeling on twitter: @scherpontwikkel
              CodeMaster
              • 21824
              • 7 Posts
              Quote from: b03tz at Nov 21, 2010, 12:55 AM

              Als dit echt aan de TV’s ligt (zet includeTV ff op 0) dan kun je overwegen om de auteur in een veld te zetten die standaard bij de resource hoort die je niet gebruikt wink

              [edit]Is je cache folder wel schrijfbaar? core/cache?[/edit]

              Ik roep niet alleen de auteur als TV aan, maar bijvoorbeeld ook de foto die bij een bericht hoort, dus volgens mij kom ik er niet omheen om op die plekken de includeTV=`1` aan te houden. Wat bedoel je precies met "om de auteur in een veld te zetten die standaard bij de resource hoort die je niet gebruikt"?

              De cachefolder is schrijfbaar, heb dat net even gecontroleerd.
                • 2611
                • 394 Posts
                Een resource heeft bijvoorbeeld het veld "link attributes" en ook een veld "description".

                In description kun je natuurlijk ook gewoon een auteur zetten. Maar dit is niet van toepassing als je veel meer
                TVs hebt. Zet voor de grap includetvs even uit, zodat je kunt zien of daar het snelheidsverschil ligt anders is dit
                een "moo-point".
                  Follow me on twitter: @b03tz
                  Follow SCHERP Ontwikkeling on twitter: @scherpontwikkel
                  CodeMaster
                • Die tv’s zijn in mijn optiek niet het probleem; ik werk zelf ook met dit soort overzichten en heb ook tv’s nodig voor images en andere informatie...

                  Heb je op serverniveau al eens gekeken? Bij ons was PDO echt het probleem, nu dat verholpen is bij ons de laadtijd van 12-15 seconden naar 1,2 seconden gegaan, daarnaast laad de pagina nu ook in delen en niet alles in 1x... eerst wachtten wij op iets en ineens was de pagina er, nu zien we de pagina al en bouwt dit langzaam op, de meeste laadtijd zit nu in de css, js en images. Zou hier toch eens aandacht aan schenken
                    MODX Ambassador (NL) & Professional MODX developer
                    Follow me on Twitter | Visit my page on Facebook | View my code on Github | View my script posts
                    MODX e-commerce solution SimpleCart
                    • 24383
                    • 12 Posts
                    Ik heb net hetzelfde probleem op mijn site : www.grafical.be
                    Mag ik vragen wie de provider is bij jullie ? Bij mij is het ONE.com
                    In het topic die ik geopend heb wordt ook naar de serversettings verwezen als de schuldige :
                    http://modxcms.com/forums/index.php/topic,57774.msg330990.html#msg330990
                    Heb nog geen request naar one.com gestuurd voor meer info...
                    Als je onderstaande code net voor de /body plaatst, kan je de connectie tijd naar de database zien.
                    <!--MySQL: [^qt^], [^q^] request(s), PHP: [^p^], total: [^t^], document retrieved from [^s^]. -->

                    Als je je bron dan opvraagt, zie je het aantal seconden... kan interessant zijn.
                      • 21824
                      • 7 Posts
                      Inmiddels geupdate naar MODx Revolution 2.0.8-pl (traditional).

                      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

                      Ik heb die regel om laadtijden te tonen voor de grap eens toegevoegd aan m’n templates.

                      Frontpage na lege site cache via manager (twee keer gedaan):
                      <!--MySQL: 0.0000 s, 0 request(s), PHP: 11.7455 s, total: 11.7455 s, document retrieved from cache. -->
                      <!--MySQL: 0.0000 s, 0 request(s), PHP: 6.9578 s, total: 6.9578 s, document retrieved from cache. -->

                      Frontpage via F5 refresh:
                      <!--MySQL: 0.0000 s, 0 request(s), PHP: 4.7477 s, total: 4.7477 s, document retrieved from cache. -->

                      Frontpage als ik alle code uit de template weghaal:
                      <!--MySQL: 0.0000 s, 0 request(s), PHP: 0.1495 s, total: 0.1495 s, document retrieved from cache. -->

                      Artikelpagina:
                      <!--MySQL: 0.0000 s, 0 request(s), PHP: 1.6380 s, total: 1.6380 s, document retrieved from cache. -->

                      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

                      Hieronder de code van de frontpage template, want blijkbaar gebeurt daarin iets wat onvergeeflijk is volgens de cache handler class ;-)
                      [[$site - header - html]]
                      <body style="background: url([[$basehref]]assets/site/_img/site_bg_frontpage.png) no-repeat top center #ffffff;">
                      
                      [[$site - header - page]]
                      
                      [[$site - frontpage - slider]]
                      
                      <div class="main-container layer5">
                      
                      <div id="mainleft">
                      <!-- left column -->
                      
                      [[$content - leftcol - eredivisie]]
                      
                      [[$content - frontpage - linklist - premier]]
                      
                      <div class="divhr"> </div>
                      
                      [[$content - frontpage - linklist - authors]]
                      
                      <div class="divhr"> </div>
                      
                      [[$content - frontpage - linklist - social media]]
                      
                      <div class="divhr"> </div>
                      
                      </div>
                      <div id="maincenter">
                      <!-- middle column -->
                      
                      <!-- ---------------------------- most recent articles --> 
                       
                      [[getResources?
                      &parents=`2`
                      &limit=`2`
                      &offset=`0`
                      &includeTVs=`1`
                      &includeContent=`0`
                      &tpl=`tplNewsArticleIntro`
                      ]]
                      
                      
                      <!-- ---------------------------- in other news --> 
                       
                      <!-- <span class="title darkgrey">Overig nieuws <span class="more"><a href="[[$basehref]]nieuws">meer ›</a></span></span>  -->
                       
                      <div class="articleoverviewfp">
                      [[getResources?
                      &parents=`2`
                      &limit=`10`
                      &offset=`2`
                      &includeTVs=`1`
                      &includeContent=`1`
                      &tpl=`tplNewsArticleIntroOverviewDuo`
                      ]]
                      </div>
                      
                      
                      <!-- !!!!!!!!!!!!!!! layout object .. two columns --> 
                      
                      <div class="twocolumns"> 
                       
                      <!-- ---------------------------- a column by dr--> 
                       
                      <div class="lefthalf"> 
                       
                      [[$content - fp - dr]]
                       
                      </div> 
                       
                      <!-- ---------------------------- a column by lc --> 
                       
                      <div class="righthalf"> 
                      
                      [[$content - fp - lc]]
                      
                      </div> 
                      </div>
                      
                      <div style="height: 20px; clear: both;"></div>
                      
                      <!-- ---------------------------- most recent action or contest --> 
                       
                      <span class="title darkgrey">Acties<span class="more"><a href="[[$basehref]]acties" target="_blank">meer ›</a></span></span> 
                      
                      [[getResources?
                      &parents=`3`
                      &limit=`1`
                      &offset=`0`
                      &includeTVs=`1`
                      &includeContent=`0`
                      &tpl=`tplNewsArticleIntro`
                      ]]
                      
                      
                      </div>
                      <div id="mainright">
                      <!-- right column -->
                      
                      [[$content -  latest tweet]]
                      
                      [[+phx:if=`[[randomnumber - 01]]`:is=`2`:then=`[[$ext - 300x250 - directweer - 2011 - noord]]`:else=`[[$ext - 300x250 - rtl - 2010 - jandehoop]]`]]
                      
                      [[$content - tabbed news]]
                      
                      [[$ext - 300 - teletekst pp 701 - weer]]
                      
                      [[$content - overview weer]]
                      
                      </div>
                      
                      </div>
                      
                      [[$site - footer]]


                      Op dezelfde server draait er ook een modxcms site, maar dan nog in evolution: snappy as a bird :$.