PHP が 100M を超えるファイルを MySQL に挿入する
Jun 23, 2016 pm 01:38 PM ajax を使用してローカル ファイルを Web サーバーに転送すると、受信したファイルが PHP を介して MySQL に挿入されます。 ファイルが 110M 未満の場合、PHP は正常に挿入できます。プログラムは挿入操作中に停止します。
の背後にあるコードは実行されず、プログラムはエラーを報告しません。専門家の回答をお願いします。
ディスカッションへの返信 (解決策)
タイムアウトになりました!
ファイルを小さく切って個別に挿入することはできませんか
タイムアウトになりました!
ファイルを小さく切って別々に挿入することはできませんか?
タイムアウトしてもエラーは出ませんか?ファイルは MySQL テーブルに直接挿入されます。
データベース操作に費やされた時間は、php の実行時間にはカウントされないため、全体的なタイムアウトが発生した場合、php は必ずしもエラーを報告するとは限りません
データベース操作に費やされた時間は、php の実行時間にはカウントされませんしたがって、全体的なタイムアウトが発生しても、php は必ずしもエラーを報告するわけではありません
私は PHP がタイムアウトしないように設定しました。 。 。どうやって?
Web サーバーにもタイムアウトの問題があります
Web サーバーにもタイムアウトの問題があります
IIS サーバーは 5000 秒に設定されており、プログラムの実際の実行時間は 15 分を超えません
データは大きすぎるので、別の方法を見つける必要があります。
コードを投稿して見てみましょう。
ファイルが正常に書き込まれていないはずです。サーバーのログを確認できます。
サーバーを分離するか、ftp を使用して最初にサーバーにログインしてから
を挿入する方が良いです。チャンクに分割する方法をあえて尋ねてください。これまでにファイルをアップロードしたことがありません。アップロードに FTP を使用するのはなぜでしょうか。通常のアップロードは遅いですか?もう1つの質問は、phpを使用してftp経由でアップロードできるかということです。また、サーバーにアップロードした後、データベースに保存する必要があるのはなぜですか?
このような大きなファイルをデータベースに直接保存するのは良いことではありませんか?
データベースは大忙し、データベースは涙でいっぱいです
データベースは大忙しで、データベースは涙でいっぱいです
http://goobbe.com/questions/1363628/how-to-save- mysql-database 内の大きなファイル
パスを保存するだけで、データベースにパスを入れる必要はありません
最後に、MySQL 設定ファイルのいくつかのプロパティを変更することで、この問題を解決できます

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











LaravelのバックエンドでReactアプリを構築する:パート2、React
