|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.09.2016, 16:47 | #61 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Пепел Феникса
Неправильно то, что сервер занимается обработкой и отправкой дубликата иформации. Как я уже сказал - отправили необработанный текст, сервер сохранил, и ... всё. Сервер может отправить информацию о том, что данные получены. Остальное на стороне пользователя. Что касательно рекурсии: за нас будет хранить стек потока - именно к этому я и веду; не нужно тратить время на постройку целой структуры, когда есть логика управления, о чём я уже и говорил. А позиция строки - это одно число; пачка ранее открытых тегов - кол-во памяти будет расти в зависимости от ... количества ранее открытых тегов.
Подпись ? Не, не слышал ...
Последний раз редактировалось OmegaBerkut; 11.09.2016 в 16:52. |
11.09.2016, 16:53 | #62 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Так сервер в любом случае умеет обрабатывать, как минимум для мамонтов из 2000 года или параноиков без JS, движок же не молодой. Тогда пришлось бы дублировать этот код + иметь риск получить разный результат при обработке сервером и клиентом
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
11.09.2016, 16:56 | #63 | |||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
сообщения можно отдавать как сырые, но вот нюанс, а выключите JS? что тогда? форум рассчитан на это. да и если слишком много вычислений делать на клиенте, клиент начинает тормозить, тут тоже не все так просто.(хотя тот мой проект-БД работает именно на таком принципе, но сайт не может работать без JS) Цитата:
Цитата:
у стека процесса лимиты куда хуже, чем у кучи. рекурсивная обработка применима когда известно что уровень вложенности не высок. иначе надо убирать ее. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|||
11.09.2016, 17:01 | #64 | |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Цитата:
Пепел Феникса Нет, проблем при работе со списком нет. Но при работе с рекурсией не нужно руками хранить эту информацию. А размер стека можно и увеличить. Опять же - одно число.
Подпись ? Не, не слышал ...
Последний раз редактировалось OmegaBerkut; 11.09.2016 в 17:10. |
|
11.09.2016, 17:05 | #65 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
даже для больших сообщений. Цитата:
а потом если не влезло, "ну напишите автору приложения, он перекомпилирует приложения для вас увеличив размер стека" вы сами не чувствуете что подписываетесь на какую-то Ж? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 11.09.2016 в 17:08. |
||
11.09.2016, 17:06 | #66 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Пепел Феникса
Парсинг - это только конкретный пример. Я больше чем уверен, что таких примеров навалом, даже для одного сайта. А если пользователь затормозит чуть больше, чем на секунду - сервер сможет за это время обработать ещё запросов.
Подпись ? Не, не слышал ...
|
11.09.2016, 17:07 | #67 | ||
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
Цитата:
И еще придется обновлять если вдруг сервер решит что-то изменить в обработке.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
||
11.09.2016, 17:12 | #68 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
сервер не ждет ничего итак. Цитата:
любое формирование контента на клиенте вызывает торможение у него.(и JS клиента работает медленее чем сервер) итого, у нас сайт долго открывается, клиенты уходят. но зато мы смогли обработать на один запрос в минуту больше(причем в пике, который еще достигнуть надо), браво PS: я обновил ответ добавив часть про стек. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 11.09.2016 в 17:15. |
||
11.09.2016, 17:15 | #69 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Пепел Феникса
Размер стека можно задавать программно. Даже при подсчёте макс. уровня вложения не придётся хранить информацию о самих тегах. Мы подошли к выбору баланса при оптимизации между CPU и RAM.
Подпись ? Не, не слышал ...
|
11.09.2016, 17:19 | #70 | |||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
ни разу не встречал. + на стек существуют лимиты сверху. Цитата:
Цитата:
и да, еще для справки в дотнете StackOverflowException является фатальным, и его нельзя поймать, как обрабатывать то будете? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 11.09.2016 в 17:30. |
|||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Небольшое веб-приложение на ASP.NET | aly-lucenko | Фриланс | 10 | 10.01.2014 23:31 |
Веб-приложение asp.net MVC и с чем его едят | nec117 | ASP.NET | 0 | 18.04.2011 17:04 |