カテゴリー別アーカイブ: SE日記

デフォルト値ああデフォルト値デフォルト血

データの転送ができない現象で呼び出される。PHPでPOSTしてCSVデータを受け取っているのだが…そんな仕様がそもそも悪いと言われればそれまで。内部にCSVファイルをつくって1発でポストすればいいのだが…試行錯誤の末につくったデータをアップローダで処理をしながら逐次的にUPLOADつまりPOSTする100CSVファイルが3000レコードだったら3000×100回。この処理時間が長いことはほおっておけばいいのだが…問題はその配列要素数で1レコード1配列要素としてアップされる。PHPは$_POSTの変数容量をなぜかデフォルトで1000にしている。この処理自体すげー時間がかかるのであるが、途中でデータがちょん切れていることに気がついた…原因はすぐに分かったがUPLOADに1時間ほどかかる。待っているのが苦痛。1時間でできる処理はあるけど…できることに限りはある。だいたい処理で設定したいサーバに処理負荷かけられないし…そんなこんなででらまよなか。