#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 r11...@archetypes].  the
 slowdown for serving small images as reported [browser:buildouts/plone-
 coredev/branches/4.0/plips/plip7822-review-alecm....@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
_______________________________________________
PLIP-Advisories mailing list
plip-advisor...@lists.plone.org
http://lists.plone.org/mailman/listinfo/plip-advisories

Reply via email to