odoo17-16-15-14-12-13-11-10全版本windows64位高性能绿色版下载及制作方法-提速50%

--> Odoo 所有版本源码官方下载点此


以下为 Odoo 全版本绿色版下载,即下即用,无需安装


odoo17绿色版 Gitee 下载

odoo16已从Github移至 Gitee,请点击

odoo13请点击

odoo12请点击

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

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

主要由以下主要程序组成

## 版本信息
1. python 3.10.10, 64位
2. postgresql 13.4 ,64位
3. Nginx 1.15.5, 64位
4. Odoo 16社区版,20230721版
5. 增加 sphinx 及 tx_client,用于文档及翻译
6. 本地执行 gi.bat,会将原始odoo的最新版clone到本地 .\source_git,执行 gu.bat 更新7. 对断点调试的处理, 如果更新了新版odoo,将 .\fixed 目录内容覆盖 .\source 内容

实测效果:

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文件,完成

最后,看下成果 :)

odoo17-16-15-14-12-13-11-10全版本windows64位高性能绿色版下载及制作方法-提速50%

忘记odoo管理员密码后如何重置