#6 楼 @blacktulip openvz 的内存分配又不是正常的,你看 LET 上的这篇, 就一个线程栈的问题,一个几 mb 的 pdnsd 在 openvz 下会占掉 10 倍以上的正常内存,再加上 openvz 是声明即分配 (而不是按实写),fork 也不是 copy-on-write 的机制,所以,一个 2G 的 openvz, 实用内存能不能超过 512mb 的 xen, 我觉得还是值得商榷一下的。再加上 openvz 的原罪是超售,一个 20g 的 openvz 卖个 40 份 2g burst 的 vps 都能算良心企业了。勤备份是没错,但是随时可能来一下 OOM, 然后数据库挂了,又间或连备份程序都跑不了,我估计这谁都受不了吧
@robbin blog 是基于 padrino 的,不是基于 rails 的
mongodb 比 mysql 更费内存
你真的考虑这价位的话就 digitalocean 或者 budgetvm 的 xen
openvz 在任何时候都别碰,这玩意儿就是坑人的,顺便补一句,mongodb 在 openvz 下有一定几率会发生数据损坏
val.sort { |a,b| (a=='mike' and -1) or (b=='mike' and 1) or a<=>b }
腿没弯伸太直了吧,我读高中的时候确实有同学打篮球跳了一下,结果两腿骨折的...
golang 可用方便的东西还是太少了。前几天要搞一个走 pipe 分析的程序,一开始走 golang 看 syscall 和 fd_xxx 看得眼疼,码了几十行代码发现也不比 c 省力到哪儿,果断抄起 python ,拿 gevent 的 fileobject 套了下 stdin, 一个 multiprocessing 池,十几行代码轻松愉快解决问题
#4 楼 @darkbaby123 angularjs 也可以通过 ng-cloak, 还有元素的 ng-bind, ng-bind-template 把{{ }}的露出最大程度干掉的.....
#36 楼 @ywjno 可以的,IE6 都没问题 http://docs.angularjs.org/guide/ie
com 不难记就 com, com 始终是首选,cn 是倒数的
写好 webapp 的话,直接拿 qtwebkit 或者 gecko 包一下不就好了么,省事省力
一直在用 percona,细节和生态环境 (比如 toolkit 和 xtrabackup 这些) 搞得不错
mysql 早年一直为了速度不支持事务、视图、子查询之类的,所以 mariadb 一直不敢碰,刚去扫了下,居然看到 api 层有接口支持异步了,看来有机会要试试了
chinacache 挺好的 但是 cdn 是为了改善用户体验,不是为了"seo 优化"这种跳大神的东西
这技术一点也不冷僻啊,pushlet/comet, 比 websocket 有名,也应用的广。比如 webqq 就是用 erlang 的 mochiweb 做的长连接; python 社区有个国产的 eurasia 框架,也是专注 comet,也做了很多年; 原来那个挺出名的随机聊天网站 omegle 也是基于长连接的,开始用的 twisted,后来改成了 gevent; ape-project 是个专注长连接的应用,用 js 处理逻辑的,早于 node.js, 应用案例也很多,好像国内 (似乎是湖南卫视?) 有个网页游戏也是基于这个的
不过长连接这块,php 天生是废的,python 框架 (通用的 wsgi gateway) 和 rails 的一次性 return 机制不适合做 comet,所以这次 4.0 加了 stream.write 算不错的特性了
现在 ff/chrome/opera 虽然都支持 websocket, 但是协议最终还没确定,浏览器之间使用协议不太统一,我觉得还是长连接靠谱一点,比如多协议支持的 sockjs,默认就直接禁用了 websocket
python-china 也是阿里系的?OMG..... 以前觉得金山系这方面很热衷,这两年倒是阿里系厚积薄发了
云这东西就是特小的时候当个孵化池,特大的时候省人工。普通散户搞个网站一天跑个几万 IP 几十万 PV 的,其实还是物理服务器用着舒服实惠
个人一直 4 空格,准确的说习惯 tab 替换成四空格了....
lua 速度快,尤其是 luajit, 嵌入 nginx 问题不大........mruby 速度不行的话会把 nginx 并发性堵爆吧., 除了 CRuby 以外我就试过 Rubinius,坦白说我觉得不太乐观......
先放本地,流量不够或者用户反馈慢了再说
别把老外想太厚道,除了 aws, linode 这些只能用信用卡,其他情况能用 paypal 就用 paypal.....
我一般是 webserver 走 www-data, 后端进程和 web 目录用同一个普通用户跑,web 目录给读取权限,外带一些静态文件目录+x,不然有可能 403