Zotonic
Zotonic
zotonic@conference.zotonic.com
Friday, 14 June 2013< ^ >
Arjan has set the subject to: Zotonic - The Erlang Web Framework & CMS
Room Configuration

GMT+2
[00:29:03] Maas joins the room
[00:32:31] Maas leaves the room
[00:33:11] Maas joins the room
[00:34:06] Jeff Bell leaves the room
[00:35:57] Maas leaves the room
[01:19:14] mawuli.ypa joins the room
[02:37:23] mawuli.ypa leaves the room
[02:38:25] mawuli.ypa joins the room
[04:32:22] jeff.5nines leaves the room
[04:33:12] jeff.5nines joins the room
[05:12:37] mawuli.ypa leaves the room
[06:03:30] mawuli.ypa joins the room
[06:28:38] Jeff Bell joins the room
[06:42:42] Jeff Bell leaves the room
[06:48:41] mawuli.ypa leaves the room
[07:34:53] Maas joins the room
[07:43:40] Maas leaves the room
[07:56:29] mawuli.ypa joins the room
[08:08:02] arcusfelis joins the room
[08:27:13] bronzeboyvn joins the room
[08:47:07] Jeff Bell joins the room
[08:49:32] arcusfelis leaves the room
[08:55:23] Maas joins the room
[08:58:01] <Maas> Got the websocket test result from a usa based mobile client. She could not connect websocket on port 80. Comet on port 80 also failed. http://websocketstest.com/
[08:58:34] <Maas> All the others ports worked.
[09:28:56] Arjan joins the room
[09:30:35] Arjan leaves the room
[09:31:42] Arjan joins the room
[09:36:02] Arjan leaves the room
[09:51:29] <bronzeboyvn> hi, zotonic guys!
[09:51:29] <bronzeboyvn> Zotonic has a typical page generation time of 10 milliseconds or less.
[09:51:49] <bronzeboyvn> do you mention about "hello world" page ?
[09:52:06] <bronzeboyvn> how could I check it? could I use siege to test ?
[09:52:52] arcusfelis joins the room
[09:55:52] mawuli.ypa leaves the room
[10:18:27] Arjan joins the room
[10:23:42] mawuli.ypa joins the room
[10:27:40] <Arjan> hi bronzeboyvn
[10:27:50] <Arjan> the testsandbox site contains a dispatch rule for the /helloworld URL
[10:28:04] <Arjan> it basically does a simple template rendering
[10:29:42] <Arjan> you can benchmark it using ab, siege or wrk
[10:34:21] Arjan leaves the room
[10:41:05] mawuli.ypa leaves the room
[11:18:29] mawuli.ypa joins the room
[11:35:47] Arjan joins the room
[12:01:48] Arjan leaves the room
[12:15:47] arcusfelis leaves the room
[12:27:47] Arjan joins the room
[12:53:02] Arjan leaves the room
[13:05:25] mawuli.ypa leaves the room
[13:15:43] bronzeboyvn leaves the room
[13:21:07] Jeff Bell leaves the room
[13:24:08] Arjan joins the room
[13:33:34] mawuli.ypa joins the room
[13:43:17] mawuli.ypa leaves the room
[14:11:45] <Maas> We've asked more clients to report their websocket connectivity stuff. Another interesting one is behind a corporate proxy on wifi.. both websockets and comet over port 80 are blocked.
[14:12:48] <Marc Worrell> comet as well????
[14:13:04] <Marc Worrell> that is weird - maybe because they kill the long poll?
[14:13:16] <Maas> Yup, they kill long poll
[14:13:30] <Marc Worrell> can you kill that firewall? :p
[14:13:43] <Marc Worrell> after how many secs do they kill it?
[14:15:46] <Maas> Don't know. I just let them run a standard test for now. The network setup here is quite standard. An MS environment with an IIS proxy for all employees.
[14:16:47] <Maas> Interesting is that they leave port 443, standard ssl, alone. Anything can pass on that port.
[14:18:58] <Maas> Not so funny if you want to do real-time web stuff. :-(
[14:24:25] mawuli.ypa joins the room
[14:30:20] <Maas> WebSockets supported Yes ✔
WebSocket protocol version hybi-draft-13
HTTP Proxy YES HTTP_VIA1.1 XYZFTMG2
Browser chrome 27.0.1453.110
Antivirus No Data
WebSockets (Port 443, SSL) Yes ✔
WebSockets (Port 80) No ✘
WebSockets (Port 8080) No ✘
WebSockets (Port 443) Yes ✔
Comet (Port 80) No ✘
[14:30:55] <Marc Worrell> nice stats - how did you get those?
[14:31:47] <Marc Worrell> so, basically, when ws: doesn't work, try wss or ws on port 443 ?
[14:35:14] <Maas> http://websocketstest.com <http://websocketstest.com/>
[14:37:16] <Maas> Port 443 usually works indeed. So it is not just the mobile providers which can mess up things.
[14:37:50] <Maas> Before the channel as a web-app we had an install executable. It did xmpp over port 443.
[14:44:39] <Marc Worrell> nice hole in those firewalls - good to make use of.
[14:45:51] <Marc Worrell> wow - from my home: "Comet failed to work"
[14:46:06] <Marc Worrell> guess my setup doesn't like long polling as well
[14:47:09] <Marc Worrell> or maybe the test is broken? because the Zotonic comet works from my home....
[14:48:44] <Maas> Looks like it is skipped indeed.
[14:51:09] <Maas> With the debugger I see a 502 bad gateway error. Looks like a config error somewhere
[14:51:46] <Marc Worrell> aha, then in the above test the Comet would prob work
[14:52:20] <Maas> So comet fails allright, but it has nothing to do with your end of the connection.
[14:52:31] <Marc Worrell> :)
[14:53:27] <Maas> It would be really nice to have such a connectivity test on your site.
[14:53:43] <Maas> Hmm...
[14:58:10] <Marc Worrell> always good to report back statistics - not in the least for debugging
[15:11:46] Arjan leaves the room
[15:25:13] Arjan joins the room
[15:25:27] Arjan leaves the room
[15:31:27] arcusfelis joins the room
[15:34:31] Arjan joins the room
[15:43:07] Arjan leaves the room
[16:11:52] Arjan joins the room
[16:18:04] Arjan leaves the room
[18:13:04] Arjan joins the room
[18:17:47] Arjan leaves the room
[18:19:05] Arjan joins the room
[18:21:15] <Arjan> http://zotonic.com/blog/1019/making-it-fast-zotonic-performance
[18:23:45] Arjan leaves the room
[18:35:00] <Maas> Great presentation Arjan. :-)
[18:35:17] Maas leaves the room
[18:51:03] mawuli.ypa leaves the room
[18:51:34] mawuli.ypa joins the room
[19:07:20] mawuli.ypa leaves the room
[20:30:02] arcusfelis leaves the room
[20:57:16] cillian.deroiste joins the room
[21:20:47] Maas joins the room
[22:20:03] mawuli.ypa joins the room
[22:32:58] mawuli.ypa leaves the room
[23:03:49] Maas leaves the room
[23:24:23] cillian.deroiste leaves the room
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!