免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: iakuf

Perl 的 Web 框架魔咒 (Mojolicious) 的中文网站-本帖回帖答疑 [复制链接]

论坛徽章:
1
辰龙
日期:2014-05-15 19:37:15
发表于 2012-11-15 14:27 |显示全部楼层
回复 18# py



1. 有关于 JSON 的话,并不强行要求。这个原生的 JSON 的应用多使用在它的 Mojo::UserAgent 和 Test::Mojo 中,做为远程访问解析和测试接口使用。当然也用在做为显示的回调中。


2. 这个全异步事件支持,是指这个框架中所有的访问和操作都是使用回调的机制。如果你的应用代码中都是非阻塞的,你这个框架性能会非常非常好,远好过普通的应用数倍的性能。因为都运行起来都象并行的。当然象数据库的连接之类都需要修改成异步。在慢 IO 和慢网络中非常有用。比如: 在应用中支持 HTTP 的代理,这时性能能非常好。


3. 你说 Mojolicious 的性能会好。有二个方面,一个方面是原生的事件支持,另一个方面是作者原来就是 catalyst 的维护者(好象。。。)。使用事件的时候性能好坏大多不取决于框架,更多是取决于写程序的人本身。需要多注意不要阻塞进程。不然和非异步是一样。

   

   

论坛徽章:
2
操作系统版块每日发帖之星
日期:2015-08-05 06:20:0015-16赛季CBA联赛之北控
日期:2019-02-13 22:56:03
发表于 2012-11-15 22:24 |显示全部楼层
农民路过看大神们的新语言

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
发表于 2012-11-16 07:36 |显示全部楼层
回复 21# iakuf

谢谢回复。

1. 我就是说他内部用了自己的JSON解析模块。他应该用更通用的JSON::XS。不过这点也无大碍。
2. 可能是我之前了解的还太肤浅。有时间我再用看看。听着不错。。
3. 作者是以前的catalyst的开发者。

我还有个问题。
目前我是用Dancer+Twiggy运行的web服务,本考虑用Starman,但我需要用AnyEvent,Starman不支持事件,纵有再多优势也没法用。
Mojolicious也是需要Twiggy才能支持事件的,但Twiggy的性能比Starman都差不少。你打算使用Mojolicious+Twiggy还是Mojolicious+Feersum?(Feersum很久没更新了,貌似是不再维护了)
   

论坛徽章:
0
发表于 2012-11-16 12:40 |显示全部楼层
收藏起来慢慢研究,楼主就是扶凯吧,从你博客上学了很多,谢谢啊

论坛徽章:
0
发表于 2012-11-20 16:39 |显示全部楼层
mark:wink:

论坛徽章:
0
发表于 2012-11-22 08:29 |显示全部楼层
:wink: 不错,加强学习多顶好贴

论坛徽章:
1
辰龙
日期:2014-05-15 19:37:15
发表于 2012-11-22 13:39 |显示全部楼层
py 发表于 2012-11-16 07:36
回复 21# iakuf

谢谢回复。

直接用它自己的 Hypnotoad 启动就好了,如果没有必要使用 Plack 的中间件的话。

论坛徽章:
2
狮子座
日期:2014-01-17 09:09:212015年迎新春徽章
日期:2015-03-04 09:58:11
发表于 2012-11-23 15:09 |显示全部楼层
我不会perl,呜呜。。。。。。

论坛徽章:
0
发表于 2012-11-25 15:04 |显示全部楼层
支持搂主,最近也在打算用mojo做个小型网站

论坛徽章:
1
辰龙
日期:2014-05-15 19:37:15
发表于 2012-11-26 14:06 |显示全部楼层
Mojolicious::Guides::Growing 译完,基本除了模板技术,其它都有了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP