
Chapter 3
Deploying FileMaker Server across multiple
machines
FileMaker Server allows you to deploy its components on multiple machines to improve overall
performance. In many environments, a single-machine deployment provides sufficient
performance for web publishing. However, if FileMaker
Server will be used frequently by internet
clients accessing data with FileMaker
WebDirect, XML, or PHP, then you can deploy the
components of FileMaker
Server across two machines.
You can first deploy FileMaker Server on one machine. If the web publishing load increases, you
can change your initial deployment to improve FileMaker
Server’s performance.
Note If you’re not using web publishing, you don’t gain performance improvements from a
multiple-machine deployment.
Deployment alternatives
The diagram below shows the major components of FileMaker Server. You can deploy them all on
one machine or across two machines. The operating systems of the machines can be all
Windows, all OS
X, or a combination of the two.
FileMaker Server uses the following components:
1 Web Server: in Windows, FileMaker Server requires Internet Information Services (IIS), which
will be enabled when you install FileMaker
Server. In OS X, FileMaker Server uses its own
instance of the Apache web server, so you do not need to enable the Apache instance that is
installed as part of OS
X.
1 Web Server Module: this FileMaker Server software component is installed on the web server
host machine. The Web Server Module enables the Web Publishing Engine to connect to the
web server.
1 Web Publishing Engine: provides the Custom Web Publishing services and the
FileMaker
WebDirect services for databases hosted by FileMaker Server.
1 PHP Engine: for Custom Web Publishing with PHP, FileMaker Server requires a PHP engine
to respond to requests from the web server and to process PHP code. FileMaker
Server
includes a PHP engine and the FileMaker API for PHP. When PHP code calls the FileMaker
API for PHP, those calls are interpreted and sent to the Web Publishing Engine.
Admin Console
Web Server
PHP Engine
Web Publishing
Engine
Database Server
Web Server Module
FileMaker Server components
Kommentare zu diesen Handbüchern