Server Design Considerations and Limitations

There are many critical issues to consider in server design. Certain behaviors, processes, and limitations can determine the effectiveness of your server application.

In This Section

  • Selection of Process Types
    Discusses the different services provided by in-process and out-of-process servers, and what effect they have on the user interface of your application.
  • Control of Call Blocking
    Describes how SingleUse Objects and Apartment-model threading can be used to control issues of call blocking and enhance the scalability of your applications.
  • Selection of a Run-time Library
    Provides information on using Visual FoxPro API calls, scalability issues, reentrancy, and resource contention.
  • Language Supported in Run Times
    Discusses Visual FoxPro commands, functions, and system variables that are not supported in vfp8t.dll.