我有一个AngularJS v1应用程序,该应用程序连接到Oracle DB并从中获取值。
开始时,每个页面只有几个这样的值,因此优化不是问题。但是现在我有了页面,其中包含数十个元素,这些元素的值取自DB。
当前,对于每个元素,该元素的名称都将传递到PHP文件,该文件将打开与DB的连接,读取最后一个值(使用rownum和按时间顺序),然后将该值返回给AngularJS。
因此,您可以想象,要花很多时间在页面上显示所有数十个值(由于AngularJS首先加载所有值,然后将它们一起显示)。
我想以某种方式优化这种连接。
页面示例可在以下位置查看:NP04 Photon Detectors
代码可以在这里找到:Github
有问题的PHP文件是:app / php-db-conn / elementName.conn.php
谢谢!
更新
我已更新代码以使用数组部分检索数据,但在我看来,我以错误的方式形成了JSON。有人可以帮我吗?
更新2
设法使其全部正常工作,但尽管它传输的数据更少,但现在加载所需的时间甚至比以前还要长。