V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kernel1983  ›  全部回复第 12 页 / 共 14 页
回复总数  264
1 ... 4  5  6  7  8  9  10  11  12  13 ... 14  
2012-08-26 22:26:36 +08:00
回复了 luztak 创建的主题 Tornado 有种把数据处理写成backend/api的冲动
API化啊, 我已经有好几个网站这么做了, 网站做好了基本mobile API也做好了
秘诀是你需要一个js template引擎, 因为这个underscore.js变得和jquery一样成为了标配
2012-08-26 22:20:10 +08:00
回复了 itsky365 创建的主题 Tornado tornado如何把网站首页生成html
其实缓存到memcache更快, 实在不行缓存到一个全局变量里面也好啊, 内存速度和硬盘没法子比
2012-08-24 12:43:19 +08:00
回复了 cheshirecat 创建的主题 程序员 这年头做实时站应该一开始就 node.js + socket.io。
好吧, Erlang确实很快, 10k+让人很吃惊

我们也可以看到另外一个事实就是Tornado和Nodejs跑到Erlang使用者的电脑上就很自然的变慢了, 其他的地方可以看到tornado 4000+的测试现在就只有1500了

最后, 原来我们已经不在讨论长链接问题了, 那么就改日聊吧
2012-08-24 10:46:03 +08:00
回复了 cheshirecat 创建的主题 程序员 这年头做实时站应该一开始就 node.js + socket.io。
要有智慧的看图表啊, python没有v8快是肯定的, 这个是语言设计的哲学, 另外tornado和nodejs都是玩异步的, erlang是micro thread, 正大光明的比tornado至少要多进程才对
2012-08-24 09:57:13 +08:00
回复了 zzxworld 创建的主题 Tornado 如何简化Tornado的模块传值?
self.render 早就不用带一堆参数了!

self.a = "xxx" 之后 在模版里面可以直接 {{ handler.a }}

令人惊讶的是这些信息都写在 http://www.tornadoweb.org/documentation/overview.html 页面上,

escape: alias for tornado.escape.xhtml_escape
xhtml_escape: alias for tornado.escape.xhtml_escape
url_escape: alias for tornado.escape.url_escape
json_encode: alias for tornado.escape.json_encode
squeeze: alias for tornado.escape.squeeze
linkify: alias for tornado.escape.linkify
datetime: the Python datetime module
handler: the current RequestHandler object
request: alias for handler.request
current_user: alias for handler.current_user
locale: alias for handler.locale
_: alias for handler.locale.translate
static_url: alias for handler.static_url
xsrf_form_html: alias for handler.xsrf_form_html
reverse_url: alias for Application.reverse_url
All entries from the ui_methods and ui_modules Application settings
Any keyword arguments passed to render or render_string

http://www.tornadoweb.org/documentation/template.html 页面上居然只字未提

我估计看完这个以后, 大家都去忙着修改自己现有的代码了
2012-08-23 23:53:20 +08:00
回复了 yaotian 创建的主题 程序员 有人在用google go语言吗?
我喜欢rust多过go
不过说实话, 两个都不太有机会用到
2012-08-23 23:40:06 +08:00
回复了 kernel1983 创建的主题 Tornado NoSQL on MySQL on Tornado
PostgreSQL如果能解决问题, MySQL早就被抛弃了

讨论中这种编程方式事实上最后变成一个key/value数据库编程的问题, 偶尔利用一下mysql的索引功能, 数据存储部分其实可以用BDB引擎代替了(暂时不打算分开折腾)

另外自己的工作效率在使用schemaless的数据结构以后, 有了很大的提升.

数据库结构的设计和修改往往占用了很多的编码时间和团队沟通时间, 现在团队则会花更多时间讨论数据块粒度对于整个系统性能的影响, 以及读取算法的优化, 而不是花时间决定应该怎样命名某个字段.
var in set和in list的速度, 自己可以比较看看
一般都是键盘+ssh上服务器vim吧
2012-08-23 23:19:18 +08:00
回复了 cheshirecat 创建的主题 程序员 这年头做实时站应该一开始就 node.js + socket.io。
node稳定还需要年头, ruby这么多年下来, 没个rvm还不是到处报错

做实时还是直接tornado靠谱
2012-08-23 23:16:53 +08:00
回复了 Livid 创建的主题 Redis 如果服务器没有 8G 以上的内存,跑 Redis 就是给自己找麻烦
AWS最大也才64G, 每个月信用卡...
2012-08-17 09:33:38 +08:00
回复了 kernel1983 创建的主题 Tornado NoSQL on MySQL on Tornado
Wow, very nice!
读了一下, 很不错.

不过最近我在尝试FP的东西, 我写的一大堆也全部都是函数, 一个类都没有.
目前正在努力减少代码行数.
2012-08-16 23:36:41 +08:00
回复了 linsk 创建的主题 云计算 V2EX做云计算吧 !!!
@linsk 我觉得好笑的地方是为什么他们要做开机和关机功能
2012-08-16 23:15:52 +08:00
回复了 linsk 创建的主题 云计算 V2EX做云计算吧 !!!
插播一个笑话:
*注1:关机情况下,您的云主机仍然处于资源占用状态,因此关机也是计费的,云主机删除了才停止计费。
出处: http://www.grandcloud.cn/product/price/c2
2012-07-30 11:52:08 +08:00
回复了 kernel1983 创建的主题 Homebrew 在douban创建了一个homebrew的小组, 求关注
有经验的github和stackoverflow

建个组主要是宣传目的
2012-07-29 23:46:27 +08:00
回复了 Livid 创建的主题 Redis 关于 Redis 这个项目本身的商业模式
技术支持, 出书, 培训? 总之有品牌就好办
XAMPP或者homebrew, 如果你需要php54那么最好homebrew吧
2012-07-29 21:32:11 +08:00
回复了 felinx 创建的主题 Tornado Tornado大佬Facebook CTO Bret Taylor要离职创业了
Bret Taylor是我偶像啊, Tornado框架是这家伙职业生涯中最出彩的一笔, 直接盖过其他的比如Google Maps, FriendFeed以及Facebook CTO神马的
2012-07-29 21:09:58 +08:00
回复了 okidogi 创建的主题 Python [github] 如何部署你的网站 ~ 欢迎吐槽
http://schemasync.org/ 是很好用的工具
本人抵制ORM, 经常把torndao database.py单独拿出来用
fab其实用处不大, 自己项目里经常会写一个update.bat做做部署.
即使是团队里, deploy也常常就是几个人的事情, 并非人人都需要
2012-07-29 21:03:32 +08:00
回复了 hejibo 创建的主题 Python 有酬求一个懂vnc和python的程序员和我一起工作
ipad需要越狱吧, 其次pc上的vnc工具到处都是, 不知道那一部分需要开发?
1 ... 4  5  6  7  8  9  10  11  12  13 ... 14  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5969 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 02:53 · PVG 10:53 · LAX 18:53 · JFK 21:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.