Python 在 web 方面 有没有像 PHP的 APC,eAccelerator,XCache 这样的加速器?

2012-09-15 08:33:20 +08:00
 zzWinD
或者说有没有必要需要这样的加速器?貌似Django 有自己的缓存机制,小弟使用的是flask。貌似flask用到的是Memcached.
3635 次点击
所在节点    Python
6 条回复
bruce
2012-09-15 08:44:04 +08:00
pypy
Js
2012-09-15 08:44:11 +08:00
memcached是做内容缓存的, 用途针对任何语言都一样

apc/eaccelerator/xcache是用来规避php每次执行页面都要加载php文件->解析执行->销毁的机制做的opcode缓存, python/ruby/java/...这些都是后端进程驻守运行, 不需要这玩意儿
Jreen
2012-09-15 08:46:09 +08:00
我知道就Cython。。
zzWinD
2012-09-16 22:00:40 +08:00
@bruce pypy 貌似用在生产环境不合适吧?
@Js 你一指点。。顿时明了了。一直以为脚本语言执行完了 就会重载 原来python不是这样的

@Jreen 貌似是python的延伸版了。
mikale
2012-09-16 23:16:44 +08:00
python不需要...默认自带类似APC的功能,PHP是一个奇葩的设计导致的需要APC

他们的说的加速都是另外一回事的东西.
aisk
2012-09-17 09:10:30 +08:00
运行一次就会自动生成字节码,缓存成.pyc文件了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/47759

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX