(Move each criterion that you evaluate into "Passing" or "Failing". Add comments describing any failures.)
- Data Parititioning
- Unitary/Unpartitioned/Shared: All data from the different sites are mutually accessible.
- Key-based Partition: The data for all sites are stored in the same DB/table/schema. However, there is a column (eg
domain_id) to distinguish them. - Schema-based Partition: The data for all sites are stored in separate DB/table/schema.
- Code Partitioning
- Unitary/Unpartitioned/Shared: The same code is used for all the sites.
- Partitioned: Each site has different code.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| // Total number of times to take measurements. | |
| $trialCount = 3; | |
| // Number of items to write when filling the cache | |
| $writeItems = 1000; | |
| // Number of items to read from the cache. | |
| $readItems = 200; |
I find it easiest to consider the stack in three layers:
- Host Environment or System Platform: Loosely, this is the collection of MySQL, Apache, PHP, NodeJS, and so on. These system-services and language-runtimes are provided in many distribution channels (e.g. Debian, Ubuntu, CentOS, RHEL, nix, MAMP, XAMPP, Bitnami, Docker, etc).
OlderNewer