odoo10-windows64位高性能最新绿色版下载及制作方法-提速50%

  • A+

64位版本性能会比32位高很多,包括高效指令及大内存更快巡址。对高资源消耗的odoo,使用64位是十分有必要的。

本版本参考 greenodoo 绿色版,在全部进行了64位版本更新的基础上进行了参数优化,同时因为使用了nginx,实现了longpolling,可以使用桌面消息通知,也不会经常报错了。

主要由以下主要程序组成

1. python 2.7.9 ,64位
2. postgresql 9.6.4 ,64位
3. Nginx 1.12.1, 32位
4. odoo 10 ,官方github,20170817版(注意选择10.0分支)

实测效果:

32位绿色版新建一个默认数据库用时 1分28秒

64位优化版用时 51秒,[dt_highlight color="" text_color="" bg_color=""]性能提升明显[/dt_highlight]

点此下载 odoo10的64位高性能绿色版

 

操作说明

解压后,执行 r.bat,然后访问
http://localhost

如果遇到提示缺少 msvcr120.dll,请在解压后 "依赖库"目录安装 vcredist_x64.exe

或者到 微软官网下载安装

本配置关闭了nginx的缓存便于开发,如进行生产可开启缓存提速

文件操作说明

r.bat 最常用,直接启动(如果当前有进程则先关闭再启动)
start.bat 启动(不管是否有当前进程在跑)
s.bat 停止
service_install.bat 安装成系统服务,自动启动
service_remove.bat 卸载系统服务

extra 目录, 需要的依赖包,如果有问题可以自行安装

64位安装包生成说明

  1. 下载64位python,替代原32位python
  2. 安装python依赖包,先安装 pip,执行指令,或者点击 查看参考文章
    python extra\get-pip.py
  3. 安装python依赖包,参考 odoo安装文档,关键是有些包要编译安装的,故将odoo\source\requirements.txt文件更改,删除几个需要编译的包。包括 python-ldap, gevent, psutil,增加 pypiwin32 包。然后pip安装
    pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple
    
  4. 对要编译的包,到此下载不用翻墙 http://www.lfd.uci.edu/~gohlke/pythonlibs/,下载  pyldap, gevent, psutil 的whl包,或者在解压出来的 “依赖库” 目录找whl
  5. 安装上述包,参考 安装whl
  6. 更新原postgresql为 64位postgresql
  7. 初始化postgresql,即进入 runtime\pgsql\bin 执行数据库初始化,再启动pg,增加用户 odoo(密码也为odoo)
    cd runtime\pgsql\bin
    initdb.exe -D ..\data -E UTF8
    pg_ctl -D ..\data -l logfile start
    createuser --createdb --no-createrole --no-superuser --pwprompt odoo
    
  8. 如有必要,重新安装npm。
    cd runtime/win32/nodejs
    npm install -g less less-plugin-clean-css
  9. 优化下odoo配置文件,相关的执行bat文件,完成

最后,看下成果 :)

weinxin
我的微信
这是我的微信扫一扫

发表评论

您必须才能发表评论!