我们将文物更新为最新版本5.10.3以支持PYPI更新。
此更新后,我们经历了一些非常缓慢的pip install --upgrade
次。 pip install
运行良好。
我能够确定此较慢的运行到伪像的本地PYPI回归。
文物上的官方PYPI和缓存的远程PYPI很快。
但是虚拟PYPI(远程和本地PYPI(,如果我仅通过--extra-index-url
添加本地PYPI,则均为慢
一些版本,也许我们在那里有一些问题:
- Python 2.7和3.5
- PIP 9.0.1和10.01
- 文物5.10.3
仅与官方PYPI一起运行:
pip install -U -r requirements.txt 1.21s user 0.08s system 99% cpu 1.296 total
用本地PYPI作为额外索引 - url运行:
pip install -U -r requirements.txt 1.51s user 0.09s system 8% cpu 19.658 total
和虚拟PYPI:
pip install -U -r requirements.txt 1.57s user 0.10s system 4% cpu 38.573 total
不幸的是,我没有更新之前的时间。
一些想法?
该问题已修复在文物版本5.10.4
中相应的机票是https://www.jfrog.com/jira/browse/rtfact-16513
降解发生在Derby DB上,以防Node_props表有许多条目,这是由于在RTFACT-15433上引入的DB查询更改
升级后,PYPI存储库将再次为 fast 。
伪像5.10.4对我们纠正了这个问题 - 我们看到的性能增加了8倍。