| @@ 108-118 (lines=11) @@ | ||
| 105 | * @param int $delay |
|
| 106 | * @return bool |
|
| 107 | */ |
|
| 108 | public function clean($delay = self::CLEAN_DELAY) |
|
| 109 | { |
|
| 110 | $delay += self::CACHE_TIME; |
|
| 111 | $query = $this->pdo->prepare(<<<SQL |
|
| 112 | DELETE FROM robotstxt__cache1 |
|
| 113 | WHERE nextUpdate < (UNIX_TIMESTAMP() - :delay); |
|
| 114 | SQL |
|
| 115 | ); |
|
| 116 | $query->bindValue('delay', $delay, \PDO::PARAM_INT); |
|
| 117 | return $query->execute(); |
|
| 118 | } |
|
| 119 | } |
|
| 120 | ||
| @@ 26-36 (lines=11) @@ | ||
| 23 | * |
|
| 24 | * @return bool |
|
| 25 | */ |
|
| 26 | public function clean() |
|
| 27 | { |
|
| 28 | $delay = self::OUT_OF_SYNC_TIME_LIMIT; |
|
| 29 | $query = $this->pdo->prepare(<<<SQL |
|
| 30 | DELETE FROM robotstxt__delay0 |
|
| 31 | WHERE delayUntil < ((UNIX_TIMESTAMP() - :delay) * 1000000); |
|
| 32 | SQL |
|
| 33 | ); |
|
| 34 | $query->bindValue('delay', $delay, \PDO::PARAM_INT); |
|
| 35 | return $query->execute(); |
|
| 36 | } |
|
| 37 | ||
| 38 | /** |
|
| 39 | * Top X wait time |
|