質問編集履歴
1
test
CHANGED
@@ -1 +1,2 @@
|
|
1
|
+
[PHP]
|
1
|
-
|
2
|
+
メンテナンス処理を規定の時刻に実行するには?
|
test
CHANGED
@@ -1,29 +1,12 @@
|
|
1
1
|
Websiteのメンテナンス処理を規定時刻に行いたいのですが、いいやり方はないでしょうか?
|
2
|
-
|
3
|
-
|
4
2
|
|
5
3
|
私が考えたのはトップページにて以下のようなコードを埋めこんでおくというものですが
|
6
4
|
|
7
|
-
|
8
|
-
|
9
|
-
```lang-<ここに言語を入力>
|
10
|
-
|
11
5
|
if ( $yetMaintenance ) {
|
12
|
-
|
13
|
-
|
6
|
+
if ( (time() - $last_maintenance) > MAINTENANCE_INTERVAL ) {
|
14
|
-
|
15
|
-
|
7
|
+
execMaintenance();
|
16
|
-
|
17
|
-
|
8
|
+
$last_maintenance = time();
|
18
|
-
|
19
|
-
|
9
|
+
}
|
20
|
-
|
21
10
|
}
|
22
11
|
|
23
|
-
```
|
24
|
-
|
25
|
-
|
26
|
-
|
27
|
-
これだと確実ではない上に、もし処理が重かったらそのユーザは途中で他のサイトに行ってしまうかもしれません。
|
12
|
+
これだと確実ではない上に、もし処理が重かったらそのユーザは途中で他のサイトに行ってしまうかもしれません。何かいい方法はありますか?
|
28
|
-
|
29
|
-
何かいい方法はありますか?
|