Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ajax чат делает нагрузку на сервер?
 
 автор: Neznaika   (05.10.2010 в 02:44)   письмо автору
 
 

вопрос по чату нужен красивій чат с приватами анкетой аватары там и т.д.
смайлики.
но чтобы чат не делал нагрузку.
ато недавно поставил чат сервис другой, и у меня туда через день не заходит. сбрасывает соендинение.
кто имеет опыт с чатами
что посоветуете

  Ответить  
 
 автор: coloboc66   (05.10.2010 в 10:16)   письмо автору
 
   для: Neznaika   (05.10.2010 в 02:44)
 

AJAX может делать нагрузку на браузер, но не на сервер.

  Ответить  
 
 автор: Николай2357   (05.10.2010 в 10:40)   письмо автору
 
   для: coloboc66   (05.10.2010 в 10:16)
 

Ой ли

  Ответить  
 
 автор: Рома   (05.10.2010 в 22:25)   письмо автору
 
   для: coloboc66   (05.10.2010 в 10:16)
 

вы херню спороли.

не вводите людей в заблуждение, если не знаете правильного ответа

  Ответить  
 
 автор: coloboc66   (08.10.2010 в 09:06)   письмо автору
 
   для: Рома   (05.10.2010 в 22:25)
 

А вы скажите правильный ответ. Вы сами какую-то херню несёте. Как ява-скрипт может создавать нагрузку на сервер??? Частоту запросов к серверу во внимание не принимать. Её можно и на сервере установить какой угодно.

  Ответить  
 
 автор: neadekvat   (08.10.2010 в 16:00)   письмо автору
 
   для: coloboc66   (08.10.2010 в 09:06)
 

> Частоту запросов к серверу во внимание не принимать.
Как это? Постоянные запросы от js-скрипта к серверной части обработчика (соответственно необходимость много и часто выполнять некий сценарий на стороне сервера) - это и есть основная нагрузка подобных приложений.

  Ответить  
 
 автор: coloboc66   (08.10.2010 в 17:14)   письмо автору
 
   для: neadekvat   (08.10.2010 в 16:00)
 

Если, например, рнр-скрипт обращается к серверу БД,, где лежат данные чата, то какая разница между обращениями ява-скрипт к серверу с рнр-интерпретатором, и обращениями рнр к БД? Ну или к файлам с данными??? Принципиально - никакой разницы.
Некий сценарий на стороне сервера придётся выполнять много и часто и без ява-скрипт, т.к. это чат, и нужно брать всё время новые данные.
Какая разница, что рнр-интерпретатор будет получать команды от серверного скрипта, и что он будет получать команды от браузерного скрипта? Частота команд всё-равно одинакова.

  Ответить  
 
 автор: psychomc   (05.10.2010 в 11:40)   письмо автору
 
   для: Neznaika   (05.10.2010 в 02:44)
 

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

  Ответить  
 
 автор: Neznaika   (05.10.2010 в 14:31)   письмо автору
 
   для: psychomc   (05.10.2010 в 11:40)
 

flash 4.7.10 как думаете делает нагрузку? большую? если в нем к примеру человек 50

  Ответить  
 
 автор: psychomc   (05.10.2010 в 15:39)   письмо автору
 
   для: Neznaika   (05.10.2010 в 14:31)
 

понятия не имею что это такое, поэтому не могу сказать

  Ответить  
 
 автор: Красная_шляпа   (05.10.2010 в 17:28)   письмо автору
 
   для: Neznaika   (05.10.2010 в 02:44)
 

если сообщения будут обновляться каждые 5 секунд, а в чате будет сидеть 50 человек, ну вообщем даёт конечно

  Ответить  
 
 автор: Neznaika   (05.10.2010 в 20:31)   письмо автору
 
   для: Красная_шляпа   (05.10.2010 в 17:28)
 

у меня хостер позволяет 5.5% нагрузки делать. щас типа поставил если будет шлепат ьнагрузку оповестят. если небудет будет супер. а вот если будет то планирую на шаровый хостинг кидануть.а оттуда в фрейме пустить. как удмаете?

еще один вопрос есть swf файл там типа окошко для ввода логина пароля
как туда впехнуть ссылку регистрации. ато люди заходят а зарегится типа незнают как

  Ответить  
 
 автор: Дедова Шапка   (08.10.2010 в 23:01)   письмо автору
 
   для: Neznaika   (05.10.2010 в 02:44)
 

Автор... Ну вот посудите логически.
Аякс это какой язык? Правильно, серверный. Т.е. он связывается с сервером при обращении к скрипту, т.е. посылает к нему запросы, соответственно создает нагрузку на сервер. Перезагружая или не перезагружая страницу (в случае с чатом), это уже другой вопрос.

  Ответить  
 
 автор: neadekvat   (08.10.2010 в 23:32)   письмо автору
 
   для: Дедова Шапка   (08.10.2010 в 23:01)
 

Сами вы язык. Просветиться с помощью Википедии.

  Ответить  
 
 автор: psychomc   (08.10.2010 в 23:35)   письмо автору
 
   для: Дедова Шапка   (08.10.2010 в 23:01)
 

какое тут логически...кто вам сказал что аякс - это язык? расшифруйте аббревиатуру хотя бы

  Ответить  
 
 автор: Дедова Шапка   (09.10.2010 в 16:16)   письмо автору
 
   для: psychomc   (08.10.2010 в 23:35)
 

Неправильно выразился. Суть не в том, язык это или нет, а в том, создает ли он нагрузку на сервер.

  Ответить  
 
 автор: Саня   (09.10.2010 в 21:37)   письмо автору
 
   для: Neznaika   (05.10.2010 в 02:44)
 

Почитайте про технологии comet, ape и websockets. Они намного более применимы к чатам, чем ajax.
Чатов, построенных на этих технологиях и уже готовых к внедрению, я не встречал, поэтому пришлось писать свой чат для одного высоконагруженного сайта. AJAX там жестоко грузит сервер, поэтому пришлось увеличить интервал перезагрузки, что, в свою очередь, вызвало бурю негативных эмоций от пользователей.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования