Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: ПОМОГИТЕ УСКОРИТЬ AJAX ЗАПРОС [2]
1. Очень смелое предположение, хочу такой же бубен как у вас. А если сообщений от 100 и больше? Если их 1000 и больше после 10 минут общения в чате?
2. Разумеется, подразумевалось в числе прочих замечаний то, что разметку вообще не нужно слать.
3. Код клиента пока не был показан.
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
предположение основано на том, что человек тестирует код. наверняка один. значит сообщений немного. значит проблема не тут.
хотя это конечно же предположение )
----- Чем больше узнаю, тем больше я не знаю.
246978
Отправлено: 15 Мая, 2013 - 13:25:21
Посетитель
Покинул форум
Сообщений всего: 273
Дата рег-ции: Февр. 2012
Помог: 0 раз(а)
[+]
Это наброски, для теста, потом все пройдет оптимизацию, и логика измениться, главное ответ от сервера, ускорить, (Добавление)
А может SQLITE (Добавление)
Сообщений не больше 10. Да и поймите Локально 30мск на сервере 1c код один же, да может проблема в загруженности сервака, но это сервак и нагрузка это нормально.
imya
Отправлено: 15 Мая, 2013 - 13:55:56
Участник
Покинул форум
Сообщений всего: 1472
Дата рег-ции: Сент. 2012 Откуда: Запорожье, Украина
Помог: 19 раз(а)
246978 пишет:
Это наброски, для теста, потом все пройдет оптимизацию, и логика измениться, главное ответ от сервера, ускорить, (Добавление)
А может SQLITE (Добавление)
Сообщений не больше 10. Да и поймите Локально 30мск на сервере 1c код один же, да может проблема в загруженности сервака, но это сервак и нагрузка это нормально.
На локальной машине вы слали запросы грубо говоря самому себе, так как и клиент и сервер находились физически на одной машине. Теперь же вы посылаете этот запрос серверу удалённому и, соответственно, это занимает немного больше времени. Логично?
Когда нормальный человек, уезжая из дома одевает на жену пояс верности, веб-дизайнер ставит на нее счетчик...
Zuldek
Отправлено: 15 Мая, 2013 - 13:56:56
Постоянный участник
Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010
Помог: 50 раз(а)
Вы как, чем и что меряете скажите тут для начала.
1. Время выполнение запроса СУБД
2. Время от отправки запроса аяксом до получения ответа от сервера
3. Время от отправки запроса на сервер до окончания визуализации jsом ваших сообщений
4. Время отработки js после получения ответа
5. Время от получения запроса клиента веб-сервером до отправки ответа веб-сервером.
Покинул форум
Сообщений всего: 273
Дата рег-ции: Февр. 2012
Помог: 0 раз(а)
[+]
Zuldek пишет:
Вы как чем и что меряете скажите тут для начала.
1. Время выполнение запроса СУБД
2. Время от отправки запроса аяксом до получения ответа от сервера
3. Время от отправки запроса на сервер до окончания визуализации jsом ваших сообщений
4. Время отработки js после получения ответа
5. Время от получения запроса от клиента вебсервером до отправки ответа вебсервером.
Что из этого измерялось и где именно задержки?
3. Время от отправки запроса на сервер до окончания визуализации jsом ваших сообщений
DelphinPRO
Отправлено: 15 Мая, 2013 - 14:06:31
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
ну так надо всё замерить, ибо третий пункт вам ничем не поможет
----- Чем больше узнаю, тем больше я не знаю.
Zuldek
Отправлено: 15 Мая, 2013 - 14:08:08
Постоянный участник
Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010
Помог: 50 раз(а)
246978 пишет:
3. Время от отправки запроса на сервер до окончания визуализации jsом ваших сообщений
Соответственно, прежде чем принимать решения в духе
Цитата:
А может SQLITE
проведите также все указанные выше замеры. Лучше с увеличенным (к примеру до 100) числом сообщений.
И сразу будет видно какой участок приложения нуждается в оптимизации.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.