|
Опртимизация скорости при побайтовой закачке из интернета
|
|||
---|---|---|---|
#18+
Здравствуйте. пишу чтото типо довнлоад менаджера для своего приложения. ну чтобы если при сбое интернет соединения мое приложение докачивала необходимые файлы а не качала их заного. ну собственно это в этом топике ну теперь ближе к делу . сделал побайтовую загрузку но скорость обещает желать лучшего. собственно вот фрагмент кода Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37.
не обращайте внимание на большое количество лишних переменных. они нужны только для статистики. пытаюсь загрузить бинарный файл с установленного на компе сервера. скорость очень и очень низкая, хотя она должна быть как минимум чуть меньше чем скорость копирования файла с одного места винчестера на другое. а че уж говорить о интернете. будет очень и очень долго загружаться. повышал буфер для записи в файл до 100 кб скорость увеличилась в двое но всеравно очень низкая. думаю что проблема на промежутке Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
думаю если убрать doevents и пустить все во второй поток скорость увеличиться. есть ли у кого мыслишки как можно максимально оптимизировать скорость в этом коде? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2012, 00:20 |
|
Опртимизация скорости при побайтовой закачке из интернета
|
|||
---|---|---|---|
#18+
Какой-то жуткий гавнокод. Возьми мой даунлоадер, как-то костылил. Код: c# 1. 2. 3. 4.
Downloader Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2012, 00:44 |
|
|
start [/forum/topic.php?fid=20&fpage=191&tid=1405793]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 147ms |
0 / 0 |