Загрузка из кэша оперативной памяти
Хотелось, чтобы была поддержка загрузки музыки из оперативной памяти (которая уже загрузилась для прослушивания), чтобы при нажатии кнопки загрузки музыка повторно не загружалась. Это экономия трафика и скорость.
Ответ
1. Дополнение не имеет доступа к оперативной памяти.
2. Кэш аудиозаписей хранится на диске HDD/SSD
3. Если песня уже была прослушана и сохранена в кэше, она не будет загружатся через интернет заново
Браузер Mozilla Firefox можно настроить таким образом, чтобы весь кэш хранился в оперативной памяти. В этом случае обновление, не находя кэша на диске HDD/SSD, начинает скачивать аудиозапись заново. В Mozilla Firefox делается это выключением в настройках about:config параметра browser.cache.disk.enable и включением параметра browser.cache.memory.enable, а также изменением параметра, который отвечает за количество оперативной памяти.
Тогда каким образом (пускай даже с доступок к кэшу браузера) расширение должно взять трек там где его нету!?
Извиняюсь, вы меня наверное не поняли. Файл есть в оперативной памяти. Просто Firefox можно настроить, чтобы он хранил кэш либо на диске, либо в оперативной памяти. На компьютерах с достаточным объемом ОЗУ браузер намного бысрее работает, если кэш хранится в ОЗУ.
Аудио будет братся из кэша если:
Ссылка на файл для прослушивания песни идентична ссылке которую получает расширения.
Т. е. музыку послушал, она подгрузилась полностью, а при нажатии кнопки загрузки она скачивается снова, хотя в кэше она есть (перемотка работает).
Подтверждаю что песня скачивается даже если уже есть в кэше. На выходных посмотрю что с этим можно сделать.
Сервис поддержки клиентов работает на платформе UserEcho
Аудио будет братся из кэша если:
Ссылка на файл для прослушивания песни идентична ссылке которую получает расширения.