![]() |
#1 |
Banned
Регистрация: 08.08.2007
Сообщений: 212
Вес репутации: 0
![]() ![]() |
![]() Код ставлю первый раз поэтому ко мне наверно применим этот пункт:
12. Из-за вашего кода тормозит мой сайт, что делать? 4) На некоторых хостингах при использовании функции file_get_contents() невозможно указать timeout, проблема может быть решена, если принудительно при вызове кода указать другой метод получения ссылок: socket или curl: $o['fetch_remote_type'] = 'socket'; $sape = new SAPE_client($o); unset($o); Вопрос. Куда конкретно вставляется этот "другой метод получения ссылок"? |
![]() |
![]() |
![]() |
#2 |
Специалист
Регистрация: 02.07.2007
Сообщений: 453
Вес репутации: 219
![]() ![]() ![]() ![]() |
![]() Простите а у вас тормозит сайт?
Я такого себе не вставлял и он у меня не тормозит. А так при создание класса актора сапы вы ему список опций скармливаете. вот можно тама указать чтобы заместо curl\file_getcontent использовать фсоки. У них таймуаты в долях секунды можно выставлять(мин 10 мсек) и все будет работать - тип топ ![]() Если уже не работает |
![]() |
![]() |
![]() |
#3 |
Специалист
Регистрация: 02.07.2007
Сообщений: 453
Вес репутации: 219
![]() ![]() ![]() ![]() |
![]() Так фсоки включены по дефолту.
Таймаут изначально socket_timeout=6 Крутовато да ![]() В случае соков можно ставить например 0.5 - те дробное значение. НО- ЭТО РАБОТАЕТ ТОЛЬКО НА КОНЕКТ!!! чтобы поставить таймаут на чтение данных надо заместо цикла чтения накалякать что-то типа stream_set_blocking($url, true); stream_set_timeout ($url,/* какойто таймаут чтения*/); $info = stream_get_meta_data($url); while ((!feof($url)) AND (!$info['timed_out'])) { $ret .= fgets($url, 4096); $info = stream_get_meta_data($url); } if($info['timed_out']) фигня прочитать не успели... образно говоря - так в клиенте хапы написано. На первый взгляд жизнено ![]() хотя сапа в отличие от хапы, падает конечно сайтом и авто покупкой ссылок.. но тормозить? неее |
![]() |
![]() |
![]() |
#4 | ||
Banned
Регистрация: 08.08.2007
Сообщений: 212
Вес репутации: 0
![]() ![]() |
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#5 |
Специалист
Регистрация: 02.07.2007
Сообщений: 453
Вес репутации: 219
![]() ![]() ![]() ![]() |
![]() $o['fetch_remote_type'] = 'socket';
$o['socket_timeout'] = 0.1; $sape = new SAPE_client($o); не поможет - прийдется править код или просто у вас конект до сервера хреновый
__________________
И как всегда это все ScanLog записывает |
![]() |
![]() |
![]() |
#6 |
Новичок
Регистрация: 11.08.2007
Сообщений: 30
Вес репутации: 206
![]() |
![]() У меня такая же проблема, как у Крекера. Сайт последнее время стал ужасно медленно грузиться, и это явно из-за кода Sape (остальное всё проверил).
Попробовал изменить код вывода ссылок до такого вида: <?php define('_SAPE_USER', '685fa9d1bed5e80ff20790g9876897687s87rwr'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['fetch_remote_type'] = 'socket'; $o['socket_timeout'] = 0.1; $sape = new SAPE_client($o); echo $sape->return_links(); ?> Вроде бы чуть-чуть быстрее стало чем раньше, но всё равно гораздо медленнее, чем было до установки кода Sape. Может быть есть ещё какие-то способы ускорения загрузки блока ссылок? Последний раз редактировалось Golden Grey; 11.08.2007 в 16:34. |
![]() |
![]() |
![]() |
#7 |
Новичок
Регистрация: 11.08.2007
Сообщений: 30
Вес репутации: 206
![]() |
![]() Хотя... насчёт того, что чуть-чуть быстрее стало - это я поторопился...
![]() ![]() |
![]() |
![]() |
![]() |
#8 |
Специалист
Регистрация: 02.07.2007
Сообщений: 453
Вес репутации: 219
![]() ![]() ![]() ![]() |
![]() Пфф..
в ФАЙЛЕ sape.php что сидит хрен знает где найдите вверху строчку var $_cache_lifetime = 3600; тоесть обновление раз в ЧАС происходит.. тоесть чаше чем раз в час система долбиться на сервер не должна( или или по реалоад тайму, если непроперло ее(10м)) Получается тормоза потому что лично вам выделено мало процесрного времени... давайте сделаем так.. нарисуем <?php $microstart=microtime(true); define('_SAPE_USER', '685fa9d1bed5e80ff20790g9876897687s87rwr'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['fetch_remote_type'] = 'socket'; $o['socket_timeout'] = 0.1; $sape = new SAPE_client($o); echo $sape->return_links(); $microend=microtime(true); echo "<!-- time stat :".substr($microend-$microstart,0,6)." -->"; ?> получим в коментах время исполнения кода.. и посмотрим ![]()
__________________
И как всегда это все ScanLog записывает |
![]() |
![]() |
![]() |
#9 |
Новичок
Регистрация: 11.08.2007
Сообщений: 30
Вес репутации: 206
![]() |
![]() Спасибо за помощь! Сегодня вроде "отпустило"...
![]() Подумываю - может отказаться от сотрудничества с тем брокером... У меня идёт с него фиксированная оплата 5 wmz в месяц за блок из 10 ссылок на главной, а в Сапе, за пока что неполный месяц работы, я уже получил больше 6 wmz, при этом сегодня достиг максимума 0.90 центов в сутки и не собираюсь на этом останавливаться ![]() Что посоветуете? С одной стороны - там стабильность и фиксированность платежей (2 раза в месяц перевод прямо на кошелёк 2.5 wmz), но с другой стороны - их код иногда начинает глючить, да к тому же, отказавшись от сотрудничества с ними, на высвободившемся месте я смогу продать ссылки по гораздо более высокой цене... |
![]() |
![]() |
![]() |
#10 |
Специалист
Регистрация: 02.07.2007
Сообщений: 453
Вес репутации: 219
![]() ![]() ![]() ![]() |
![]() 5 баксов в месяц?
1 доллар в день(или 1 цент в день в сапе?) СМЕШНО! У меня по одному проекту доход гдето 35$ в день.. из них 80% увожу обратно в систему на закупку ссылок уже себе. ПР-растет, тИЦ- растет.. ссылки дорожают. Оборот увеличивается. 20% от прибыли - приносят все больше и больше.. К новому году я так думаю выйду на расчетные величины А так - каждый день доход увеличивается гдето на 2-3$ Время.. нужно просто время
__________________
И как всегда это все ScanLog записывает |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Тормозит сайт - причина Sape | Evgeny | Ошибки при работе с системой | 37 | 26.07.2008 09:21 |
Тормозит сайт... | Icevip | Ошибки при работе с системой | 5 | 14.03.2008 11:28 |
Установка кода на asp.net сайт | igorus | Установка кода на различные движки | 0 | 15.02.2008 13:52 |
Установка кода на сайт... | eagle_spb | Установка кода на различные движки | 8 | 02.02.2008 16:54 |
УСТАНОВКАЯ КОДА В САЙТ | Lifeprom | Установка кода на различные движки | 9 | 30.11.2007 23:24 |
Часовой пояс GMT +3, время: 16:05.