[PLIP-Advisories] Re: [Plone] #7822: Make standard file content types use ZODB BLOB support
plip-advisories at lists.plone.org
plip-advisories at lists.plone.org
Thu Sep 3 23:07:29 UTC 2009
#7822: Make standard file content types use ZODB BLOB support
----------------------------+-----------------------------------------------
Reporter: limi | Owner: witsch
Type: PLIP | Status: assigned
Priority: major | Milestone: 4.0
Component: Infrastructure | Resolution:
Keywords: focusarea |
----------------------------+-----------------------------------------------
Comment(by witsch):
> * Using `archetypes.schemaextender` and marker interfaces introduces a
new level of indirection when implementing content types. It also adds
performance issues due to the additional and generally more expensive
schema lookups.
said performance issues should be mostly fixed after
[http://dev.plone.org/archetypes/changeset/11344 r11344 at archetypes]. the
slowdown for serving small images as reported [browser:buildouts/plone-
coredev/branches/4.0/plips/plip7822-review-alecm.txt at 29529#L29 in alec's
review] is now almost gone: the request rate for a 600+ byte file when up
from about 80 to a little more than 100 again — pending further
investigation the rest is likely due to the extra overhead of fetching two
zodb objects and opening/reading the blob file...
> This can be solved by also shipping with `archetypes.schematuning`,
which has been proposed as PLIP 9376.
adding `archetypes.schematuning` to the mix now actually make the above
benchmark run ever so slightly slower — 100 vs 101 req/s...
--
Ticket URL: <http://dev.plone.org/plone/ticket/7822#comment:43>
Plone <http://plone.org>
Plone Content Management System
More information about the PLIP-Advisories
mailing list