Citations

svn: r6633
This commit is contained in:
Jay McCarthy 2007-06-13 17:03:12 +00:00
parent 9341654f05
commit 841a600e30
4 changed files with 13 additions and 6 deletions

View File

@ -23,7 +23,6 @@ the following identifier:
The argument is the HTTP request that initiated the servlet. The argument is the HTTP request that initiated the servlet.
} }
@; XXX Cite paper
@; ------------------------------------------------------------ @; ------------------------------------------------------------
@section[#:tag "considerations"]{Usage Considerations} @section[#:tag "considerations"]{Usage Considerations}
@ -88,6 +87,10 @@ Fifth, the store is NOT serialized. If you rely on the store you will
be taking huge risks. You will be assuming that the serialized continuation be taking huge risks. You will be assuming that the serialized continuation
is invoked before the server is restarted or the memory is garbage collected. is invoked before the server is restarted or the memory is garbage collected.
This process is derived from the paper
@href-link["http://www.cs.brown.edu/~sk/Publications/Papers/Published/pcmkf-cont-from-gen-stack-insp/" "\"Continuations from Generalized Stack Inspection\""].
We thank Greg Pettyjohn for his initial implementation of this algorithm.
@; ------------------------------------------------------------ @; ------------------------------------------------------------
@section[#:tag "reprovided"]{Reprovided API} @section[#:tag "reprovided"]{Reprovided API}

View File

@ -113,7 +113,6 @@ deployments of the @web-server .
@file{managers/lru.ss} defines a manager constructor: @file{managers/lru.ss} defines a manager constructor:
@; XXX Cite Continue
@defproc[(create-LRU-manager @defproc[(create-LRU-manager
[instance-expiration-handler expiration-handler?] [instance-expiration-handler expiration-handler?]
[check-interval integer?] [check-interval integer?]
@ -153,6 +152,6 @@ spikes---as indicated by memory usage---the server will quickly expire
continuations, until the memory is back under control. If the load continuations, until the memory is back under control. If the load
stays low, it will still efficiently expire old continuations. stays low, it will still efficiently expire old continuations.
With Continue, we went from needing to restart the server a few times With @href-link["http://continue.cs.brown.edu/" "Continue"], we went from needing to restart the server a few times
a week and having many complaints under load, to not having these complaints a week and having many complaints under load, to not having these complaints
and not needing to restart the server for performance reasons. and not needing to restart the server for performance reasons.

View File

@ -388,7 +388,6 @@ implementation of HTTP Basic Authentication.
@; ------------------------------------------------------------ @; ------------------------------------------------------------
@section[#:tag "web-cells.ss"]{Web Cells} @section[#:tag "web-cells.ss"]{Web Cells}
@; XXX Cite paper
@file{servlet/web-cell.ss} provides the interface to web cells. @file{servlet/web-cell.ss} provides the interface to web cells.
A web cell is a kind of state defined relative to the @defterm{frame tree}. A web cell is a kind of state defined relative to the @defterm{frame tree}.
@ -398,7 +397,8 @@ created as a child of the current frame when the continuation was captured.
You should use web cells if you want an effect to be encapsulated in all You should use web cells if you want an effect to be encapsulated in all
interactions linked from (in a transitive sense) the HTTP response being interactions linked from (in a transitive sense) the HTTP response being
generated. generated. For more information on their semantics, consult the paper @href-link["http://www.cs.brown.edu/~sk/Publications/Papers/Published/mk-int-safe-state-web/"
"\"Interaction-Safe State for the Web\""].
@; XXX Document with-frame and with-frame-after? @; XXX Document with-frame and with-frame-after?

View File

@ -13,8 +13,13 @@
(define (warning . x) (define (warning . x)
(apply elem "Warning:" x)) (apply elem "Warning:" x))
; XXX Actually display link
(define (href-link url label)
(elem label " (" url ")"))
(provide (all-from (lib "manual.ss" "scribble")) (provide (all-from (lib "manual.ss" "scribble"))
(all-from (lib "eval.ss" "scribble")) (all-from (lib "eval.ss" "scribble"))
web-server web-server
author author
warning)) warning
href-link))