Книга жалоб и предложений :о) |
Тема предназначена для предложений, новых идей, жалоб на неудобства и для обсуждения все этого и не только... Елена Филиппова
Всего в теме 3395 сообщений
Добавить свое сообщение
Отслеживать это обсуждение
№ 595 01-12-2005 01:17 | |
Елена, на сайте, иногда в часы пик, sqlserver возвращает ошибку timeout. Нет, нет, нет не спешите кидать в меня чем-то тяжелым - я ни капли не жалуюсь. Даже если бы было раза в три хуже я не жаловался бы. Просто у меня возникла идея как чуть-чуть уменьшить нагрузку на сервер. Если это предложение уже появлялось в "книге жалоб и предложений", то просто удалите это сообщение.
Идея простая - после того как добавлен новый ответ на любой вопрос, на сервере автоматически формируется страница с десятью новыми ответами (при новом добавлении ответа снова формируется эта страница и заменяет старую и т.д.). Далее, когда я захожу снова на сайт и нажимаю ссылку "10 новых ответов", то мне просто отдается эта страница (т.е. ее не надо заного запрашивать и формировать). Тоже самое с десятью новыми вопросами. Можно не из десяти, а из двадцати последних вопросов/ответов формировать страницы и эти ссылки поставить на БОЛЕЕ видное место, чтобы у посетителей было желание нажать на них, а не на 24часовые ссылки. Всё остальное менять не надо, т.е. все ссылки на этих страницах будут работать как и обычно (единственное надо будет убрать поле "сейчас на сайте присутствуют").
Получается что если в день будут задавать, к примеру 50 вопросов и давать 100 ответов, то запросов к sqlserver'у будет лишь 150 против 1000(или более) для формирования страниц с вопросами/ответами.
№ 594 01-12-2005 00:35 | |
А можно на "Круглом столе", в ответах, добавить кнопку "ссылка на вопрос"? А то сейчас, при ответе на вопрос, когда надо дать ссылку на какой-либо другой вопрос, пишут "посмотри вопрос хттп//ввв.дельфи...IDAnswer=ХХХ", а там как-то можно делать ссылки вида "»вопрос КС №ХХХ«". Я когда-то помнил как это делается, но забыл.
№ 593 26-11-2005 00:49 | |
Ответ на »сообщение 591« (Fisher)
___________________________
Например, в системе news-серверов NNTP сообщений во много раз больше, но все решается тем, что именно клиент хранит информацию - что он уже видел. А если ввести разумные ограничения - упорядоченность по некоторому признаку (номеру сообщения), и получение сообщений упорядоченными непрерывными "порциями", то все сводится к хранению "поплавка" - последнего считанного сообщения (для каждой news-группы).
С ньюсами все проще, там на стороне сервера только один порядок сортировки. А здесь - нет. Представьте ситуацию, когда Вы утром прочитали сообщение (и оно Вас не заинтересовало). Вечером Вы читаете сообщения с сортировкой по ответам. Это сообщение показывается первым (но оно Вам неинтересно), а уже после идут не прочитанные Вами сообщения. Как это отмечать и "раскрашивать"?
№ 592 25-11-2005 13:35 | |
С удовольствием для себя заметил новый пункт Off-topic вопросы. Отличное решение. Только может назвать пункт "Вопросы, которые не будут публиковаться"? Шрифт, конечно, красный, выделяющийся, но может покрупнее тогда(если такую длинную фразу нельзя?)
Спасибо за пункт "Новые вопросы":)
№ 591 25-11-2005 12:49 | |
Ответ на »сообщение 590« (Елена Филиппова)
___________________________
Хотя тут наверное как-то по другому решается, есть же проекты значительно больше Королевства с подобным сервисом, не думаю, что там таблицы с триллионами записей
Например, в системе news-серверов NNTP сообщений во много раз больше, но все решается тем, что именно клиент хранит информацию - что он уже видел. А если ввести разумные ограничения - упорядоченность по некоторому признаку (номеру сообщения), и получение сообщений упорядоченными непрерывными "порциями", то все сводится к хранению "поплавка" - последнего считанного сообщения (для каждой news-группы).
№ 590 25-11-2005 10:18 | |
Ответ на »сообщение 587« (DRON)
___________________________
Ответ на »сообщение 578« (Елена Филиппова)
___________________________
Хотя тут наверное как-то по другому решается, есть же проекты значительно больше Королевства с подобным сервисом, не думаю, что там таблицы с триллионами записей.
Наверное, но я не знаю, как они это делают.
№ 589 25-11-2005 10:17 | |
Ответ на »сообщение 588« (Андрей)
___________________________
Может обратиться к Borland за спонсорством хостинга? Я считаю - это реально.
Деньги для них ерундовые, а отдача будет о-го-го! Неужели откажут?
Представительство Borland в России наш сайт до сих пор не заинтересовал в смысле сотрудничества.
Думаю, дело в том, что они все же менеджеры про продажам и Delphi не единственный продукт, которым занимается Borland.
№ 588 25-11-2005 08:30 | |
Ответ на »сообщение 583« (Антон Григорьев)
___________________________
Ответ на »сообщение 573« (DRON)
___________________________
какая будет реакция на предложение жителям скинуться на новый хостинг, можно даже не говорить.
Кирилл Раннев из Борланд:
"Выбирая место для строительства центра разработки, компания рассматривала
Индию, Сингапур и Филлипины, однако в конце концов отдала предпочтение
России. Здесь наилучшее соотношение квалификации персонала к стоимости
разработки. Достаточно сказать, что сейчас 28% разработчиков Borland живёт
именно в России".
Может обратиться к Borland за спонсорством хостинга? Я считаю - это реально.
Деньги для них ерундовые, а отдача будет о-го-го! Неужели откажут?
По поводу удобства работы на КС. Почему IE или ещё какой-нибудь стандартный?
Для желающих лучше всё же клиента сделать с локальной базой просмотра.
Всегда можно оффлайн посмотреть вопросы-ответы. Зачем по нескольку раз
закачивать, загружая сервер. Загружать лучше вопросы вместе с ответами.
Не всегда наличие ответов предполагает правильное решение вопроса.
Клиента грузить с Королевства один раз. Обрабатывать запрос "предоставить
вопросы по списку". В списке предусмотреть не только номер вопроса как константа,
но и одну переменную - "номер последнего вопроса на КС". Вопросы как через
запятую, так и интервалом. Ввести ограничение на кол-во вопросов за раз.
Безопасности нисколько не повредит. Не надо Королеву нагружать.
Со стороны сервера только обработка вышеупомянутого списка после того, как
будет разработан приемлемый клиент (на Королевском языке естественно:)).
Добровольцы на разработку клиента - три шага вперёд!
№ 587 25-11-2005 07:55 | |
Ответ на »сообщение 578« (Елена Филиппова)
___________________________
Но! Значит уже сейчас потребуется матрица с количеством строк более 300 миллионов.
Можно всё, что старше месяца считать просмотренным. Хотя тут наверное как-то по другому решается, есть же проекты значительно больше Королевства с подобным сервисом, не думаю, что там таблицы с триллионами записей.
Это на первой странице или на каждой?
На всех текстовых (динамически создаваемых как я понимаю), иногда хуже, иногда лучше. На картинках никаких задержек.
Давно появилось?
Заметил где-то неделю назад, но не уверен, так как это не постоянно и не ясно от чего зависит. Вот Антон пишет что ещё раньше началось, хотя я не замечал. Проблема именно в задержке между запросом и началом приёма данных, а скорость нормальная. Вот сейчас 5 секунд задержка.
Можно :о)
Спасибо!
На первых порах мне было важно, чтобы на нее просто обратили внимание.
Ну я так и подумал, но решил уточнить.
№ 586 25-11-2005 05:01 | |
Ответ на »сообщение 585« (Сергей Перовский)
___________________________
>>> С появлением фильтра по времени мне стало гораздо проще
Дык я и не спорю. Мамы разные нужны, мамы разные важны. Мне только непонятно, почему никто неподумал о наиболее естественном фильтре: фильтре по первичному ключу, то бишь по номеру вопроса.
Добавить свое сообщение
Отслеживать это обсуждение
Дополнительная навигация: |
|