Фактори швидкості завантаження файлів [закрито]


-1

Я працюю над функціями завантаження файлів. Я хотів би дізнатися більше про завантаження файлів. Швидкість завантаження файлу залежить від факторів? Дякую


3
Питання повинні демонструвати розумну кількість досліджень та розуміння проблеми, яка вирішується.
Tetsujin

2
Вони в основному обмежені cшвидкістю світла. Інший підхід полягає в тому, що кожен компонент, який бере участь у завантаженні, має можливий вплив. Більшість з них, ймовірно, не працюють навіть поблизу c. Тож більшість завантажень, як правило, будуть повільнішими.
Сет

Члени модераторів, чому ця проблема вважається занадто широкою?
Вонг Цзя Хау

Сайти @WongJiaHau в мережі Stack Exchange (імовірно) спрямовані на вирішення проблем "середньої довжини". Це запитання 1) насправді не задає конкретного (потенційно) вирішуваного питання (наприклад, "чому завантаження моїх файлів відбувається повільно?") Та 2) запитує інформацію, про яку люди буквально писали книги за обсягом (не довго, форми інтернет-статей).
Анаксунаман

Відповіді:


3

Швидкість завантаження файлів зазвичай залежить від двох факторів:

  • Швидкість завантаження в мережу (можливість передачі даних).
  • Швидкість застосування (здатність обробляти дані).

Швидкість завантаження в мережу може бути обмежена:

Середня фізична передача

Сюди входять дротові та бездротові з'єднання та оптичні кабелі з мідного волокна між усіма точками на шляху передачі даних.

Зазвичай провідні з'єднання проводять сигнали краще, ніж повітря, і, отже, швидше, ніж бездротові. Між волоконно-оптичним кабелем і традиційними мідними кабелями волокно передає дані, використовуючи світло, а не електрику, і тим самим відбувається швидше. Кабелі можуть також виготовлятися за певними характеристиками, що може впливати на швидкість передачі даних.

Обладнання для передачі

Швидкість апаратури передачі може обмежувати швидкість, з якою дані можуть бути оброблені (виключаючи носії передачі).

Це стосується пристроїв, що використовуються для передачі даних, таких як картки мережевого інтерфейсу, модеми, маршрутизатори, концентратори, комутатори, апаратні брандмауери тощо.

Ці типи апаратних обмежень застосовуються до маршрутизації в локальних мережах, а також до з'єднання великих великих мереж разом.

Збійне обладнання, яке потрібно прокласти навколо, або в іншому випадку може повільно реагувати, також може негативно вплинути на швидкість передачі даних.

Перешкоди

Втручання включає:

  • неправдивий шум на носії (особливо бездротові передачі, коли інші пристрої можуть ненавмисно передавати електромагнітні сигнали, які не є даними).

  • фізичні бар'єри (знову ж таки, особливо для бездротового зв'язку, хоча подолання фізичних бар'єрів може збільшити відстань передачі - - що може негативно вплинути на загальний результат).

  • зіткнення пакетів (два пристрої, що передають одночасно на одному носії).

Фізична відстань

Фізична відстань між місцями надсилання та прийому має тенденцію до погіршення сигналів, оскільки вони з часом втрачають силу, або в іншому випадку потрібно нетривіальна кількість часу для подорожі з одного місця в інше.

Активні обмеження пропускної здатності

Активні обмеження пропускної здатності можуть застосовуватися в будь-якій точці на шляху передачі. Наприклад, ці обмеження часто встановлюються постачальником послуг, щоб полегшити перевантаження мережі або розділити послуги на штучні рівні продуктів.

Швидкість отримання програми також може обмежувати швидкість завантаження. На цю швидкість впливають усі елементи, на які посилалося вище, у швидкості завантаження в мережу, а також:

Швидкість застосування

Швидкість виконання програми, що отримує дані, впливає на швидкість завантаження даних.

Активні обмеження

Активні обмеження, встановлені стороною, що управляє приймачем (аналогічно загальним обмеженням пропускної здатності в мережі, але не залежать від них), можуть впливати на швидкість. Це може бути мотивоване настільки простою метою, що не перевантажувати сервер.

Побічні обмеження

Такі речі, як мова програмування, бібліотеки програмного забезпечення та обмеження протоколу передачі (такі як http проти https та обробка виправлень помилок), можуть вплинути на швидкість обробки даних.

Швидкість сервера

Це регулюється фізичним обладнанням сервера, що включає такі елементи, як:

  • швидкості жорсткого диска (включаючи такі речі, як магнітні диски проти SSD, тип з'єднання та одиничні диски порівняно, наприклад, RAID-масиви).

  • швидкості або кількості процесора.

  • різні компоненти, такі як чіпсет, внутрішні кабелі та швидкість шини.

  • швидкість / кількість пам'яті.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.