rju*_*aa1 2 python linux performance uuid guid
我有一个python程序需要生成几个guid并通过网络将其他一些数据传回给客户端.在短时间内可能会遇到大量请求,我希望延迟尽可能低.
理想情况下,我不想在客户端等待响应时动态生成新的guid,而是在后台批量生成一个guid列表,这些guid会不断补充,以便我总是准备好预先生成的guid.
我在linux上使用python中的uuid模块.我知道这是使用uuidd守护进程来获取uuids.uuidd是否已经开始处理pre-genreating uuids,以便它总是准备好了?从文档中可以看出它没有.
是否有一些设置在python或与uuidd让它自动执行此操作?有没有更优雅的方法然后在我的程序中手动创建一个后台线程来维护一个uuids列表?
您确定该uuid模块实际上太慢,无法及时处理您期望的请求吗?如果UUID生成占您应用程序的瓶颈,我会非常惊讶.
我首先构建应用程序以简单地使用该uuid模块然后如果您发现该模块实际上减慢了速度,那么您应该研究一种方法来保留预先生成的UUID列表.
| 归档时间: | 
 | 
| 查看次数: | 1101 次 | 
| 最近记录: |