![]() When this database is brought online, DreamFactory will create the additional system tables that are needed to manage the platform.ĭreamFactory also stores server-‐side scripts in this default database. The default Bitnami installation package includes a default SQL database, but you can also hook up any other database for this purpose. Default SQL DatabaseĮach DreamFactory instance has a default SQL database that is used to store information about users, roles, services, and other objects required to run the platform. Network throughput is important for both round-‐trip time and handling a large number of simultaneous transactions. ![]() On a single server with vertical scaling, this will depend on processor speed and available RAM to support multiple processes running at the same time. The other important characteristic is the number of simultaneous requests that DreamFactory can handle. Usually respond to a single service request in 100 to 200 milliseconds. Processor speed will especially improve round-‐trip response times. This section discusses how vertical scaling and server configurationīy increasing server processor speed, number of processors, and RAM, you can improve the performance of the DreamFactory engine. You can vertically scale DreamFactory on a single server through the addition of extra processing power, extra memory, better network connectivity, and more hard disk space. It makes DreamFactory easy to install on any server and easy to scale for massive deployments of mobile applications and Internet of Things (IoT) devices. This is important because you can apply all the standard things you already know about scaling simple websites directly to scaling DreamFactory. For demanding deployments, we suggest using NGINX, more on that later. Makes horizontal scaling a breeze, as you’ll see below. ![]() Instead of using traditional session management, where the server maintains the state of the application, DreamFactory handles session management in a stateless manner, not requiring the server to maintain any application state. Instead of delivering HTML pages, DreamFactory delivers JSON documents, but otherwise the scaling requirements are similar. As far as the server is concerned, DreamFactory looks like a website written in WordPress or Drupal. Before we dive into the details, the most important thing to know is that DreamFactory is a configurable LAMP stack running PHP. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |