V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
zzWinD
V2EX  ›  Python

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

  •  
  •   zzWinD · 2012-09-15 08:33:20 +08:00 · 3762 次点击
    这是一个创建于 4488 天前的主题,其中的信息可能已经有所发展或是发生改变。
    或者说有没有必要需要这样的加速器?貌似Django 有自己的缓存机制,小弟使用的是flask。貌似flask用到的是Memcached.
    6 条回复    1970-01-01 08:00:00 +08:00
    bruce
        1
    bruce  
       2012-09-15 08:44:04 +08:00
    pypy
    Js
        2
    Js  
       2012-09-15 08:44:11 +08:00
    memcached是做内容缓存的, 用途针对任何语言都一样

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

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

    他们的说的加速都是另外一回事的东西.
    aisk
        6
    aisk  
       2012-09-17 09:10:30 +08:00
    运行一次就会自动生成字节码,缓存成.pyc文件了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2648 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 11:37 · PVG 19:37 · LAX 03:37 · JFK 06:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.