by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Aug 04 17:21
    johanjanssens edited #285
  • Aug 04 16:42
    johanjanssens commented #285
  • Aug 04 16:41
    johanjanssens edited #285
  • Aug 03 20:40

    johanjanssens on 0.18

    #429 - Update version to 1.1.0 (compare)

  • Aug 03 20:37

    johanjanssens on 0.18

    #429 - Update version to 1.1.0 (compare)

  • Aug 03 19:05

    johanjanssens on 0.18

    #429 - Minify (compare)

  • Aug 03 17:46
    johanjanssens edited #285
  • Aug 03 17:44
    johanjanssens edited #285
  • Aug 03 17:44
    johanjanssens edited #285
  • Aug 03 17:40
    johanjanssens closed #429
  • Aug 03 17:38

    johanjanssens on 429-prefetcher

    (compare)

  • Aug 03 17:38

    johanjanssens on 0.18

    #429 - Bind prefetcher to window #429 - Improve link prefetcher … #429 - Make Prefetcher attach i… and 2 more (compare)

  • Aug 03 17:38
    johanjanssens closed #430
  • Aug 03 17:36
    johanjanssens synchronize #430
  • Aug 03 17:36

    johanjanssens on 429-prefetcher

    #429 - Pass options directly (compare)

  • Aug 03 17:31
    johanjanssens edited #430
  • Aug 03 17:21
    johanjanssens synchronize #430
  • Aug 03 17:21

    johanjanssens on 429-prefetcher

    #429 - Make Prefetcher attach i… (compare)

  • Aug 03 17:08
    johanjanssens edited #430
  • Aug 03 17:08
    johanjanssens edited #430
Alexandre ELISÉ
@alexandreelise
I figure out how to do it. I cloned that single branch only and it had the feature
need more tests and I'll be back to you
for feedback
Johan Janssens
@johanjanssens
great :)
Alexandre ELISÉ
@alexandreelise
I needed to tweak my system a little bit but it works
the problem I found is that it doesn't use the default php path at least for ubuntu
jt console uses /opt/php/php-fpm.sock whereas the default ubuntu 20.04 LTS uses /run/php/ph-fpm.sock
I had to symlink that to make it work
extra tiny step but worth noting
Alexandre ELISÉ
@alexandreelise
another thing the ssl config in nginx is using a deprecated ssl on; directive. it should use listen *:443 http2 ssl; instead
other than that great job timblians
just for the record my system is ubuntu 20.04 ondrej/nginx dockerized mysql 5.7.31 php7.4.9 maybe that helps
Alexandre ELISÉ
@alexandreelise
@johanjanssens busy busy? go go go! Timble!
Johan Janssens
@johanjanssens
yes sir!
Alexandre ELISÉ
@alexandreelise
Hi Johan Timble is trying to do a caching breakthrough? Can't wait to read the whitepaper on it
Johan Janssens
@johanjanssens
Screenshot 2020-08-13 at 01.01.34.png
Making some very nice progress on caching indeed.
Screenshot 2020-08-13 at 01.02.53.png
This is a mason command line script, that can revalidate the pages cache, either revalidating the whole cache (--force) but it can also do so incrementally or, for a single url if you provide the url.
Alexandre ELISÉ
@alexandreelise
nice
what tool is mason? all I found is masonry is it the same thing?
Alexandre ELISÉ
@alexandreelise
you wrote mason?
Johan Janssens
@johanjanssens
Mason is work done by Ercan.
Alexandre ELISÉ
@alexandreelise
Is this person a Timblian?
Johan Janssens
@johanjanssens
for sure is :)
Alexandre ELISÉ
@alexandreelise
cool
you are mainly a php expert other timblians do the frontend stuff right @johanjanssens ?
Johan Janssens
@johanjanssens
we are all fullstack devs, each of us has a specific expertise but everybody does everything.
Alexandre ELISÉ
@alexandreelise
ok
understood sir
efficiency to the extreme
Johan Janssens
@johanjanssens
it's all code, one you know the principles, the syntax differs, besides that not much changes.
Johan Janssens
@johanjanssens
i'm making pages add this header so that in my mason cache revalidator i can output the revalidation time, will probably extend this to show different timing info to get more insight in a page generation
Alexandre ELISÉ
@alexandreelise
pages insight next timble product
everperf. performance never ends.
Alexandre ELISÉ
@alexandreelise
interesting post
but I have a question.
Why does start time begin only when request reaches the middlebox (in this case fastly) ?

Why does start time begin only when request reaches the middlebox (in this case fastly) ?

because thats the only time they can start from, other middleware can add it's own timing

done, framework is not outputting the total server time for each request.
Alexandre ELISÉ
@alexandreelise
that make sense but just to be sure. Couldn't they add the time it took from client to the middle box to have a complete overview of the the real tota time? If it took X sec to reach the middlebox and Y sec from middlebox to server then Z sec from server to middlebox and N from middlebox to client the real total time should be X+Y (time to server) + (Z + N) (time from server) right? oversimplifying just to be clear and simple
Johan Janssens
@johanjanssens
probably they can, they didn't, so nothing to worry about :)
Alexandre ELISÉ
@alexandreelise
don't worry the cake is a lie
Alexandre ELISÉ
@alexandreelise
still up you are a cyborg @johanjanssens
so passionate you can't stop coding
Alexandre ELISÉ
@alexandreelise
Timblians are simply incredible