httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From m...@hyperreal.org
Subject cvs commit: apache-2.0/docs process_model
Date Sun, 08 Mar 1998 04:18:19 GMT
marc        98/03/07 20:18:19

  Added:       docs     process_model
  Log:
  Misc notes on process model stuff.
  
  Revision  Changes    Path
  1.1                  apache-2.0/docs/process_model
  
  Index: process_model
  ===================================================================
  See Dean's full proposal in process-model.html
  
  ----
  
  There is a decent discussion of Win NT completion ports at:
  
  http://premium.microsoft.com/msdn/library/techart/html/servrapp.htm
  
  and a so-so discussion of Win32 multithreading performance at: 
  
  http://premium.microsoft.com/msdn/library/techart/html/threadli.htm
  
  The latter can be a bit trivial (eg. IO bounds tasks generally work better
  when concurrently executed in multiple threads, CPU bound tasks work best
  when serialized.  duh.) but has some useful stuff in.
  
  It appears that the best way for static content on NT is to use
  TransmitFile, completion ports, plus a cache of file handles.  Win32
  doesn't support all of that, but that isn't a big deal.
  
  Completion ports appear to be able to map into async IO (ie. aio_* 
  stuff) on Unix fine, however from what I understand some systems don't
  implement AIO for sockets.
  
  
  

Mime
View raw message