Powered by CodeIgniter
Graid

Graid

3
3 голоса
  ПрофильБлог (3)Комментарии (42)Закладки (7)Продукты (1) 
На днях заметил что счетчик Liveinternet у меня замер на отметке 3, а в гостях было 18 человек. Распотрошив виджет «На сайте» узнал что гостей он отличает по сессиям, из-за чего один пользователь мог «опухнуть» на сколь угодно большое количество гостей.

В виджете «Кто на сайте» гости считаются с помощью ip'ов.
Чтобы не делится одним только фиксом, добавил несколько опций:
  • Отображение ботов.
  • Отображение ip пользователей и гостей(только для админа).
Если есть какие нибудь пожелания и предложения пишите.

UPD.
  • Статус онлайн в поле «Активность» профиля.
    • Страница на которой находится пользователь.
  • Пользователь получает статус «онлайн» на любой странице, а не только на страницах с включеным виджетом.
Перед обновлением до последней версии шестеренку рекомендуется отключить!
09:22 ← 29 июля 2010 Отправить в Твиттер graidGraid  RSS comments 14
  • Sitemap — Не генерируются ссылки на посты.
  • В «gears/sitemap/models/sitemap.php»
    $this->db->where('published',"'true'"); лишние двойные кавычки.
  • Поиск юзеров — нет постраничной разбивки.
  • «cogear.ru/users/***/» — при большой базе юзверов можно устроить не хилую нагрузку.
  • Вход по OpenID
  • Если на входе по OpenID ввести «123456789» отваливается PHP «504 Gateway Time-out».
  • Распространение cookie на поддомены
  • На поддомен «www» лучше конечно поставить 301 редирект, и все же например с запасом для сообществ и юзеров (как на usemac.ru) лучше сделать.
  • Редактор
  • Часто при редактировании топика, вставки текста в топик из буфера не расширяется textarea.
    При добавлении в пост большой картинки в FF 3.6.6 отваливается flash player «произошел крах плагина Adobe flash», может стоит отказаться от Flash, он вроде тут не особо и нужен?
  • Добавление коммента
  • У только что добавленного коммента не валидны ссылки ответа и якоря(#)
  • А так же проблемы с черновиками, которые Дмитрий уже испраил.
  • За что ему большое спасибо =)
20:11 ← 22 июля 2010 Отправить в Твиттер graidGraid  RSS comments 2

Как то закралась у меня идея установки Cogear на Nginx.
Nginx как я слышал, используется в множестве высоконагруженных проектов, и он менее прожорлив в ресурсах нежели apache, что для меня было довольно ощутимым аргументом в пользу него.
Связку устанавливал на VDS:588Mhz\200Mb debian-5.0-x86_64 стоимостью 6$/мес.

UPD. Добавил сайт для теста. Постов(2996), юзеров(1001), сообществ(1000), комментариев(5980), связей между юзерами и сообществами(11881).
Оценить можно здесь.

17:58 ← 10 июля 2010 Отправить в Твиттер graidGraid  RSS comments 11