Может ли на прогрузку страницы влиять ssd

Аватар пользователя max1234 max1234 7 сентября в 15:08

Здравствуйте.
Собственно при прогрузке страницы с аудиозаписями скорость замедляется, чем больше аудиозаписей в статье тем этот процесс замедляется.
Я вот думаю что это может быть связано с низкой скоростью передачи данных по ssd?
Ваши варианты...

0 Thanks

Лучший ответ

Аватар пользователя gun_dose gun_dose 7 сентября в 18:10

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

В общем, решение типа SoundCloud скорее всего будет оптимальным.

Комментарии

Аватар пользователя bsyomov bsyomov 7 сентября в 15:20

Это легко выяснить, мониторя дисковый io, например, используя iotop.

Но, скорее всего, начать надо со средств разработчика в браузере, и вероятнее, проблема будет на клиентской стороне, где-нибудь в JS.

Если всё сделано нормально, то у вас не начинается загрузка аудио потоков при загрузке страницы, и нет никакой нагрузки на ssd _до_ нажатия paly.

Аватар пользователя max1234 max1234 7 сентября в 15:36

Да, но вот в Edge внешний вид аудиоплеера другой, и прослушка audio начинается тут же после нажатия.

Так же и в Firefox, вид аудиоплеера другой, и прослушка audio так же быстро начинается...

Аватар пользователя max1234 max1234 7 сентября в 15:38

мне нужно какое-то альтернативное решение, так как у большинства браузер Chrome и именно в Chrome идут большие тормоза с прослушкой..

Аватар пользователя max1234 max1234 7 сентября в 15:40

может можно музыку оформлять через soundcloud? или какие-либо другие файлообменики и оттуда вытягивать плеер.. или это не спасет.

Аватар пользователя bsyomov bsyomov 7 сентября в 17:01

Вам надо определиться с проблемой, а потом уже искать её решение.

Если затык действительно в дисках/канале и.т.п., то использование внешнего хранилища может помочь, если там нет серьёзных ограничений. Если затык в плеере, то нет, это не поможет.

Аватар пользователя max1234 max1234 7 сентября в 17:21

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

Аватар пользователя max1234 max1234 7 сентября в 17:31

Посредством расширений ... mediaelements.js, audiofield пробовал два расширения, в обоих случаях результат одинаковый.

Аватар пользователя max1234 max1234 7 сентября в 17:32

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

Аватар пользователя gun_dose gun_dose 7 сентября в 18:10

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

В общем, решение типа SoundCloud скорее всего будет оптимальным.

Аватар пользователя max1234 max1234 8 сентября в 17:45

Воспользовался сервисом SoundCloud. Это на самом деле очень и очень удобно. В целом как я и хотел прям. Классно. Интеграция через модуль PHP.

Спасибо всем =))

Аватар пользователя bsyomov bsyomov 7 сентября в 23:22

У вас используется тег audio, у которого есть атрибут preload, отключение которого решит вашу проблему, по крайней мере с загрузкой.

А вообще, есть масса всяких аудио плееров.