Secret

Рейтинг
35
Регистрация
27.12.2007
BLACK_DANTE:
Скажите, а на тему мобильных телефонов пишите что-либо? со смартфонами Nokia знакомы? Если можно ответье в личку.
Спасибо :)

Да, напишем, не вопрос, аська в профиле.

kuztul:
Мечты, мечты...

В следующий раз постараемся не допускать таких досадных оплошностей.

блин да какой там накрученый статистика ли пашет вот смотрите

Вот её и смотрел, сделал такой вывод. Возможно ошибся, но что-то много закладочников. И остальной сайт с непонятных мест.

Траф у вас не понятно откуда. А точнее, накрученный какой-то или купленный.

И в яше его нет. 20$ ему горячая цена.

Впечатляет. Хотя, если сначала все цепочки грузятся в память, а потом из них текст генерится, значит исходный размер текста небольшой.

кеи в имени домена - это хорошо. Небольшой + ранжированию. Т.е. и дефис тоже.

Много дефисов, говорят, плохо для доров. У обычных сайтов это пенальти снимется парой трастовых ссылок. Да и то, много - это видимо 3-5. Т.к. пару дефисов мы тестировали - вполне нормально.

Однако с яшей сложнее, он русские слова транслитом не очень любит - с индексацией проблемы (опять же по дорам статы).

Потери, по сути, будут не в 2к ссылок, а всего в одну ссылку. Т.к. и эффект начальный будет не в размере 2к ссылок (а было бы неплохо, форум-то наверное не нулевой), а примерно в одну - сайт А ссылается на сайт Б.

При том я пока что проверил только на 1, 4 и 9 фидах и уже результаты неудовлетворительные

Если качать multi_curl-ом, то время загрузки 1 и 1000 фидов будут примерно одинаковы.

Прогнал мой вышеприведённый код по случайному фиду (20 постов) в цикле на 1000 интераций 8-9 секунд выходит (на сто интераций - 0.9 сек). Так что

результат менее 6 секунд на загрузку примерно 20-30 фидов

более чем достижим. И упираться всё будет во время скачки самого медленного фида, а не в скорость парсинга (про неё см чуть выше). А уж время работы php+apache+mysql в данном случае настолько мизерно, что рассуждения php vs perl vs си и файлы vs mysql выглядят достаточно глупо.

Возьмите файл метров 10 (в котором ну например по 1000 байт запись) и таблицу из 1000 записей.

Опустим обычную газету в соляную кислоту, а журнал тетрапак - в дистиллированую воду.

(10М\1000 = 10485. )

Согласен на оплату по факту + отзыв.

Плачу 10$, в случае если будет pr2, тиц20.

ТС, если берётесь, стукнитесь в личку.

Качать фиды нужно параллельно. А примерный парсинг вот.

// парсим rss

$needtags=array('title','link','description','pubdate');

$img='/<item>(.*?)<\/item>/ims';

preg_match_all($img,$str,$temp);

$itm=$temp[1];

$items=array();

foreach($itm as $k=>$v) {

$items[$k]=array();

$img='/<([^>]+)>(?:\<!\[CDATA\[)?(.*?)(?:]]>)?<\/\1>/ims';

preg_match_all($img,$v,$regs,PREG_SET_ORDER);

foreach($regs as $v2) {

$v2[1]=strtolower($v2[1]);

if ('category'!=$v2[1]) {

$items[$k][$v2[1]]=$v2[2];

} else {

if (!isset($items[$k][$v2[1]])) $items[$k][$v2[1]]=array();

$items[$k][$v2[1]][]=$v2[2];

}

}

for ($q=0;$q<count($needtags);$q++)

if(!array_key_exists($needtags[$q],$items[$k])) {

unset($items[$k]);

break;

}

if (!isset($items[$k]['category'])) $items[$k]['category']=array();

}

Есть ещё места за отзыв. Если 20к+ желающих нет, устроит с репой от 10к.

Всего: 532