[Seaside] Seaside performance

List list at afceurope.com
Wed Sep 8 13:43:45 UTC 2021


Hi,

	I have tried to improve performance on my Seaside web pages, and tried to « wire » the encoding, because the lookup for encoder looked very slow.

	Like this

	SeasideResponder>>executeRequestFor: aRequestContext

« Wiring UTF8"
    | message requestContext |
    message := self requestFor: aRequestContext request
                connection: aRequestContext connection.
    requestContext := WARequestContext
                request: message
                response: (WABufferedResponse
                        on: (EncodedStream on: (ReadWriteStream on: ByteArray new)
                                encodedBy: UTF8StreamEncoder new))
                codec: self codec.
    [self seasideRequestDispatcher handle: requestContext]
        on: WAResponseNotification
        do:
            [:n |
            "got a response"
            ].
    ^requestContext response asHttpResponse: aRequestContext response

	Has anybody done some optimization in VisualWorks ?

	Best regards

	Annick

	 


More information about the seaside mailing list