Ребят, как можно ускорить/оптимизировать этот код?
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- require_once("system.php");
- if($cat == 65) {
- }
- $ccc = get_row_count("links WHERE categoryid = '" . $cat . "'");
- if($ccc == 0) {
- }
- $result = $mysqli->query("SELECT * FROM links WHERE categoryid = '" . $cat . "' LIMIT 100") or sqlerr(__FILE__, __LINE__, $mysqli->error);
- while($row = $result->fetch_assoc()) {
- $urls[] = $row['link'];
- }
- foreach ($urls as $url) {
- $url = "http://studopedia.net" . $url;
- $channels[$url] = $ch;
- }
- $active = null;
- do {
- } while ($mrc == CURLM_CALL_MULTI_PERFORM);
- while ($active && $mrc == CURLM_OK) {
- continue;
- }
- do {
- } while ($mrc == CURLM_CALL_MULTI_PERFORM);
- }
- foreach ($channels as $value => $channel ) {
- $result = preg_replace('#<noindex.*?</noindex>|<script.*?</script>|<ins.*?</ins>|<!--.*?-->#si', '', $tmp[1]);
- foreach($urlsex[1] as $val) {
- $urlsex_end .= $val . "\n";
- }
- $mysqli->query("DELETE FROM links WHERE link = " . sqlesc(trim($value))) or sqlerr(__FILE__, __LINE__, $mysqli->error);
- }
- #echo "Осталось обработать: " . $ccc . " записей " . $cat . " категории.";
- #echo '<br /><br />Время выполнения скрипта: '.(microtime(true) - $start).' сек.';
- ?>
- <meta http-equiv="refresh" content="0;URL=parser.php" />