|
|
|
webServer на c++ Скорость ?
|
|||
|---|---|---|---|
|
#18+
Есть сервер на VB6. По скорости загрузки/выгрузки файлов большой и средней длины - программа себя оправдовывает А вот сравниться по скорости с Апач не может. Медлит. К примеру если б надо было открыть страницу которая подгружает много маленьких картинок - то будет видно как они подгружаются у тех в кого скоросной интернет. Работает все на Winsock масивах с DoEvents А на C++ как работает ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2013, 01:31 |
|
||
|
webServer на c++ Скорость ?
|
|||
|---|---|---|---|
|
#18+
А на С++ оно не работает. Никто же этот сервер на С++ не писал, правда? Вот напишут - тогда оно будет работать. А до тех пор - увы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2013, 01:45 |
|
||
|
webServer на c++ Скорость ?
|
|||
|---|---|---|---|
|
#18+
Да ладно шутить. Может шутите над "Web" = HTTP сервер (80 порт). Думаю кто-то точно делал с форумчан. Вот как работает на vb6: http://stebnik.no-ip.info/ 43kb прога ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2013, 02:44 |
|
||
|
webServer на c++ Скорость ?
|
|||
|---|---|---|---|
|
#18+
Андрей159, чтобы сравнить твоё изделие с С++ объективно - нужно его воспроизвести с теми боками и дровами которые ты уже наломал. Но ты конешно не расколешся и ничего не покажешь. Если сравнивать его с чистым pure С++ веб-сервером (исходников которого полно в opensource) то будет сравнение "жёлтого с квадратным" и как следствие - необъективным и не нужным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2013, 03:48 |
|
||
|
webServer на c++ Скорость ?
|
|||
|---|---|---|---|
|
#18+
Все работает круглосуточно, уже почти 4-тый месяц бесперебойно. Работает Listing. Как только клиент подседает на порт 80 создается новый Winsock который снова слушает порт 80. Многопоточность красиво работает, но затраты времени в соединении. Статус Winsock не сразу = 7 (подключено). Не пробовал через API делать, возможно будет быстрее. Также задержка может быть при расшифровки запроса. Не уверен что стринговые функции будут работать на С++ на много быстрее. Код: 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. 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. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2013, 04:56 |
|
||
|
webServer на c++ Скорость ?
|
|||
|---|---|---|---|
|
#18+
Андрей159Все работает круглосуточно, уже почти 4-тый месяц бесперебойно. Мегакруто, чел. Но сколько у тебя посетителей? Сколько http-запросов в секунду/минуту/час ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2013, 15:12 |
|
||
|
webServer на c++ Скорость ?
|
|||
|---|---|---|---|
|
#18+
1. Сайтец работает на no-ip.info Я не уверен что гугл индексирует также no-ip.info как .com 2. Я не пытаюсь раскучивать этот сайт, поскольку он еще не готов. Есть идея сделать файлообменник и это реально 3. Да, ведется LOG в файл и кроме роботов есть много непонятных запросов. К примеру айпи с Индии часто дает запрос на .../setup.php, swx. На сколько я понял есть наверное бесплатные сборки работоспособных сайтов, в которых есть ряд дополнительных функций которые можно активировать вот таким простым способом. Может быть так делают взлом главных паролей. Мой приятель говорил что ему на сайт сунули все время спам рекламу (на джумле) 4. я всегда думал что компилированный файл должен работать быстрее и надежней чем прямое исполнения сырого кода PHP (мне не известно компилируется он там или нет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2013, 00:12 |
|
||
|
webServer на c++ Скорость ?
|
|||
|---|---|---|---|
|
#18+
"Сколько http-запросов в секунду/минуту/час ?' Мне не известно. В кабинете информатики делали тест: 8 компьютеров посылались по локалке на указанный компьютер с портом 80. Им открывалась эта страница. Эксперимент делали чтоб посмотреть не вышибет ли программу. На каждом компе одновременно зажимали клавишу F5 (обновление страницы), а также скорость повторения на клавиатуре было увеличено. Некоторые запросы сначало проскакывали и 1/10 часть могло быть пропущена (код 404), но дописав DoEvents в Connect все заработало отлично и без збоев. Процессорная нагрузка не растет (одно что радует). Потом пробовали качать большие файлы и сразу несколько и в то же времья просить доступ к странице снова зажав клавишу (обновления страницы). Работает. Мне было интересно увидеть крах, создать то условие с которым программа не справится, но технически не было такой возможности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2013, 00:25 |
|
||
|
webServer на c++ Скорость ?
|
|||
|---|---|---|---|
|
#18+
Вставь логгирование запросов с тоным времеменем. И пособирай статистику в течение нескольких дней. Без этой информации невозможно дать оценку нагрузки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2013, 00:37 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=60&tid=1341953]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 329ms |

| 0 / 0 |
