Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Статья: оптимизация phpadsnew,openads
цитата
03/01/08 в 23:39
 Pentarh
В этой статье я расскажу как оптимизировать phpadsnew или openads server.

Итак, находим файл adlog.php или соответствующий ему файл (может называться по разному).

В самом начале сразу после <?php вставляем такой кусок кода:
Код:
exit();

Все.
цитата
04/01/08 в 00:40
 dDan
охуенно содержательная статейка вышла )
цитата
04/01/08 в 00:51
 Sha
По-моему проще без вандализма исправить немного файл lib-view-main.inc.php если какой-то несчастный "счетчик" грузит сервак.
цитата
04/01/08 в 12:36
 xreload
сильно! smail101.gif
цитата
04/01/08 в 15:53
 Bross
Sha писал:
По-моему проще без вандализма исправить немного файл lib-view-main.inc.php если какой-то несчастный "счетчик" грузит сервак.


А можно поподробней?

Зы.
Pentarh писал:
В этой статье я расскажу как оптимизировать phpadsnew или openads server.

Итак, находим файл adlog.php или соответствующий ему файл (может называться по разному).

В самом начале сразу после <?php вставляем такой кусок кода:
Код:
exit();

Все.


Какой интересный подход. Сразу видно "профессионала" .
цитата
04/01/08 в 22:27
 Sha
Bross писал:
А можно поподробней?

Закомментарить следующий код в файле libraries/lib-view-main.inc.php Код:

   // Add beacon image for logging and setting cookies
   if (isset($_SERVER['HTTP_USER_AGENT']) && preg_match("#Mozilla/(1|2|3|4)#", $_SERVER['HTTP_USER_AGENT']) && !preg_match("#compatible#", $_SERVER['HTTP_USER_AGENT']))
   {
      $outputbuffer .= '<layer id="beacon_'.$row['bannerid'].'" width="0" height="0" border="0" visibility="hide">';
      $outputbuffer .= '<img src=\''.$phpAds_config['url_prefix'].'/adlog.php?bannerid='.$row['bannerid'].'&amp;clientid='.$row['clientid'].'&amp;zoneid='.$row['zoneid'].'&amp;source='.$source.'&amp;block='.$row['block'].'&amp;capping='.$row['capping'].'&amp;cb='.md5(uniqid('', 1)).'\' width=\'0\' height=\'0\' alt=\'\'>';
      $outputbuffer .= '</layer>';
   }
   else
   {
      $outputbuffer .= '<div id="beacon_'.$row['bannerid'].'" style="position: absolute; left: 0px; top: 0px; visibility: hidden;">';
      $outputbuffer .= '<img src=\''.$phpAds_config['url_prefix'].'/adlog.php?bannerid='.$row['bannerid'].'&amp;clientid='.$row['clientid'].'&amp;zoneid='.$row['zoneid'].'&amp;source='.$source.'&amp;block='.$row['block'].'&amp;capping='.$row['capping'].'&amp;cb='.md5(uniqid('', 1)).'\' width=\'0\' height=\'0\' alt=\'\' style=\'width: 0px; height: 0px;\'>';
      $outputbuffer .= '</div>';
   }

Или поменять src на какой-нить статический гиф если хочется иметь псевдожурнал в логах апача.
цитата
04/01/08 в 23:54
 Pentarh
Да я стебусь, че, непонятно? icon_smile.gif

Запостил в блоге, пришел какой то хуй из команды Опенадс тоже постебался

http://freebsd.pentarh.com/2008/01/03/article-openads-phpadsnew-optimization/
цитата
05/01/08 в 00:59
 Gourad
Патч бармина рулит во все времена smail101.gif
Оффтопик: добавил блог в букмарки icon_smile.gif
цитата
16/01/08 в 16:19
 Bross
Sha писал:
код
[/code]
Или поменять src на какой-нить статический гиф если хочется иметь псевдожурнал в логах апача.


Какой эффект от того что закоментировал будет:

1. Статистика по баннерам работает.
2. Отключена вся статистика(В разделе настройка статистики все отключенно)

Спасибо за помощь.
цитата
16/01/08 в 18:44
 Sha
ТС предлагал исправить adlog.php чтобы не грузить сервак. Я предложил не вызывать его вовсе, раз не нужна его функциональность.
При этом сама функциональность этого "маячка" не принципиальна видимо. Какой-то журнал ведет, мож спам ещё фиксирует. Но я не уверен ибо код видел впервые.


Эта страница в полной версии