【发布时间】:2014-02-03 04:59:41
【问题描述】:
我应该如何组织我的网站以利用共享包?让我们以 Stackexchange 为例。有很多子域:
webapps.stackexchange.com namespace StackExchange\webapps
programmers.stackexchange.com namespace StackExchange\programmers
etc.
每个子域都重用库。也许有一个问题类被所有网站重用,以帮助布局提问页面。
问题包会打包在每个子域包中吗?或者是否所有包都引用了 Question 包。换句话说:是哪种情况:
StackExchange\webapps\question
StackExchange\programmers\question
或者:
StackExchange\webapps
StackExchange\programmers
StackExchange\question
WHERE StackExchange\Webapps and StackExchange\programmers use StackExchange\question
我问是因为我正在使用几个独立的工具来设置我的网站。我计划将每个工具放在同一台服务器上的自己的子域中。每当我更新一个被许多子域使用的包时,我只想在一个地方更新服务器,所以我希望它存储在它自己的命名空间中。
我应该使用 composer 之类的依赖管理器或其他东西来为我处理这个问题吗?实现这一目标的最佳做法是什么?
【问题讨论】:
标签: php apache namespaces dependencies subdomain