初学者的问题- 文档结构
-
刚下载了OE6.1的源代码, 是否有前辈介绍一下其的文件夹结构? 我以前习惯了C, 看了半天OE的源文件都看不到类似于main()函数的东西. Python是否有类似的? 或者说各位大虾是否能介绍一下OE的流程(从开发者的角度), 非常感谢.
-
请看你的 openerp-server 文件
<br />....<br />if __name__ == "__main__":<br /><br /> os.environ["TZ"] = "UTC"<br /><br /> check_root_user()<br /> openerp.tools.config.parse_config(sys.argv[1:])<br />.....<br /><br /><br />
-
OpenERP是自己设计了一个Http Server, 是否可以使用Apache, 因为就那么几个文件写出来的Web Service感觉不是那么靠谱? 如果用户量增多的话是否可以承受以及稳定性, 安全性问题.
-
[quote author=steven_qin link=topic=4301.msg11747#msg11747 date=1344905987]
OpenERP是自己设计了一个Http Server, 是否可以使用Apache, 因为就那么几个文件写出来的Web Service感觉不是那么靠谱? 如果用户量增多的话是否可以承受以及稳定性, 安全性问题.
[/quote]
靠不靠谱不能仅凭感觉。还是建议你看一下二楼推荐的文档。
OpenERP 6.1以后,服务器支持WSGI协议标准,因此它可以被部署到任何支持WSGI协议的http服务器,比如:Apache + mod_wsgi, Nginx + mod_wsgi, uWSGI, guinicorn等等,同时它也可以被嵌入到其它WSGI应用中。
目前默认使用的是WerkZeug库所提供HTTP-WSGI服务器,当对性能要求非常高时,推荐使用Gunicorn服务器,多进程管理,充分体现多核优势。请参考:
http://thu.openerp.com/open-days-2012/gunicorn.html -
OpenERP中使用的py2exe包, 我到其官方网站上只能下载到python2.6的版本的, 是否就是说OpenERP是在2.6版本下解析的?
-
我现在要开始阅读代码, 各位前辈是否能给我一个流程或者建议等等.