2012-06-01 167 views
1

我在调用perl脚本的HTML页面上有一个链接。 Perl脚本将从mysql数据库获取数据并显示在HTML页面上。客户端隐藏/显示功能

<a href = cgi-bin/customers.pl> show all customers </a> 

在HTML页面中有一些过滤器。

只有奈客户 - 而这个最终用户的点击,只奈客户应显示

只有孟买的客户 - 而这个最终用户的点击,只有孟买客户应显示

我是否需要运行为所有这些客户分开mysql查询,或者我可以隐藏/再次在客户端显示它们?

回答

0

问题是要查询所有数据并发送给客户端或者只是查询必要的并发送给客户端。

答案取决于您的数据大小。如果您的数据集很小,我建议立即查询所有数据并隐藏并显示在客户端。

如果你的数据集很大,那么只需查询需要的。

除了当前的数据集大小,想想增长率。数据增长的速度和速度有多快。所有这些将改变你如何实现它。

+1

另一件要考虑的事情:一次加载所有内容的解决方案适用于应用**渐进式增强**技术,因此可以轻松地将**访问**给用户代理,而无需JavaScript支持,而按需加载不能。 – daxim