2014-03-29 38 views
1

我得到的数据库目前相当大(甚至随时间变得更大)。 我得到了一个网页,我在其中呈现数据的形式,所以它可以改变。 我用方法发帖发送它。 这工作得很好,直到数据太多。现在它告诉我'它超过了1000的限制'。 我读过我可以在php.ini中更改post_max_size,但是我无法在我的网络服务器上执行此操作,所以它对我来说不是一个真正的选择。还有什么我可以做的吗?问题是,所有SHOW数据都将在后期发布,而不仅仅是已更改的数据。有什么可以做到这一点吗?文章大小过大

+1

重做您的应用程序,以便仅发布与用户所做更改相关的数据。 – faintsignal

+1

即使您要设法适应不断增长的POST大小,如果您继续发布整个数据集,您的应用程序将随着数据库大小的增长而执行得更慢。 – faintsignal

+0

其实不是我的应用程序,而是数据的后端。所以我可以忍受它。 – Philip

回答

1

我不知道你的Web服务器的类型和设置,但post_max_size可以在.htaccess文件中设置:

php_value post_max_size 10000 

另外,您可以只发送已更改的值。如果您使用ajax发布表单,则可以设置 - 并检查 - 例如在字段上设置的数据属性,如modified

顺便说一句,我假设你正在谈论个人帖子,并没有发送你的整个数据库来回。如果您提供了一系列项目的编辑,则应该使用分页之类的内容将数量限制为固定的最大值。

+0

好吧那是我的想法。我只是喜欢把所有内容放在一个页面上的想法,但我觉得这很愚蠢。 – Philip