тостер хабрович: это от канала связи зависит прежде всего.
если вам нужна быстрая смена, то это сложнее - нужно будет делать на клиенте предварительную буферизацию всех видео, вы же не знаете, какое именно видео пользователь переключит.
лобовое решение: запускать несколько плееров одновременно и делать все, кроме одного невидимыми. фактически это и будет буферизация.
The original SoftICE for DOS was written in 1987 by NuMega founders Frank Grossman and Jim Moskun. The program, written in 80386 assembly language, played the role of an operating system and ran software in virtual 8086 mode. It sold for $386.
SoftICE/W (for Windows) was developed in the 1990s, and was instrumental in the Writing of "Undocumented Windows", by Andrew Schulman, David Maxey and Matt Pietrek.
тостер хабрович:
предположим, что каждый файл в отдельности можно проигрывать и вы эту проблему решили. это вообще обычная задача и, думаю, вы ее решили.
все зависит от плеера на клиентской стороне. а плеер клиентской стороне управляется JS.
останавливаете плеер. снимаете показания текущей позиции. запускаете плеер с другим файлом. перематывайте на запомненную позицию.
- у вас же мало кода в этом тесте. напишите код на другом языке, например Go (если брать версию 1.5, то она хорошие нагрузки держит)
- запустите с разных компьютеров (или с виртуалок соединенных по 10G, чтобы на сети не тормозило).
- попробуйте на другом железе.
- еще как-нибудь измените условия.
засеките расход оперативной памяти.
недавно была подобная задача - оказалось по мере роста нагрузки жралось все больше памяти и с некоторого момента, когда начиналось использование свопа, скорость катастрофически падала.
при том, что запущенный на той же машине RabbitMQ, не особо жрал память.
а жрала память именно программа, отправляющая в RabbitMQ данные.
Иван:
Понятно, что низкоквалифицированный админ таких задач боится, не понимает с какой стороны подойти. И будет задачи оптимизации производительности перекидывать программисту, говоря, что это не его работа.
Но мы ведь говорим о специализированном 1С-админе.
С другой стороны, и не очень квалифицированный программист, в свою очередь, будет открещиваться от проблем с блокировками ))))
Некоторые задачи находятся на стыке профессий. И эти задачи, как правило, сложнее, так как с каждой из сторон плохое понимание проблемы. И платят за них больше.
И тот, кто умеет на этом стыке работать - админ ли он формально называется или программист - тот и заработает за решение этой проблемы дополнительные денежки.
А админ, по вашему, только бэкапами занимается? ))
Скажем, тюнинг сервера SQL, поверх которого крутится 1С - дело админа.
И настройка сервера приложений (сколько там будет воркеров и т.п.) - дело админа.
Использовать ли терминальный сервер для решения проблем с производительностью - дело админа
И т.п.
FTOH: Только что на Win 10 проверил. Открывает именно папку explorer'а. И при повторном запуске не открывает вторую такую же папку, а активирует первую.
Если имя длинное с пробелами или русскими буквами, то его надо кавычками ограничить.
Если имя без пробелов и английскими, то кавычки не нужны.
Вообще команда "start ..." запускает то, что настроено в системе под данный вид объекта.
если вам нужна быстрая смена, то это сложнее - нужно будет делать на клиенте предварительную буферизацию всех видео, вы же не знаете, какое именно видео пользователь переключит.
лобовое решение: запускать несколько плееров одновременно и делать все, кроме одного невидимыми. фактически это и будет буферизация.