Portnov: Блог

Главные вкладки

fastcgi vs mod_php ?

2 июня 2008 в 21:34

Товарищи! Интересно было бы собрать мнения по вопросу, вынесенному в заголовок. Интересует быстродействие и потребление памяти. Сейчас у меня стоит nginx +apache + mod_php. Всё пашет нормально. Пробовал отказаться от апача, сделал nginx+fastcgi. Работает, но медленнее (где-то на 15% дольше грузятся страницы), правда памяти жрет меньше, но память меня как-то меньше интересует. Где-то уже натыкался на мнения, что fastcgi медленнее, где-то - что быстрее apache+mod_php. У кого как? М.б., это надо что-то в php.ini или еще где прописать, чтоб fastcgi стало быстрее апача?

Снипет "Ответы мне"

23 мая 2008 в 8:29

Написал вот такую штуку. Выводит список всех новых (непрочтенных) комментариев на материалы текущего юзера, а также новых комментариев-ответов на комментарии юзера.

<h2>Новые комментарии к моим материалам</h2>
<?
global $user;
$any = FALSE;
$r = db_query("SELECT * FROM {node} WHERE uid=%s ORDER BY `created` DESC",$user->uid);
while ($node=db_fetch_object($r)) {
  $new = comment_num_new($node->nid);
  if (!$new) continue;
  print("<h2 class='title'>Re: {$node->title}</h2>\n");
  $cr = db_query("SELECT * FROM {comments} WHERE nid=%d ORDER BY timestamp",$node->nid);
  while ($comment = db_fetch_object($cr)) {
    if (node_mark($comment->nid,$comment->timestamp) != MARK_READ) {
      print(theme('comment',$comment));
      $any = TRUE;
    }
  }
}

if (!$any) {
?>

Пара модулей - миничат и блок информации о пользователе

15 мая 2008 в 16:07

Для одного сайта сделал два модуля, решил поделиться с общественностью.

Minichat создает блок, выводящий последние 10 сообщений из таблички и формочку для добавления нового. Формочка показывается только пользователем с правом 'post to minichat'. Пользователи с правом 'moderate minichat' видят рядом с каждым постом кнопочку удаления. Функционал, собственно, простой, но именно такого почему-то не нашел. minichat.css - пример возможного оформления миничата.

Еще один сайт на друпале - художественная/фото галерея

30 апреля 2008 в 20:28

Вот, сделал по заказу давнего знакомого ему сайт. Сайт существовал и раньше, но был сделан во ФронтПейдже со всеми вытекающими (250+ статических html-страничек). Дизайн "слизал" со старой версии сайта.

Собственно, сам сайт - "Арт-галерея Евгения Антохина" http://ant-gallery.ru

Фотоальбомы - Acidfree, но похаченное (добавил переход на предыдущий/следующий альбом и со страниц самих изображений ссылки на соответствующий альбом).

Жду отзывов, авось кто-нибудь чего-нибудь полезное посоветует по поводу.