programmer_2006
Новичок
Асинхронная подгрузка файлов
Есть решения позволяющие с помощью аякса грузить файлы на сервер, у меня стоит похожая задача, но с изюминкой.
Пользователь может выбрать n-е кол-во песен и купить их. Т.е. пользователь выбрал 10 песен, жмёт кнопку купить с его счета снимаются деньги и затем он может перейти на страницу downloads где в течении 48 часов может скачать по одной выбранные песни. Каждая песня весит в среднем 15 метров в итоге где то 150 митро + пользователь может покупать целые альбомы. Песни хранятся на др. сервере мне необходимо загрузить асинхронно все песни сначала себе на сервер (что бы клиент не ждал долго), а потом уже выдать пользователю ссылки. НО пользователь может не сразу пойти и скачивать песни, может перейти на др. страницы или вообще закрыть браузер. Необходимо, что бы при любых условиях песни докачались, получается как бы повесить задачу в трэй (если за пример взять винду), мне кажется можно решить мою задачу с помощью многопоточности и вешанья скрипта в память но как и правильно ли мыслю... В гугле нечего путевого не на рыл.
Надеюсь мне подскажут как можно решить эту задачу.Хочется,что бы клиент чувствовал себя комфортно на сайте.
Есть решения позволяющие с помощью аякса грузить файлы на сервер, у меня стоит похожая задача, но с изюминкой.
Пользователь может выбрать n-е кол-во песен и купить их. Т.е. пользователь выбрал 10 песен, жмёт кнопку купить с его счета снимаются деньги и затем он может перейти на страницу downloads где в течении 48 часов может скачать по одной выбранные песни. Каждая песня весит в среднем 15 метров в итоге где то 150 митро + пользователь может покупать целые альбомы. Песни хранятся на др. сервере мне необходимо загрузить асинхронно все песни сначала себе на сервер (что бы клиент не ждал долго), а потом уже выдать пользователю ссылки. НО пользователь может не сразу пойти и скачивать песни, может перейти на др. страницы или вообще закрыть браузер. Необходимо, что бы при любых условиях песни докачались, получается как бы повесить задачу в трэй (если за пример взять винду), мне кажется можно решить мою задачу с помощью многопоточности и вешанья скрипта в память но как и правильно ли мыслю... В гугле нечего путевого не на рыл.
Надеюсь мне подскажут как можно решить эту задачу.Хочется,что бы клиент чувствовал себя комфортно на сайте.
