What are the pros/cons of creating a separate account for an administrative subdomain rather than adding a subdomain under the same account?
Specifically, but limited to:
- Server load/process management (eg: process hanging/conflicts).
- Server security.
- MySQL query processing (eg: process heavy query hanging).
- Cross-site code library sharing (eg: storing only 1 copy of a code library with Read, Write, and/or Execute permissions for each site).
Other Factors/Clarifications:
- Server is a dedicated server using CloudLinux v7.9 & cPanel v100.0, running Apache v2.4, PHP v7.4 and MySQL v10.2-MariaDB.
- Likely, I will be using cPanel's scripts/interface to create the account separation.
- We're talking 1 primary domain and 1 administrative subdomain (for example: www.mydomain.com and admin.mydomain.com).
- The primary domain and admin subdomain will be managed by the same people.
- Most of the code for each will be independent from one-another except for some code libraries which they will need to share, whether by duplicating the code or sharing them from a common directory.