我有一个81000(省,市,区等)的列表,当用户注册一个帐户时,将这些表单作为某些输入下拉选项填充。
我应该为此数量的字符串提供硬编码映射吗?我需要数据库吗?
您认为可接受的const字符串最大数量是多少?我知道对100个常量进行硬编码应该没问题,但是当我们需要数据库时,边界是什么?
答案 0 :(得分:0)
以我的经验,这样的项目应该是一个前端应用程序+ Redis缓存(可选)+ DB(您的选择) 如果您要使用捆绑包内的这80k行来构建应用程序,那么大小将会大为增加。还有搜索和排序的速度。
答案 1 :(得分:0)
我建议您一定要考虑此用例的数据库(可能还需要某种缓存)。优点将是:
答案 2 :(得分:0)
这取决于您是否担心快速加载页面而不添加 81000字符串常量。否则,如果您在加载时没有任何问题,则可以添加 81000字符串常量。
但是,如果您仍然想添加 81000字符串常量,请将其添加到其他js文件中,并在网站完全加载后以异步方式加载。