根据访问我的应用程序的子域,我需要包含一个不同的配置文件,该文件设置整个应用程序中使用的一些变量(该文件包含在每个页面上)。关于如何做到这一点,我有两种想法1)包括来自GCS的文件2)将信息存储在Google Cloud SQL上的表格中,并通过包含的文件查询每个页面上的数据库。
或者我最好使用这些选项之一,然后使用Memcache。
我一直在到处寻找最快的选择(从 GCS 加载或从云 SQL 中选择),但找不到任何东西。
注意:我不想像普通 php 一样拥有文件,因为我不想每次设置新的子域(不同的用户获得不同的子域)时都必须重新部署应用程序,而是只更新数据库或将新的配置文件上传到云存储,让应用程序独自一人。
我会说最明智的解决方案是将配置文件存储在 Cloud SQL 中,因为您甚至可以从应用程序内并使用 memcache 轻松更改它们,因为它正是为这种东西而构建的。
GCS的问题在于,您不能简单地编辑文件,并且每次都必须删除并添加新版本
GCS更便宜,尽管对于小文本文件来说并不重要。否则,我看不出有什么不同。