Здравствуйте, Pavel Dvorkin, Вы писали:
AVK>>Можно сделать параметр в ссылке, чтобы открывать сразу нужный таб.
PD>Ты мне предлагаешь эту ссылку куда-то к себе записать ? Это уже не одно, а масса действий.
Я пока ничего не предлагал. Разумеется, ссылку можно и добавить в какое нибудь удачное место. Например на верхней строке, где, собственно, ссылка на собственный профиль, еще очень много места.
AVK>>Несколько секунд ожидания открытия профиля это тоже юзабилити.
PD>Не было там нескольких секунд.
Павел, в отличие от тебя у меня есть реальные данные. Старый профиль — очень тяжелая и долгоиграющая страничка. Просто сиквел — штука довольно умная, а памяти на сервере много. И повторные рефреши твоего собственного профиля выполняются быстро. А может у тебя канал дохлый и разница просто не заметна.
PD> По крайней мере я там особенных (по сравнению с работой сайта в целом) тормозов не замечал.
А все взаимосвязано. Один профили открывает, а другой кушает тормоза при открытии сообщения.
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 7 6.1.7601.65536>>
Здравствуйте, BulatZiganshin, Вы писали:
BZ>кстати вообще интересный момент зачем туда люди чаще всего лезут. я например постоянно смотрю свои оценки, всё остальное как и чужие профили меня инетерсует настолько редуо что этим можно пренебречь
Свои оценки можно и отдельной ссылкой вынести, так ведь? И профиль без расшифровки — совсем не лучший вариент. В янусе свои оценки отдельной кнопой на тулбаре, к примеру, с расшифровкой.
BZ>есть у вас хотя бы соотношение между открытием своего профиля/чужих профилей/просмотром оценок?
Откуда? Старый то профиль все сразу показывал, а новый только полдня активен.
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 7 6.1.7601.65536>>
Здравствуйте, wildwind, Вы писали:
W>Налицо конфликт между эргономикой и потреблением вычислительных ресурсов.
Еще раз напоминаю, что TTFB это тоже эргономика.
W>Как бонус появится дополнительный стимул к оптимизации.
Там нечего уже оптимизировать. План запроса вполне вменяемый, а кешировать все это — утяжелить и так очень тяжелую процедуру добавления новых сообщений.
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 7 6.1.7601.65536>>
Здравствуйте, AndrewVK, Вы писали:
AVK>Еще раз напоминаю, что TTFB это тоже эргономика.
Ну если так грубо ставить вопрос, то надо научить ASP.NET отдавать заголовки и "<html>" в сокет, а потом уже исполнять страницу. Уверен, это возможно.
А серьезно, на эргономику и отклик старого профиля жалоб вроде не было. А на новый — есть.
AVK>Там нечего уже оптимизировать.
Отчего же? Можно сходу кое-что предложить. Такие вещи, как
— количество сообщений
— даты первого и последнего сообщения
— количество и суммы оценок (и тех и других)
можно материализовать и обновлять раз в N часов, с низким приоритетом по ресурсам. Может быть есть смысл сделать обновление инкрементальным, тогда большинство нужных данных (последние сутки) уже будут в кэше.
Выводить на страницу можно примерно в таком виде, округленно:
Здравствуйте, AndrewVK, Вы писали:
AVK>А все взаимосвязано. Один профили открывает, а другой кушает тормоза при открытии сообщения.
OK. А почему не сделать тогда иначе : пусть будет только первая вкладка (то есть без вкладок), а на ней кнопка "Показать остальные данные", по которой страница перегружается уже с полным набором данных ?
Сейчас реально неудобно. Текущая вкладка не сохраняется. Например. Перехожу на вкладку "Сообщения". Решил посмотреть последнее сообщение. Посмотрел. Нажал "Back". Попадаю опять на вкладку "Личные данные".
Здравствуйте, AndrewVK, Вы писали:
BZ>>кстати вообще интересный момент зачем туда люди чаще всего лезут. я например постоянно смотрю свои оценки, всё остальное как и чужие профили меня инетерсует настолько редуо что этим можно пренебречь
AVK>Свои оценки можно и отдельной ссылкой вынести, так ведь? И профиль без расшифровки — совсем не лучший вариент. В янусе свои оценки отдельной кнопой на тулбаре, к примеру, с расшифровкой.
ты исходишь из того что у меня прям вся жизнь на rsdn. отдельная ссылка — в моём хроме это плюс одно нажатие и минус свободное место в полосе ссылок
BZ>>есть у вас хотя бы соотношение между открытием своего профиля/чужих профилей/просмотром оценок?
AVK>Откуда? Старый то профиль все сразу показывал, а новый только полдня активен.
ты не догнал, это как раз та стата которая и по старым данным известна. если таких как я много — то имеет смысл вынести в главное окно ссылку на оценки с их числом за день рядом с ответами
Здравствуйте, AndrewVK, Вы писали:
AVK>Павел, в отличие от тебя у меня есть реальные данные. Старый профиль — очень тяжелая и долгоиграющая страничка. Просто сиквел — штука довольно умная, а памяти на сервере много. И повторные рефреши твоего собственного профиля выполняются быстро. А может у тебя канал дохлый и разница просто не заметна.
и думается, тяжёлая она как раз потому что надо посчитать, 16 тыщ сообщений у него или только 15. варианты что я вижу — или ограничить подсчёт отдельным днём/неделей, или делать накапливаемую статистику на последнюю полночь. вообще sql — это жирно уж для счётчиков-то нынче рулят ковровые ram-only nosql базы, это ж просто хеш обычный с синхронизированным обновлением
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>OK. А почему не сделать тогда иначе : пусть будет только первая вкладка (то есть без вкладок), а на ней кнопка "Показать остальные данные", по которой страница перегружается уже с полным набором данных ?
И в чем принципиальная разница?
PD>Сейчас реально неудобно. Текущая вкладка не сохраняется.
Зато раундтрипа на сервер при выборе нет.
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 7 6.1.7601.65536>>
Здравствуйте, BulatZiganshin, Вы писали:
BZ> варианты что я вижу — или ограничить подсчёт отдельным днём/неделей, или делать накапливаемую статистику на последнюю полночь
Это замедляет процесс добавления сообщения и требует сильно больше трудозатрат для реализации.
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 7 6.1.7601.65536>>
Здравствуйте, BulatZiganshin, Вы писали:
BZ>ты исходишь из того что у меня прям вся жизнь на rsdn. отдельная ссылка — в моём хроме это плюс одно нажатие
А в старый профиль ты поппадал путем детекции мыслей, без нажатия.
BZ> и минус свободное место в полосе ссылок
На данный момент это не проблема.
AVK>>Откуда? Старый то профиль все сразу показывал, а новый только полдня активен. BZ>ты не догнал, это как раз та стата которая и по старым данным известна
Тогда я тебя не понимаю, о какой стате речь.
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 7 6.1.7601.65536>>
Здравствуйте, AndrewVK, Вы писали:
PD>>OK. А почему не сделать тогда иначе : пусть будет только первая вкладка (то есть без вкладок), а на ней кнопка "Показать остальные данные", по которой страница перегружается уже с полным набором данных ?
AVK>И в чем принципиальная разница?
Действий меньше. По умолчанию — только базовые данные. Нажал кнопку — все данные, и больше мне между табами переключаться не надо. А сейчас постоянно. Это раз. Второе — если мне надо перегрузить страницу — Refresh. А сейчас вообще непонятно как перегрузить вторую или третью вкладку. Refresh выводит на первую вкладку, может, она при этом и перегружается, да только зачем ? Вторая же и третья вообще без изменений, на них устаревшие данные.
Вот сейчас там стоит в качестве моего последнего сообщения
Re[7]: ошибки в профиле (24.08.2012 19:13:25)
хотя я сегодня отправил тебе сообщение, на которое ты и ответил.
PD>>Сейчас реально неудобно. Текущая вкладка не сохраняется.
AVK>Зато раундтрипа на сервер при выборе нет.
Это я понимаю, но это опять же улучшение скорости за счет юзабилити.
Здравствуйте, 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>>
Здравствуйте, AndrewVK, Вы писали:
PD>>Действий меньше. По умолчанию — только базовые данные. Нажал кнопку — все данные, и больше мне между табами переключаться не надо.
AVK>А что это за сценарий, когда надо обратно переключаться?
Например, между оценками и сообщениями (вторая и третья вкладки)
PD>>Второе — если мне надо перегрузить страницу — Refresh. А сейчас вообще непонятно как перегрузить вторую или третью вкладку
AVK>Пофикшено.
Отправил сейчас сообщение в Тест. Зашел на Персональную информацию. Да, там "тест".
Здравствуйте, Pavel Dvorkin, Вы писали:
AVK>>А что это за сценарий, когда надо обратно переключаться? PD>Например, между оценками и сообщениями (вторая и третья вкладки)
Эта проблема устранена.
PD>Все равно висит первое сообщение, а не ответ. Refresh по-прежнему выводит на первую вкладку
Такое ощущение, что у тебя локально что то слишком агрессивно кешируется. У меня не воспроизводится ни в одном браузере.
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 7 6.1.7601.65536>>
Здравствуйте, AndrewVK, Вы писали:
AVK>Эта проблема устранена.
Но не устанена необходимость переключаться с первой вкладки на вторую каждый раз, когда я захожу в профиль.
PD>>Все равно висит первое сообщение, а не ответ. Refresh по-прежнему выводит на первую вкладку
AVK>Такое ощущение, что у тебя локально что то слишком агрессивно кешируется. У меня не воспроизводится ни в одном браузере.
IE 9.0 x64 Eng , ничего специально не настраивал.
Проверил с другой машины в IE 9.0 x64 Rus.
Зашел на RSDN
Зашел в профиль
Выбрал последнее сообщение (A)
Ответил на него
Зашел в профиль
Там по-прежнему A. Refresh ничего не меняет.
Закрыл все окна IE, вошел на RSDN заново. Только теперь правильно.
Послал еще одно сообщение в Chrome. В нем все нормально.
Здравствуйте, AndrewVK, Вы писали:
AVK>>Посмотрю, как время будет.
AVK>Поправил. В старом профиле не считались сообщения, когда ты сам себя в избранное добавляешь.
Я думаю, что прежнее решение вернее. Избранное — некий критерий оценки меня другими. То, что я сам занес в избранное свое сообщение, к этому критерию отношения не имеет.
Здравствуйте, AndrewVK, Вы писали:
PD>>А нельзя ли в само избранное добавить ник того, кто занес. Интересно было бы знать.
AVK>Уже обсуждалось. Это не очень хорошо с точки зрения приватности.
То есть раскрывает интересы того, кто занес мое высказывание в Избранное ? Или что-то иное ?