我有一个类似下面的表单,其中包含动态列和行,可以根据用户添加和删除。
假设行数为50到60,列数达到10,则javascript中会进行大量计算。
我在这里使用MySQL数据库和php(Laravel)作为后端。 目前,我的表结构如下所示存储上述内容: -
表1 - row_headers(row_id,row_name) 表2 - column_headers(column_id,column_name) 表3 - book_data(book_id,row_id,column_id,data_value)
上面的表格确实足以存储数据,但是对于Store调用以及get调用来说速度非常慢。在将完整数据恢复到UI的同时,数据库和HTML都有很多负载来正确加载数据(对于循环终止而言),同样是一个繁琐的过程。
我想了解如何优化上述内容?除上述之外应该使用什么表结构,减少后端和前端负载的最佳方法是什么?
帮助表示赞赏。