HelloZeroNet / HelloZeroNet/ZeroNet

Large file download/resume and Zero Hello functional problems

Đang mở
#1,910 4 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
JavaScript
Star
18.8k
Fork
2.3k
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

### Step 1: Please describe your environment

* ZeroNet version: _____0.6.5 (rev 3852) and all previous version
* Operating system: _____windows
* Web browser: _____firefox
* Tor status: always
* Opened port: no
* Special configuration: Tor proxy for tracker connections

### Step 2: Describe the problem:

Files downloading and seeding problems.The files download are not resume from browser request.The users are not get the files,only just part of them.The files are not added to Zero Hello Files menu if the file have no seeder.

#### Steps to reproduce:

1. Downloading a large optional file from a website. (Without zites what have seed button)
2. Or setup a zite with large optional file more than 300MB testing are ideal.Using tests with offline and
online seeder.Closing the page.Restart ZeroNet client.And restart the PC.

#### Observed Results:

Self made zites.Or zites which do not have +seed button the file download are not resume if i close the browser.Or if the seeder are offline the file are not starting to download.And not add in the ZeroHello files menu.Self made zites the users can not download the files.Or get only parts of them.Can not setup easy way (average user impossible) with self made zites to all files download are resume and finish from browser request if the browser are closed.Or the seeder are offline.If you a zite administrator and you setup a zite with big optional files the are no easy way to set up if a user want download a file always resume and finish the download.Smaler optional files under 10MB what can finish some lucky users goes fast offline.This lucky files have minimal seeder but later this files goes realy fast offline.

#### Expected Results:

**Downloadind problems**

The files are not downloaded or not resume from browser request.This makes more froblem with HTML5 embeded video files.The are no option in Zero Hello files menu to pause,contiune files download.And impossible to in Zero Hello files menu to resume the file (file are paused!).From browser request if the browser are closed or the seeder are offline the file download are not resume.And if the seeder are offline the file are not added the Zero Hello Files menu.Have the same problem with ZeroUp,KopyKate big which have +Seed button.The users are does not know what this seed button.The users are only know the files download are always failed!

**Seeding problems**

The users are can not download the files or only get parts of them if the seeder are not 24/7 online.All users only download parts of the files.This way not possible with larger files to a downloader turn later to a seeder! More than 50 files are tested.The users downloaded always part of the files! Or failed to download files.With large files 0% of the users get the complete file! THE ZERO NET DOWNLOAD/SEED SYSTEM THIS POINT COMLETLY FAILED!

#### Ideas to fix this problems:

1. The most important: Always resume download all files default from browser request.And always add the file to the Zero Hello files menu.Even if the file have no seeder!

2. Add to Zero Hello files menu to a pause,contiune download button.So if the user want more bandwidth she can stop and contiune the file.It would be especially useful with video files in sites like KopyKate or large video sharing zites.Optional way make a esy access to Zero Hello files without the user need to close the current zite page.Example open ZeroHelo files menu in the browser new tab.

3. Seperate in Zero Hello files menu the files what are downloading but not finished and copletly downloaded files.

4. Downloading priority from browser request (and not half finished files from browser request)

If a file get a browser request this pont that file get major priority.And another downloads this point are paused later when the browser request are not active the another files download are automatic way resume.With this setup all download are finished.And get fast all files from browser request.And the backround running downloads not make problems.

5. Downloading priority with active files where can the user give more priority some files.

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Bắt đầu bằng cách tái hiện các trường hợp tệp tùy chọn lớn được mô tả trong browser request và Zero Hello Files menu, bao gồm việc đóng trình duyệt, khởi động lại ZeroNet và sử dụng một offline seeder. Công việc được xem là hoàn tất khi có thể tiếp tục và hoàn tất một cách đáng tin cậy, tệp vẫn hiển thị trong files menu khi không có seeder khả dụng, và chức năng tạm dừng/tiếp tục có thể sử dụng được.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
html
Lĩnh vực
distributed-systems, frontend, networking
Loại issue
Lỗi
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
15/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.