J1m | jodok, yes | 00:01 |
---|---|---|
jodok | J1m: we're working on performance tuning for z3 at the snow-sprint | 00:03 |
J1m | ok | 00:03 |
jodok | J1m: we're wondering what happend with ESI and zope... | 00:03 |
jodok | (was it cancelled?) | 00:03 |
J1m | Well, squid 3 was never released. | 00:03 |
J1m | Despite paying for it, we've never been able to use it. | 00:04 |
J1m | I've heard that other people are using it in production. | 00:04 |
jodok | what are you guys using? | 00:04 |
J1m | Straight squid | 00:04 |
J1m | We've been able to avoid the need for page assembly. | 00:05 |
J1m | It's a real shame though. | 00:05 |
jodok | ic. i've been chatting with one of the squid programmers earlier this day - it seems like they were pretty interested to get ESI finished | 00:05 |
*** ofer has joined #zope3-dev | 00:05 | |
J1m | Great. I wish they would. | 00:05 |
jodok | right now dobee and jukart are working on viewlet-caches and invalidation... | 00:06 |
J1m | cool | 00:06 |
jodok | this seems to speed up rendering dramatically | 00:06 |
J1m | Does that imply some sort of dependency model? | 00:06 |
dobee | hi J1m, we define dependencies on interface and docid basis | 00:07 |
dobee | and invalidate on object events | 00:08 |
J1m | That's cool. Is this pubically available anywhere? | 00:08 |
J1m | That's cool. Is this publically available anywhere? | 00:08 |
J1m | :_) | 00:08 |
J1m | :) | 00:08 |
dobee | not now, but this week | 00:09 |
jodok | (nevertheless we'd also like to see this happen in front of zope with squid/ESI) | 00:09 |
J1m | squid/ESI (or event client-side assembly) would make this a bit easier as there would be less to invalidate. | 00:11 |
jodok | J1m: there is one guy (adrian chadd) from squid that seems to be really interested in get esi fixed in squid3 | 00:12 |
J1m | Like I said, I wish they would. I wasn't even aware that it was broken with squid 3. | 00:13 |
jodok | J1m: do you remember what the main issues were? | 00:13 |
*** pelle_ has quit IRC | 00:13 | |
J1m | The biggest issue was that squid 3 was never finished. | 00:13 |
J1m | We've had some stibility problems the few times we tried it and finally stopped beating our heads against a wall. | 00:14 |
jodok | J1m: sounds really promising :) | 00:14 |
J1m | We've decided to cut our losses. | 00:14 |
jodok | adrian promised that lots of bugs have been fixed meanwhile... | 00:15 |
jodok | but you're right - it's beta since several years | 00:15 |
J1m | Honestly, at this point, client side assembly makes a lot more sense in a lot os ways. | 00:15 |
*** pelle_ has joined #zope3-dev | 00:17 | |
*** J1m has quit IRC | 00:21 | |
*** philiKON_ has quit IRC | 00:38 | |
*** pelle_ has quit IRC | 00:42 | |
*** opetznick has quit IRC | 00:42 | |
*** ofer has quit IRC | 00:45 | |
*** Aiste has quit IRC | 00:50 | |
jhauser | jodok have you looked at alternatives to squid? | 01:00 |
jhauser | squid is a real big monster | 01:00 |
jodok | jhauser: well - varnish sounds interesting | 01:00 |
jodok | jhauser: we're using squid for a long time now | 01:01 |
jodok | now we'd like to have something ESI like | 01:01 |
jhauser | yes varnish for caching and nginx for loadbalancing | 01:01 |
jhauser | and apache replacement | 01:01 |
jhauser | these are smaller more fresh and more focused projects | 01:02 |
jodok | jhauser: and what for ESI? | 01:02 |
jhauser | varnish lists esi as the most requested feature | 01:02 |
jhauser | but varnish is really fresh :-) | 01:02 |
*** jinty has quit IRC | 01:02 | |
jhauser | we use nginx in production for the moment as a pound replacement | 01:03 |
jodok | jhauser: hmm ESI... | 01:04 |
jhauser | what's the main bottleneck you want to use esi for | 01:07 |
jhauser | display of navigation or inclusion of more dynamic content | 01:08 |
*** jhauser_ has joined #zope3-dev | 01:12 | |
jodok | jhauser: personalization | 01:13 |
jodok | jhauser: having hundreds of parallel users | 01:13 |
jodok | jhauser: having complex pages/viewlets to render | 01:13 |
jhauser_ | but you could only cache the boring parts, and need to render many parts of the page nevertheless | 01:15 |
jhauser_ | Hey I'm not against esi, but I wonder how much more complex everything else would be | 01:15 |
jhauser_ | the assembly of a complex page is in part the duty of the appserver and to transfer this more to the front would not make in less complex | 01:17 |
jodok | jhauser_: well zope has it's problems when you are serving 60 mbit/s of dynamic data | 01:20 |
jhauser_ | yes :-) | 01:20 |
jodok | jhauser_: we're working on snowsprint on this topic | 01:20 |
jodok | i researched today and found no alternative to squid esi | 01:21 |
jodok | jhauser_: mod_xslt and other apache modules are discontinued | 01:22 |
*** niemeyer has joined #zope3-dev | 01:22 | |
jhauser_ | but zope can serve static content ten times faster | 01:22 |
jhauser_ | I mean, a simple page template which only assembles cached data | 01:23 |
jhauser_ | so I think application caching is very important | 01:23 |
jodok | jhauser_: definitely | 01:24 |
jodok | jhauser_: but nevertheless there are use cases when you don't want to use zope to assemble pages | 01:25 |
jhauser_ | sure | 01:26 |
*** jhauser has quit IRC | 01:29 | |
jhauser_ | is esi somewhere specified? | 01:31 |
*** natea has quit IRC | 01:43 | |
*** yota has quit IRC | 01:46 | |
*** jhauser_ has quit IRC | 01:46 | |
*** philiKON_ has joined #zope3-dev | 01:46 | |
*** natea has joined #zope3-dev | 01:55 | |
*** timte has quit IRC | 02:03 | |
*** d2m has quit IRC | 02:11 | |
*** softdevr has joined #zope3-dev | 02:17 | |
softdevr | hi, i'm looking at zcml and have seen the basics of a package's zcml configuration - but how is zcml used to configure an actual application? The ZCML equivalent of using the ZMI. | 02:19 |
softdevr | So creating instances of components within a zope app | 02:20 |
*** reco has quit IRC | 02:23 | |
*** softdevr has quit IRC | 02:31 | |
*** ofer has joined #zope3-dev | 02:55 | |
*** natea has quit IRC | 02:58 | |
*** dobee has quit IRC | 03:19 | |
*** philiKON_ has quit IRC | 03:27 | |
*** reco has joined #zope3-dev | 03:29 | |
*** stub has joined #zope3-dev | 03:35 | |
*** reco has quit IRC | 04:08 | |
*** jodok has quit IRC | 04:08 | |
*** niemeyer has quit IRC | 04:41 | |
*** Bhaskar has joined #zope3-dev | 05:07 | |
*** Theuni has quit IRC | 05:45 | |
*** Theuni has joined #zope3-dev | 05:45 | |
*** Bhaskar has quit IRC | 05:51 | |
*** Bhaskar has joined #zope3-dev | 06:07 | |
*** baijum has joined #zope3-dev | 06:15 | |
*** jamesh has joined #zope3-dev | 06:20 | |
*** dunny has joined #zope3-dev | 07:06 | |
*** jkakar has quit IRC | 07:18 | |
CSWookie | Theuni: You there? | 07:29 |
*** b_52GM has joined #zope3-dev | 08:11 | |
*** stu1 has joined #zope3-dev | 08:15 | |
*** eins has joined #zope3-dev | 08:17 | |
*** b_52Free has quit IRC | 08:18 | |
*** zagy has joined #zope3-dev | 08:32 | |
*** stub has quit IRC | 08:35 | |
*** zagy has quit IRC | 09:01 | |
*** zagy has joined #zope3-dev | 09:02 | |
*** zagy has quit IRC | 09:06 | |
*** yota has joined #zope3-dev | 09:17 | |
*** zagy has joined #zope3-dev | 09:19 | |
*** BjornT has joined #zope3-dev | 09:26 | |
*** b_52Free has joined #zope3-dev | 09:32 | |
*** d2m has joined #zope3-dev | 09:33 | |
*** b_52GM has quit IRC | 09:39 | |
*** romanofski has joined #zope3-dev | 09:42 | |
Theuni | CSWookie: here. | 09:44 |
CSWookie | I committed what I think will fix the breakages in the ranking tests. Could you give them a shot when you get a chance? | 09:50 |
*** dobee has joined #zope3-dev | 10:02 | |
*** tarek has joined #zope3-dev | 10:09 | |
*** pelle_ has joined #zope3-dev | 10:35 | |
*** Aiste has joined #zope3-dev | 10:41 | |
*** kobold has joined #zope3-dev | 10:42 | |
*** guruz has quit IRC | 10:44 | |
*** torkel_ has joined #Zope3-dev | 10:49 | |
*** timte has joined #zope3-dev | 10:53 | |
*** schwendinger has joined #zope3-dev | 10:53 | |
*** tarek_ has joined #zope3-dev | 11:05 | |
*** tarek has quit IRC | 11:06 | |
*** tarek__ has joined #zope3-dev | 11:15 | |
*** tarek_ has quit IRC | 11:24 | |
*** opetznick has joined #zope3-dev | 11:24 | |
*** dunny has quit IRC | 11:35 | |
*** stu1 is now known as stub | 11:53 | |
*** deo has joined #zope3-dev | 11:55 | |
*** philiKON_ has joined #zope3-dev | 11:55 | |
CSWookie | Theuni: It may. | 12:00 |
*** BjornT_ has joined #zope3-dev | 12:03 | |
*** BjornT has quit IRC | 12:04 | |
*** BjornT_ is now known as BjornT | 12:05 | |
*** jodok has joined #zope3-dev | 12:07 | |
*** philiKON_ has quit IRC | 12:13 | |
*** philiKON_ has joined #zope3-dev | 12:23 | |
*** natea has joined #zope3-dev | 12:23 | |
*** philiKON_ is now known as philiKON | 12:24 | |
*** natea has quit IRC | 12:30 | |
*** torkel_ has quit IRC | 12:42 | |
*** schwendinger has quit IRC | 12:57 | |
*** ignas has joined #zope3-dev | 12:59 | |
*** timte has quit IRC | 13:06 | |
*** Bhaskar has quit IRC | 13:10 | |
*** natea has joined #zope3-dev | 13:11 | |
*** J1m has joined #zope3-dev | 13:13 | |
*** grahal has joined #zope3-dev | 13:16 | |
*** niemeyer has joined #zope3-dev | 13:18 | |
*** torkel_ has joined #Zope3-dev | 13:24 | |
*** b_52Free has quit IRC | 13:32 | |
*** b_52Free has joined #zope3-dev | 13:33 | |
*** timte has joined #zope3-dev | 13:34 | |
*** softdevr has joined #zope3-dev | 13:53 | |
softdevr | hi, can someone please point me in the right direction - I'm trying to work out how to register components within an app using ZCML | 13:55 |
*** rocky|away is now known as rocky | 13:56 | |
ignas | components? | 14:01 |
softdevr | ah, a package. Once I have a package configured in Zope3 I can use ZMI to create instances to create my actual app. Can this second step also be done instead in ZCML and/or Python? | 14:04 |
srichter | noone uses the ZMI to do anything, so yes it can be done in ZCML and Python | 14:05 |
*** ofer has quit IRC | 14:05 | |
srichter | you should pcik up a book | 14:05 |
srichter | also there is: http://localhost:8080/++apidoc++ if you want to get a list of all directives | 14:05 |
srichter | (you must have Zope 3 started in devmode (see zope.conf to turn it on) | 14:06 |
*** tonico|away is now known as tonico | 14:10 | |
*** J1m has quit IRC | 14:13 | |
softdevr | thanks. The examples I can find on the web describe how to wire packages into the Zope3 framework, but I can't find one that then goes on to using ZCML to put together an app. | 14:13 |
d2m | softdevr: i know of the worldcookery.com website app (available as download) -- maybe helpful for a start | 14:20 |
d2m | softdevr: i only has a little wiring, mostly usink a new skin on top of the rotterdam skin | 14:21 |
d2m | s/usink/using | 14:21 |
softdevr | d2m: thanks, I'll take a look | 14:26 |
*** yvl has joined #zope3-dev | 14:33 | |
*** natea has quit IRC | 14:52 | |
*** natea has joined #zope3-dev | 14:54 | |
*** jinty has joined #zope3-dev | 15:20 | |
*** baijum has quit IRC | 15:24 | |
*** schwendinger has joined #zope3-dev | 15:35 | |
*** alga has joined #zope3-dev | 16:07 | |
*** eins has quit IRC | 16:10 | |
*** CSWookie has quit IRC | 16:17 | |
*** J1m has joined #zope3-dev | 16:22 | |
*** jfroche has joined #zope3-dev | 16:33 | |
*** philiKON has quit IRC | 16:34 | |
*** grahal is now known as grahalAFK | 16:40 | |
*** mgedmin has joined #zope3-dev | 16:49 | |
*** opetznick has quit IRC | 16:52 | |
*** pelle_ has quit IRC | 17:02 | |
*** tonico is now known as tonico|away | 17:02 | |
*** pelle_ has joined #zope3-dev | 17:04 | |
*** whit has joined #zope3-dev | 17:20 | |
*** rmarianski has joined #zope3-dev | 17:26 | |
*** alecm has joined #zope3-dev | 17:30 | |
*** reco has joined #zope3-dev | 17:30 | |
*** natea has quit IRC | 17:32 | |
*** natea has joined #zope3-dev | 17:38 | |
*** mkerrin has joined #zope3-dev | 17:39 | |
*** torkel_ has quit IRC | 18:13 | |
*** stub has quit IRC | 18:20 | |
*** kobold has quit IRC | 18:34 | |
*** torkel_ has joined #Zope3-dev | 18:41 | |
*** grahalAFK is now known as grahal | 18:49 | |
*** ofer has joined #zope3-dev | 19:01 | |
*** jkakar has joined #zope3-dev | 19:08 | |
*** natea has quit IRC | 19:17 | |
*** yvl has quit IRC | 19:20 | |
*** ignas has quit IRC | 19:29 | |
*** jfroche_ has joined #zope3-dev | 19:39 | |
*** pelle_ has quit IRC | 19:52 | |
*** ofer has quit IRC | 19:52 | |
*** jfroche has quit IRC | 19:55 | |
*** dunny has joined #zope3-dev | 20:03 | |
*** schwendinger has quit IRC | 20:05 | |
*** reco has quit IRC | 20:05 | |
*** sureshvv has joined #zope3-dev | 20:15 | |
*** grahal has quit IRC | 20:16 | |
*** harobed has joined #zope3-dev | 20:43 | |
*** dunny has quit IRC | 20:50 | |
*** J1m has quit IRC | 21:11 | |
*** alga has quit IRC | 21:11 | |
*** torkel_ has quit IRC | 21:11 | |
*** mgedmin has quit IRC | 21:15 | |
*** ofer has joined #zope3-dev | 21:15 | |
*** J1m has joined #zope3-dev | 21:17 | |
*** alga has joined #zope3-dev | 21:23 | |
*** jfroche__ has joined #zope3-dev | 21:25 | |
*** pelle_ has joined #zope3-dev | 21:28 | |
*** opetznick has joined #zope3-dev | 21:32 | |
*** natea has joined #zope3-dev | 21:32 | |
*** reco has joined #zope3-dev | 21:32 | |
*** jfroche_ has quit IRC | 21:41 | |
*** reco has quit IRC | 21:54 | |
*** reco has joined #zope3-dev | 21:54 | |
*** schwendinger has joined #zope3-dev | 21:58 | |
*** torkel_ has joined #Zope3-dev | 22:07 | |
softdevr | hi, what is the svn url to check-out the packages I can view at svn.zope.org? svn co http://svn.zope.org doesn't work, neither does svn:// | 22:23 |
d2m | http://www.zope.org/DevHome/Subversion/ReadOnlyAccess | 22:23 |
*** rocky is now known as rocky|away | 22:25 | |
softdevr | just downloading that, but that's going to just checkout zope? | 22:25 |
*** pelle_ has quit IRC | 22:26 | |
d2m | svn co svn://svn.zope.org/repos/main/projectname... | 22:27 |
softdevr | thanks again | 22:32 |
*** rocky|away is now known as rocky | 22:36 | |
*** mkerrin has quit IRC | 22:39 | |
*** CSWookie has joined #zope3-dev | 22:46 | |
*** jkakar has quit IRC | 23:10 | |
softdevr | exit | 23:36 |
*** softdevr has left #zope3-dev | 23:36 | |
WebMaven | Does python:test(expr, val1, val2) not work anymore? | 23:36 |
WebMaven | I've got this tal code: | 23:37 |
WebMaven | tal:attributes="class python:test(True, 'here', default)" | 23:37 |
WebMaven | and I get this error: | 23:37 |
WebMaven | NameError: name 'test' is not defined | 23:38 |
WebMaven | Does this not work in Zope3? | 23:38 |
*** sureshvv has quit IRC | 23:39 | |
*** yota has quit IRC | 23:43 | |
*** daniele has joined #zope3-dev | 23:45 | |
*** whit is now known as whit|bbiam | 23:48 | |
*** jkakar has joined #zope3-dev | 23:49 | |
WebMaven | this is wierd. | 23:52 |
WebMaven | I can only find one spot in the Zope3 codebase that uses this feature. | 23:52 |
WebMaven | But I can't fand any mention of it being deprecated. | 23:54 |
WebMaven | I mean, can't find. | 23:54 |
WebMaven | J1m: AYT? | 23:54 |
WebMaven | J1m: was this TALES expression form deprecated?: "python:test(expr, val1, val2)" | 23:56 |
*** whit|bbiam is now known as whit | 23:59 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!