2011-02-25 28 views
0

我们正在试图建立一个移动商店,我们现在有一层api,它将返回json中所有需要的数据。然后,移动网站就在自己的项目文件中,基本上只是检索数据并将其按摩到模型中并相应地更新UI。在哪里存储资源/本地化api?

所以,事情是我们将所有本地化的文本保存在一个表中,所以问题是从哪里放置API来检索本地化的文本?

我认为把资源检索api放在中央api中会造成相当的性能下降,而且我觉得本地化更像是一个项目特定的范围,全局api不应该处理这个问题。

这两个项目都是在ASP.Net MVC中完成的。 我试着写一个json函数,并使用compressfilter返回的数据是5xkb左右。

任何食物的思想? 谢谢。

+0

对不起,你的问题不清楚。您是在询问应用程序性能还是关于设计指南? – marcind 2011-02-25 08:49:01

+0

两者。由于设计应该提高性能,不是吗? – melaos 2011-02-26 03:05:31

回答

0

最后我们带着一个api返回每个文化的全部资源信息。 原因是尽管最初的调用很大,但之后我们可以轻松地缓存块,并且可以一次又一次地重复使用。