2014-03-29 32 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