数据库查询响应大小 – 什么时候它太多kb?

我是电子商务网站模块的开发者。 该模块显示一些dynamic数据(html)在网页上用Ajax调用。 Ajax调用从数据库获取html。 1查询每个页面加载。 数据库查询响应大小约为10kb。

我的客户担心这是太多了,他们写道,他们看到了数据库处理消耗的显着增量。 他们说,分析数据库查询,他们看到,查询caching不caching查询的答案,因为它大于10KB。

这真的太大了吗? 我的猜测是,我的客户端看到数据库处理消耗的增量,因为别的东西。

但是,让我们说,每个查询将从数据库HTML返回大小为100kb。 如果这会发生在每个页面加载,会是太多的东西? 这是重大的还是轻微的影响?

我希望有人能根据自己的经验对此有所了解。 我有我自己的答案,但可能太主观了。

谢谢!

没有关于你的系统的进一步的细节,我不认为有人可以回答你的问题,但我可以build议更系统地处理这个问题。

在这种情况下,也许你需要从你的客户得到进一步的澄清。 认为“x”KB太多的原因是什么? 这是从以前的系统还是从某个繁重的交易日? 您还需要了解数据库如何执行。 和networking前端。

你有没有为数据库做任何testing或基准testing? 还是你有一个testing平台,你可以进行压力testing? 基本上,你需要系统地解决这个问题,并定义“太多”。 你的客户可能不知道为什么10KB是太多,但你应该想出一个方法来理解为什么是这样。 其他一些问题需要考虑:你能测量页面加载,系统加载,数据库查询时间吗? 什么样的查询是这些(select?更新?)? 有涉及的caching吗?