Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Setting a limit of 100 threads is a good place to start. That will probably translate to about 1000 requests per second, and chances are your IO will be the limiting factor before you get to that many requests anyway. 

Image Added

Bruce explained the basic structure of an HTML page. So there are controls (HTML for browses, forms etc which can be called as you would call a browse) and snippets of HTML or NetWebSource procedures which just dump in the requested HTML and can not be called directly by the user.  

...

Popups will give you a very Windowsy (Bruce actually compared it more to CPD) experience. Not search engine friendly, however.

IMG_4576.CR2

SPAs - single page applications

...

Bruce went to the ThemeRoller site, picked a theme, made some changes, saved it, and added it to his app.

 

More coming later on this page..You can serve up static pages with NetTalk, and you can insert static content through the use of Net: tags. You can also add dynamic code to static pages but that's harder work for the server and generally doesn't work out well. 

More good discussion on serving text files, including the great risks in allowing the user to pass in anything more than alphanumeric characters and periods when requesting files. You could be exposing every file on your system to download.

Bruce showed a nifty trick for determining the content type used for a given file extension.

Often you'll want to send email from your web server. You can do this synchronously or asynchronously. 

Biggest thing you can do to speed up your site is probably to enable the Combine all files setting. Second best option is to pre-compress files or compress on the fly. 

As usual, tons more information was presented