Скрипт чата на AJAX'е

12 3
I
На сайте с 08.11.2009
Offline
0
3989

Chaser Chat 1.0 - удобный чат на AJAX'e

Особенности:

1 - Сделан на Ajax'е для экономии трафика

2 - Регистрация пользователей

3 - Приват, смайлы, 25 цветов текста, рефреш, теги

4 - Кнопка "Повторить", если сообщение не дошло

5 - Список онлайн пользователей

6 - Автоскроллинг при новом сообщении можно включить или выключить

7 - Админ может забанить, кикнуть, сделать юзером или модератором

8 - Модератор может забанить или кикнуть

9 - Синхронизация с местным временем

10 - Два дизайна: светлый и тёмный

11 - Вывод количества юзеров в ссылке на чат - "Чат (15)"

12 - Вывод списка юзеров онлайн на любую страницу

13 - Вывод сообщений на любую страницу

14 - Не требует MySQL

15 - Быстрота работы и малый вес (35кб)

Пример работы: Chaser Чат

Демонстрация на бесплатном хостинге, так что может подтормаживать.

А так всё быстро работает :)

Цена: 200 рублей + помощь с установкой

ICQ: 478761132

E-mail: illuminatys@ya.ru

S
На сайте с 08.07.2006
Offline
108
#1

По функциональности и дизайну понравилось, но появились вопросы.

1. Кто уже ставил скрипт себе? Есть нагрузка?

2. Чем отличается от других скриптов? В плане безопасности?

Brand from Amber
На сайте с 18.08.2007
Offline
293
#2
illuminatys:
1 - Сделан на Ajax'е для экономии трафика

А обосновать свои слова можете? Чем Аяксовая реализация предпочтительней стандартной ифреймовой (в целом), и в плане трафика в частности?

Лучший способ понять что-то самому - объяснить это другому.
I
На сайте с 08.11.2009
Offline
0
#3
Brand from Amber:
Чем Аяксовая реализация предпочтительней стандартной ифреймовой (в целом), и в плане трафика в частности?

Попытаюсь объянить.

В обычных чатах сообщения находятся в окне ифрейм и при каждом обновлении или отправке сообщения - грузится вся страница с сообшениями. (примерно 5кб)

В моём чате сообщения находятся в окне div.

При обновлении или отправке сообщения, в невидиом ифрейме загружаются все новые сообщения и через скрипт добавляются в этот div (0,04-0,8 кб) и окно при этом не мерцает.

x-mobi.ru
На сайте с 30.12.2007
Offline
88
#4

Brand from Amber, грамотная реализация на ajax'е, естественно, будет в несколько раз шустрее работать и не ошибусь, что в несколько десятков раз :)

О_о
LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#5
В обычных чатах сообщения находятся в окне ифрейм

Для этого есть чаты с демонами :)

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
I
На сайте с 08.11.2009
Offline
0
#6
LEOnidUKG:
Для этого есть чаты с демонами :)

Если я не ошибаюсь, для их установки требуется разрешение и к тому же они слишком грузят сервер.

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#7
illuminatys:
Если я не ошибаюсь, для их установки требуется разрешение и к тому же они слишком грузят сервер.

Ошибаетесь.

1. Легко решается с администрацией хостинга, ну а если есть VPS или дедик, тут и спрашивать никого не надо :)

2. Наоборот они созданы, чтобы нагрузку снизить до минимума.

Насчёт лёгкого, простого и т.п. чата. Простите, но они уже никому не нужны. На фоне быстро развивающихся соц.сетей, нужно предлагать пользователям мощную систему с очень большим функционалом.

Если Вы начнёте дальше развивать скрипт, то Вы столкнётесь с первой проблемой это как банить пользователей? IP? нет... Куки? нет... тут нужно придумывать и изощрятся как Бородин хехехе...

Далее база без MySQL? ок, тогда придётся так изощрятся, чтобы его переделать под себя...

А где развлечения? Фотографии пользователей, рейтинги, голосования, обмен сообщениями в оффлайне?

Два скина? Издеваетесь? Я хочу заказать дизайн и прилипить туда Ваш чат? Не могу? а жаль...

4 - Кнопка "Повторить", если сообщение не дошло

Вот тут как раз демон и сам всё это делает... что значит не дошло? я должен ещё напрягаться и думать дошло или не дошло?

А теперь по пунктам:

Особенности:

Уже поржал, если честно. В 21 веке особенности в чате, по сравнению с чем?

1 - Сделан на Ajax'е для экономии трафика

Ну... ладно там аякс... экономия трафика? где тесты?

2 - Регистрация пользователей

Мега особенность.

3 - Приват, смайлы, 25 цветов текста, рефреш, теги

Старо как мир...

5 - Список онлайн пользователей

Очуметь...

6 - Автоскроллинг при новом сообщении можно включить или выключить

7 - Админ может забанить, кикнуть, сделать юзером или модератором

8 - Модератор может забанить или кикнуть

9 - Синхронизация с местным временем

И чего тут ОСОБЕННОГО?

10 - Два дизайна: светлый и тёмный

Кому они нужны?

11 - Вывод количества юзеров в ссылке на чат - "Чат (15)"

12 - Вывод списка юзеров онлайн на любую страницу

13 - Вывод сообщений на любую страницу

Очуметь...

14 - Не требует MySQL

Да это уже минус, а не плюс

15 - Быстрота работы и малый вес (35кб)

Где тесты?

Как Вы вообще начали разработку проекта, не узнав, что предлагают конкуренты БЕСПЛАТНО?

Даже чат за 2004 год Дмитрия Бородина, просто делает Ваш проект по всем статьям, как по функционалу, так и по возможностям. А так же по защищённости, нет я ничего не говорю про защиту Вашего проекта, просто чат от Бородина защищён на 99% от взлома и проверен годами.

А есть ещё Vochat++, тоже можете почитать и он тоже бесплатный и простите не чита Вашему за деньги.

I
На сайте с 08.11.2009
Offline
0
#8

Спасибо за критику.

S
На сайте с 08.07.2006
Offline
108
#9

LEOnidUKG: а как сделать тесты? И какой по данным тестам должна быть допустимая нагрузка?

Фотографии пользователей - а можно вообще доверять пользователям загружать фотографии? Помоему небезопасно или я не прав?

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#10
submint:
LEOnidUKG: а как сделать тесты? И какой по данным тестам должна быть допустимая нагрузка?

Загнать туда людей и пусть общаются, и чтоб при 50 человек сервак не падал :)

Модифицированный чат Бородина у меня на "дедике" при 50-60 человек не больше "load average 0,25"

Суть в том, что если даже аякс, то все сообщения через Apache идут, вот тут и нагрузка.

Выход конечно nginx+FastCGI, но чтобы не париться с этим и не перекраивать весь сервак придумали демонов. Их кстати легче запустить, чем просить хостера поставить nginx+FastCGI :)

Фотографии пользователей - а можно вообще доверять пользователям загружать фотографии? Помоему небезопасно или я не прав?

Боже... люди Вы с какой планеты?

Вот моё "счастье" http://chatukg.net на движке Бородина и никаких проблем не знаю :)

Там и фотки, там и подарки, там и минипочта по которой можно файлами обмениваться и т.п.

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий