Re[8]: ошибки в профиле
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 24.08.12 22:24
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

AVK>>Можно сделать параметр в ссылке, чтобы открывать сразу нужный таб.


PD>Ты мне предлагаешь эту ссылку куда-то к себе записать ? Это уже не одно, а масса действий.


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

AVK>>Несколько секунд ожидания открытия профиля это тоже юзабилити.


PD>Не было там нескольких секунд.


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

PD> По крайней мере я там особенных (по сравнению с работой сайта в целом) тормозов не замечал.


А все взаимосвязано. Один профили открывает, а другой кушает тормоза при открытии сообщения.
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 7 6.1.7601.65536>>
AVK Blog
Re[6]: ошибки в профиле
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 24.08.12 22:24
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

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


Свои оценки можно и отдельной ссылкой вынести, так ведь? И профиль без расшифровки — совсем не лучший вариент. В янусе свои оценки отдельной кнопой на тулбаре, к примеру, с расшифровкой.

BZ>есть у вас хотя бы соотношение между открытием своего профиля/чужих профилей/просмотром оценок?


Откуда? Старый то профиль все сразу показывал, а новый только полдня активен.
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 7 6.1.7601.65536>>
AVK Blog
Re[6]: ошибки в профиле
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 24.08.12 22:24
Оценка:
Здравствуйте, wildwind, Вы писали:

W>Налицо конфликт между эргономикой и потреблением вычислительных ресурсов.


Еще раз напоминаю, что TTFB это тоже эргономика.

W>Как бонус появится дополнительный стимул к оптимизации.


Там нечего уже оптимизировать. План запроса вполне вменяемый, а кешировать все это — утяжелить и так очень тяжелую процедуру добавления новых сообщений.
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 7 6.1.7601.65536>>
AVK Blog
Re[7]: ошибки в профиле
От: wildwind Россия  
Дата: 24.08.12 23:09
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Еще раз напоминаю, что TTFB это тоже эргономика.


Ну если так грубо ставить вопрос, то надо научить ASP.NET отдавать заголовки и "<html>" в сокет, а потом уже исполнять страницу. Уверен, это возможно.
А серьезно, на эргономику и отклик старого профиля жалоб вроде не было. А на новый — есть.

AVK>Там нечего уже оптимизировать.


Отчего же? Можно сходу кое-что предложить. Такие вещи, как
— количество сообщений
— даты первого и последнего сообщения
— количество и суммы оценок (и тех и других)
можно материализовать и обновлять раз в N часов, с низким приоритетом по ресурсам. Может быть есть смысл сделать обновление инкрементальным, тогда большинство нужных данных (последние сутки) уже будут в кэше.

Выводить на страницу можно примерно в таком виде, округленно:

Всего сообщений: более 54300 (последние, первые)

Re[9]: ошибки в профиле
От: Pavel Dvorkin Россия  
Дата: 25.08.12 03:20
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>А все взаимосвязано. Один профили открывает, а другой кушает тормоза при открытии сообщения.


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

Сейчас реально неудобно. Текущая вкладка не сохраняется. Например. Перехожу на вкладку "Сообщения". Решил посмотреть последнее сообщение. Посмотрел. Нажал "Back". Попадаю опять на вкладку "Личные данные".
With best regards
Pavel Dvorkin
Re[7]: ошибки в профиле
От: BulatZiganshin  
Дата: 25.08.12 08:20
Оценка:
Здравствуйте, AndrewVK, Вы писали:

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


AVK>Свои оценки можно и отдельной ссылкой вынести, так ведь? И профиль без расшифровки — совсем не лучший вариент. В янусе свои оценки отдельной кнопой на тулбаре, к примеру, с расшифровкой.


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

BZ>>есть у вас хотя бы соотношение между открытием своего профиля/чужих профилей/просмотром оценок?


AVK>Откуда? Старый то профиль все сразу показывал, а новый только полдня активен.


ты не догнал, это как раз та стата которая и по старым данным известна. если таких как я много — то имеет смысл вынести в главное окно ссылку на оценки с их числом за день рядом с ответами
Люди, я люблю вас! Будьте бдительны!!!
Re[9]: ошибки в профиле
От: BulatZiganshin  
Дата: 25.08.12 08:25
Оценка:
Здравствуйте, AndrewVK, Вы писали:

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


и думается, тяжёлая она как раз потому что надо посчитать, 16 тыщ сообщений у него или только 15. варианты что я вижу — или ограничить подсчёт отдельным днём/неделей, или делать накапливаемую статистику на последнюю полночь. вообще sql — это жирно уж для счётчиков-то нынче рулят ковровые ram-only nosql базы, это ж просто хеш обычный с синхронизированным обновлением
Люди, я люблю вас! Будьте бдительны!!!
Re[10]: ошибки в профиле
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 25.08.12 09:03
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>OK. А почему не сделать тогда иначе : пусть будет только первая вкладка (то есть без вкладок), а на ней кнопка "Показать остальные данные", по которой страница перегружается уже с полным набором данных ?


И в чем принципиальная разница?

PD>Сейчас реально неудобно. Текущая вкладка не сохраняется.


Зато раундтрипа на сервер при выборе нет.
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 7 6.1.7601.65536>>
AVK Blog
Re[10]: ошибки в профиле
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 25.08.12 09:03
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ> варианты что я вижу — или ограничить подсчёт отдельным днём/неделей, или делать накапливаемую статистику на последнюю полночь


Это замедляет процесс добавления сообщения и требует сильно больше трудозатрат для реализации.
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 7 6.1.7601.65536>>
AVK Blog
Re[8]: ошибки в профиле
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 25.08.12 09:03
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>ты исходишь из того что у меня прям вся жизнь на rsdn. отдельная ссылка — в моём хроме это плюс одно нажатие


А в старый профиль ты поппадал путем детекции мыслей, без нажатия.

BZ> и минус свободное место в полосе ссылок


На данный момент это не проблема.

AVK>>Откуда? Старый то профиль все сразу показывал, а новый только полдня активен.

BZ>ты не догнал, это как раз та стата которая и по старым данным известна

Тогда я тебя не понимаю, о какой стате речь.
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 7 6.1.7601.65536>>
AVK Blog
Re[11]: ошибки в профиле
От: Pavel Dvorkin Россия  
Дата: 25.08.12 10:54
Оценка: +1
Здравствуйте, AndrewVK, Вы писали:

PD>>OK. А почему не сделать тогда иначе : пусть будет только первая вкладка (то есть без вкладок), а на ней кнопка "Показать остальные данные", по которой страница перегружается уже с полным набором данных ?


AVK>И в чем принципиальная разница?


Действий меньше. По умолчанию — только базовые данные. Нажал кнопку — все данные, и больше мне между табами переключаться не надо. А сейчас постоянно. Это раз. Второе — если мне надо перегрузить страницу — Refresh. А сейчас вообще непонятно как перегрузить вторую или третью вкладку. Refresh выводит на первую вкладку, может, она при этом и перегружается, да только зачем ? Вторая же и третья вообще без изменений, на них устаревшие данные.
Вот сейчас там стоит в качестве моего последнего сообщения

Re[7]: ошибки в профиле (24.08.2012 19:13:25)

хотя я сегодня отправил тебе сообщение, на которое ты и ответил.

PD>>Сейчас реально неудобно. Текущая вкладка не сохраняется.


AVK>Зато раундтрипа на сервер при выборе нет.


Это я понимаю, но это опять же улучшение скорости за счет юзабилити.
With best regards
Pavel Dvorkin
Re[12]: ошибки в профиле
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 25.08.12 11:28
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

AVK>>И в чем принципиальная разница?


PD>Действий меньше. По умолчанию — только базовые данные. Нажал кнопку — все данные, и больше мне между табами переключаться не надо.


А что это за сценарий, когда надо обратно переключаться?

PD>Второе — если мне надо перегрузить страницу — Refresh. А сейчас вообще непонятно как перегрузить вторую или третью вкладку


Пофикшено.

PD>Вот сейчас там стоит в качестве моего последнего сообщения

PD>Re[7]: ошибки в профиле (24.08.2012 19:13:25)
PD>хотя я сегодня отправил тебе сообщение, на которое ты и ответил.

А у меня "Re[2]: до и после выборов (25.08.2012 15:01:07)"
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 7 6.1.7601.65536>>
AVK Blog
Re[13]: ошибки в профиле
От: Pavel Dvorkin Россия  
Дата: 25.08.12 11:56
Оценка:
Здравствуйте, AndrewVK, Вы писали:

PD>>Действий меньше. По умолчанию — только базовые данные. Нажал кнопку — все данные, и больше мне между табами переключаться не надо.


AVK>А что это за сценарий, когда надо обратно переключаться?


Например, между оценками и сообщениями (вторая и третья вкладки)

PD>>Второе — если мне надо перегрузить страницу — Refresh. А сейчас вообще непонятно как перегрузить вторую или третью вкладку


AVK>Пофикшено.


Отправил сейчас сообщение в Тест. Зашел на Персональную информацию. Да, там "тест".

http://rsdn.ru/forum/test/4868153.1.aspx
Автор: Pavel Dvorkin
Дата: 25.08.12


Ответил на свое же сообщение в Тест.

http://rsdn.ru/forum/test/4868154.1.aspx
Автор: Pavel Dvorkin
Дата: 25.08.12


Все равно висит первое сообщение, а не ответ. Refresh по-прежнему выводит на первую вкладку, а при переключении на вторую там старые данные.
With best regards
Pavel Dvorkin
Re[14]: ошибки в профиле
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 25.08.12 11:59
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

AVK>>А что это за сценарий, когда надо обратно переключаться?

PD>Например, между оценками и сообщениями (вторая и третья вкладки)

Эта проблема устранена.

PD>Все равно висит первое сообщение, а не ответ. Refresh по-прежнему выводит на первую вкладку


Такое ощущение, что у тебя локально что то слишком агрессивно кешируется. У меня не воспроизводится ни в одном браузере.
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 7 6.1.7601.65536>>
AVK Blog
Re[15]: ошибки в профиле
От: Pavel Dvorkin Россия  
Дата: 25.08.12 12:23
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Эта проблема устранена.


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

PD>>Все равно висит первое сообщение, а не ответ. Refresh по-прежнему выводит на первую вкладку


AVK>Такое ощущение, что у тебя локально что то слишком агрессивно кешируется. У меня не воспроизводится ни в одном браузере.


IE 9.0 x64 Eng , ничего специально не настраивал.

Проверил с другой машины в IE 9.0 x64 Rus.

Зашел на RSDN
Зашел в профиль
Выбрал последнее сообщение (A)
Ответил на него
Зашел в профиль
Там по-прежнему A. Refresh ничего не меняет.

Закрыл все окна IE, вошел на RSDN заново. Только теперь правильно.


Послал еще одно сообщение в Chrome. В нем все нормально.
With best regards
Pavel Dvorkin
Re[4]: ошибки в профиле
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 25.08.12 13:20
Оценка:
Здравствуйте, AndrewVK, Вы писали:

PD>>Хм, но в старом у меня показывалось именно 74 избранных, а теперь 76.


AVK>Посмотрю, как время будет.


Поправил. В старом профиле не считались сообщения, когда ты сам себя в избранное добавляешь.
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 7 6.1.7601.65536>>
AVK Blog
Re[5]: ошибки в профиле
От: Pavel Dvorkin Россия  
Дата: 25.08.12 14:14
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>>Посмотрю, как время будет.


AVK>Поправил. В старом профиле не считались сообщения, когда ты сам себя в избранное добавляешь.


Я думаю, что прежнее решение вернее. Избранное — некий критерий оценки меня другими. То, что я сам занес в избранное свое сообщение, к этому критерию отношения не имеет.
With best regards
Pavel Dvorkin
Re[6]: кстати
От: Pavel Dvorkin Россия  
Дата: 25.08.12 14:58
Оценка:
А нельзя ли в само избранное добавить ник того, кто занес. Интересно было бы знать.
With best regards
Pavel Dvorkin
Re[7]: кстати
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 25.08.12 17:00
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>А нельзя ли в само избранное добавить ник того, кто занес. Интересно было бы знать.


Уже обсуждалось. Это не очень хорошо с точки зрения приватности.
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 7 6.1.7601.65536>>
AVK Blog
Re[8]: кстати
От: Pavel Dvorkin Россия  
Дата: 25.08.12 17:13
Оценка:
Здравствуйте, AndrewVK, Вы писали:

PD>>А нельзя ли в само избранное добавить ник того, кто занес. Интересно было бы знать.


AVK>Уже обсуждалось. Это не очень хорошо с точки зрения приватности.


То есть раскрывает интересы того, кто занес мое высказывание в Избранное ? Или что-то иное ?
With best regards
Pavel Dvorkin
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.