Personal tools
You are here: Home Documentation Developers Zope Concurrent Writes Strategy Results

Results

by vanghn17 last modified Oct 28, 2008 02:09 PM

all tests ran on MacBook Pro 2.2GHZ 2gig RAM

Vanilla Plone Site

  • number of errors for runs with 10 simultaneous requests
    • [1, 0, 1, 2, 1] => 1.0
  • number of errors for runs with 25 simultaneous requests
    • [4, 5, 4, 5, 3] => 4.2
  • number of errors for runs with 50 simultaneous requests
    • [8, 10, 11, 9, 12] => 10.0
  • number of errors for runs with 75 simultaneous requests
    • [14, 15, 16, 18, 16] => 15.8

collective.indexing product installed on Plone Site

  • number of errors for runs with 10 simultaneous requests
    • [0, 1, 1, 0, 0] => 0.4
  • number of errors for runs with 25 simultaneous requests
    • [3, 3, 2, 2, 3] => 2.6
  • number of errors for runs with 50 simultaneous requests
    • [5, 6, 6, 6, 6] => 5.8
  • number of errors for runs with 75 simultaneous requests
    • [9, 10, 9, 10, 9] => 9.4

PloneQueueCatalog product installed on Plone Site

  • number of errors for runs with 10 simultaneous requests
    • [0, 0, 0, 0, 0] => 0.0
  • number of errors for runs with 25 simultaneous requests
    • [0, 0, 0, 0, 0] => 0.0
  • number of errors for runs with 50 simultaneous requests
    • [1, 0, 1, 2, 0] => 0.8
  • number of errors for runs with 75 simultaneous requests
    • [3, 3, 3, 3, 3] = 3.0
 

Turning off portal factory made no difference.

 

PloneQueueCatalog, collective.indexing, and ClockServer installed on Plone Site

A ClockServer task is set to run every 60 seconds to process the queued indexing requests.

  • number of errors for runs with 10 simultaneous requests
    • [0, 0, 0, 0, 0] => 0.0
  • number of errors for runs with 25 simultaneous requests
    • [0, 0, 0, 0, 0] => 0.0
  • number of errors for runs with 50 simultaneous requests
    • [2, 2, 2, 2, 1] => 1.8
  • number of errors for runs with 75 simultaneous requests
    • [3, 3, 3, 3, 3] = 3.0

 

PloneQueueCatalog, and ClockServer installed on Plone Site

A ClockServer task is set to run every 60 seconds to process the queued indexing requests.

  • number of errors for runs with 10 simultaneous requests
    • [0, 0, 0, 0, 0] => 0.0
  • number of errors for runs with 25 simultaneous requests
    • [0, 0, 0, 0, 0] => 0.0
  • number of errors for runs with 50 simultaneous requests
    • [1, 1, 2, 1, 1] => 1.2
  • number of errors for runs with 75 simultaneous requests
    • [3, 3, 3, 3, 3] = 3.0

 

 
Document Actions
  • Print this
  • Bookmarks