On Jul 11, 2007, at 2:40 PM, Martin v. Löwis wrote: >> The .3-second times per request is *much* better than we had before >> (I assume), but it's *not fast enough*. The demand on the package >> index used by setuptools is going to increase substantially. Even if >> setuptools only made a single request per package, .3 seconds per >> request is too slow. Given the current structure of the index, >> setuptools has to make a request for the package and a request per >> release. For ZODB, this means about 12 requests, or more than 3 >> seconds. Of course, this will increase over time, as more releases >> are made. > > This I still don't understand. Why does it need to query all available > releases?
The way that setuptools currently works, it scans each of the release pages looking for distributions. In theory, it could take the names of these pages into account and scan fewer. It will still have to scan at least 2. I have a feeling that I'll never convince you that a third of a second is too slow. I think I'll stop trying. Hopefully, René, will be able to get baking working, at which point the pages will be a lot faster. At that point, I think it would be good to pursue alternate pages more optimized for setuptools to reduce the number and size of setuptools requests. I'll help any way I can with that. Jim -- Jim Fulton mailto:[EMAIL PROTECTED] Python Powered! CTO (540) 361-1714 http://www.python.org Zope Corporation http://www.zope.com http://www.zope.org _______________________________________________ Catalog-SIG mailing list [email protected] http://mail.python.org/mailman/listinfo/catalog-sig
