为AngularJS应用优化数据库连接

时间:2018-07-17 09:43:02

标签: php sql angularjs database oracle

我有一个AngularJS v1应用程序,该应用程序连接到Oracle DB并从中获取值。

开始时,每个页面只有几个这样的值,因此优化不是问题。但是现在我有了页面,其中包含数十个元素,这些元素的值取自DB。

当前,对于每个元素,该元素的名称都将传递到PHP文件,该文件将打开与DB的连接,读取最后一个值(使用rownum和按时间顺序),然​​后将该值返回给AngularJS。

因此,您可以想象,要花很多时间在页面上显示所有数十个值(由于AngularJS首先加载所有值,然后将它们一起显示)。

我想以某种方式优化这种连接。

页面示例可在以下位置查看:NP04 Photon Detectors

代码可以在这里找到:Github

有问题的PHP文件是:app / php-db-conn / elementName.conn.php

谢谢!

更新

我已更新代码以使用数组部分检索数据,但在我看来,我以错误的方式形成了JSON。有人可以帮我吗?

更新2

设法使其全部正常工作,但尽管它传输的数据更少,但现在加载所需的时间甚至比以前还要长。

0 个答案:

没有答案