質問編集履歴
5
パケットキャプチャを覗いてみる
test
CHANGED
File without changes
|
test
CHANGED
@@ -164,6 +164,8 @@
|
|
164
164
|
|
165
165
|
4.46M 2400kbps なら 成功
|
166
166
|
|
167
|
+
パケットキャプチャを覗いてみる
|
168
|
+
|
167
169
|
|
168
170
|
|
169
171
|
### 補足情報
|
@@ -173,3 +175,5 @@
|
|
173
175
|
低速回線の検証は Chrome の開発者ツールを利用
|
174
176
|
|
175
177
|
PHPはログを出力するだけ
|
178
|
+
|
179
|
+
パケットキャプチャによると、ファイルを送る POST 自体が届かずにサーバーから RST が送られ failed となっていました
|
4
回線速度を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -160,6 +160,10 @@
|
|
160
160
|
|
161
161
|
max_input_time 60 → 60000 に
|
162
162
|
|
163
|
+
4.46M 200kbps は 26秒程度で failed
|
164
|
+
|
165
|
+
4.46M 2400kbps なら 成功
|
166
|
+
|
163
167
|
|
164
168
|
|
165
169
|
### 補足情報
|
3
max_input_time
test
CHANGED
File without changes
|
test
CHANGED
@@ -158,6 +158,8 @@
|
|
158
158
|
|
159
159
|
```
|
160
160
|
|
161
|
+
max_input_time 60 → 60000 に
|
162
|
+
|
161
163
|
|
162
164
|
|
163
165
|
### 補足情報
|
2
普通のform 追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -108,6 +108,38 @@
|
|
108
108
|
|
109
109
|
|
110
110
|
|
111
|
+
```普通のform
|
112
|
+
|
113
|
+
<html lang="ja">
|
114
|
+
|
115
|
+
<head>
|
116
|
+
|
117
|
+
<meta charset="utf-8" />
|
118
|
+
|
119
|
+
</head>
|
120
|
+
|
121
|
+
<body>
|
122
|
+
|
123
|
+
<form action="test.php" method="POST" enctype="multipart/form-data">
|
124
|
+
|
125
|
+
<input id="typeFile" name="input" type="file" />
|
126
|
+
|
127
|
+
<input type="submit" value="submit" />
|
128
|
+
|
129
|
+
</form>
|
130
|
+
|
131
|
+
</body>
|
132
|
+
|
133
|
+
</html>
|
134
|
+
|
135
|
+
```
|
136
|
+
|
137
|
+
|
138
|
+
|
139
|
+
|
140
|
+
|
141
|
+
|
142
|
+
|
111
143
|
### 試したこと
|
112
144
|
|
113
145
|
|
1
Apache と 秒数を追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -21,6 +21,10 @@
|
|
21
21
|
|
22
22
|
|
23
23
|
低速回線でも失敗せずに xhr でファイルを送信できるようにするには、どういったアプローチがありますか?
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
※4.46MのPDFに対して200kbpsと設定すると、25秒ぐらいでfailedになります。
|
24
28
|
|
25
29
|
|
26
30
|
|
@@ -112,6 +116,16 @@
|
|
112
116
|
|
113
117
|
FormData をやめる
|
114
118
|
|
119
|
+
Apache の conf にて以下を設定
|
120
|
+
|
121
|
+
```
|
122
|
+
|
123
|
+
SSLSessionCacheTimeout 300000
|
124
|
+
|
125
|
+
Timeout 300000
|
126
|
+
|
127
|
+
```
|
128
|
+
|
115
129
|
|
116
130
|
|
117
131
|
### 補足情報
|