powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Перспективы создания WEB приложений на C/C++
25 сообщений из 482, страница 19 из 20
Перспективы создания WEB приложений на C/C++
    #39298222
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexy_blackда, я понял, что это означало, но к чему эта пословица я не понял :)По крайней мере это не был упрек в вашу сторону ...
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39299240
Вася Уткин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexy_blackкстати, в свой cms я сделал sockjs сервер на плюсах. использую его, а не raw websocket
Кидайте ссылку, посмотрим оценим.
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39299506
alexy_black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вася Уткин, знаю я, как оценивают неготовые проекты.. :)
я за конструктивную критику. к сожалению на форумах обычно деструктивная критика :(
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39299649
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexy_blackя за конструктивную критику. к сожалению на форумах обычно деструктивная критика :(
что есть деструктивная и конструктивная?
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39299698
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилчто есть деструктивная и конструктивная?
Деструктивная - когда критикуют не функциональность, а красоту кода ))

У меня например в проектах можно встретить куски кода 20-летней давности, просто потому что я не переписываю код без нужды, если он работает.
Но обязательно кто-то докопается, ведь старый код он адской красоты, всем завидно )))
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39299720
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyДеструктивная - когда критикуют не функциональность, а красоту кода ))
Не важно, какого цвета кошка, лишь бы она ловила мышей (с)
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39299876
alexy_black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверное конструктивная критика говорится с целью помочь, а деструктивная.. показать себя или вобще без цели, по привычке.

иногда говорят что-нибудь типа "да не пойдет это, зря тратишь время."
или, как мой дизайнер, "вот ужас".

конструктивная - это когда послушав её, можешь сразу пойти и что-нибудь исправить в лучшюю сторону. она обращает внимание на конкретные недостатки.

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


кстати, на счет правил форума. когда я более менее закончу, тут можно отписаться, чтобы народ посмотрел и сказал свое слово, или модератор будет негодовать?
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39299930
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexy_blackкстати, на счет правил форума. когда я более менее закончу, тут можно отписаться, чтобы народ посмотрел и сказал свое слово, или модератор будет негодовать?я за, я вообще люблю смотреть чужой код, даже самые простые реализации могут быть сделаны по-разному разными людьми, это расширяет сознание
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39299972
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexy_blackя за конструктивную критику. к сожалению на форумах обычно деструктивная критика :(А исходный код какой-нибудь страницы можете продемонстрировать.
Не для того, чтобы критиковать вас, а например для сопоставления с PHP
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39301129
alexy_black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот репозиторий кода на фосиле
https://88.214.236.165/repos/cpp_httpx_server/home нужно принять самосгенереный просроченный сертификат :) если вы будете исследовать код и наткнетесь на баг, то там есть тикеты, можете посмотреть или создать новый.. ну короче как и везде.
api будет меняться. сейчас меня не устраивают названия некоторых классов. в разработке находятся виджеты и админка. шаблона пока нет, поэтому html код просто пишется в коде.
код разделен на части. в директории cms - соответственно cms. директория cpphttpx/_h2o скоро удалится, это legacy.
если кто захочет сокмпилить, то fibers уже в репозитории modular boost, не нужно делать ссылку (скоро исправлю на сайте). cppdb и cppjson - это я вынул из cppcms, добавил cmake-config файлы и вынес в отдельные репозитории. может пригодится кому.

сайт еще есть http://cpphttpx.org/ru но он пока страшный, мне некогда им заниматься совсем. сделал когда в поездке одной был :)
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39301454
alexy_black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пример на главной странице немного устарел, сейачс обработчики регистрируются автоматичеки. h2o больше отдельно не используется.
также этот пример показывает обычный сервер. cms - это такой наворот на него, который позволяет писать и подключать компоненты, оранизовать кнал rpc и т.д.
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39302762
alexy_black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и где моя конструктивная критика? :)
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39303064
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Протух сертификат https://88.214.236.165/ и мы очкуем туда зоглядывать.
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39303067
alexy_black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПротух сертификат https://88.214.236.165/ и мы очкуем туда зоглядывать.да я же говорю, это самоподписанный сертификат, он протух, а мне было лень менять. жаба душит платить за доверенный :)

ну, могу переделать если нужно :)
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39303070
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно не очковать.
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39303074
alexy_black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov, это сейчас? я создал не просроченный сертификат :) ошибся в команде и завалил сервер. уже поднял, должно работать.
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39303076
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Барон фон Гринвальдус всё в той же позиции на камне сидит".
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39303079
alexy_black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, переходите по ссылкам, которые дал я. сайт, который должен был работать в корне сервера сейчас не работает.
https://88.214.236.165/repos/cpp_httpx_server/home - вот репозиторий.
http://cpphttpx.org/ru/home - вот сайт.

https://cpphttpx.org/repos/cpp_httpx_server/home вот тоже сервер, но он потом вас все равно переадресует на сервер по ip.
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39303093
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abs.exe -c 1 -n 100 http://cpphttpx.org/ru/home
Код: plaintext
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.
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd,  http://www.zeustech.net/ 
Licensed to The Apache Software Foundation,  http://www.apache.org/ 

Benchmarking cpphttpx.org (be patient).....done


Server Software:        nginx/1.10.1
Server Hostname:        cpphttpx.org
Server Port:            80

Document Path:          /ru/home
Document Length:        20018 bytes

Concurrency Level:      1
Time taken for tests:   33.680 seconds
Complete requests:      100
Failed requests:        0
Write errors:           0
Total transferred:      2015300 bytes
HTML transferred:       2001800 bytes
Requests per second:    2.97 [#/sec] (mean)
Time per request:       336.805 [ms] (mean)
Time per request:       336.805 [ms] (mean, across all concurrent requests)
Transfer rate:          58.43 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:       78   79   3.7     78      94
Processing:   187  258 165.4    203    1092
Waiting:      187  258 165.4    203    1092
Total:        265  337 165.1    281    1170

Percentage of the requests served within a certain time (ms)
  50%    281
  66%    296
  75%    296
  80%    296
  90%    390
  95%    733
  98%   1061
  99%   1170
 100%   1170 (longest request)
abs.exe" -c 10 -n 100 http://cpphttpx.org/ru/home
Код: plaintext
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.
...
Concurrency Level:      10
Time taken for tests:   14.009 seconds
Complete requests:      100
Failed requests:        0
Write errors:           0
Total transferred:      2015300 bytes
HTML transferred:       2001800 bytes
Requests per second:    7.14 [#/sec] (mean)
Time per request:       1400.882 [ms] (mean)
Time per request:       140.088 [ms] (mean, across all concurrent requests)
Transfer rate:          140.49 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:       78  107 155.0     78    1279
Processing:   203 1241 810.0    983    4259
Waiting:      203 1038 718.9    983    4165
Total:        281 1347 813.2   1108    4337

Percentage of the requests served within a certain time (ms)
  50%   1108
  66%   1435
  75%   1622
  80%   1841
  90%   2699
  95%   2980
  98%   4072
  99%   4337
 100%   4337 (longest request)

P.S. Может вам SSL отключить или это "продуманный шаг"?
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39303104
alexy_black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

не знаю, чего-то неполучается.. там у fossil есть такая опция "redirect to https on login page when access throw http". но она почему-то не переключает на https. а так выходит, что нужно вводить пароль через http. если справлюсь, то переключу..
сейчас попробую обновить фосил, может это баг скина.
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39303109
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем, на моём канале и тарифном плане конкурентность выше пяти - не имеет смысла.
Apache Bench 2.4.43-x64 (был - 2.2.23-x32):
ab -k -c 5 -n 100 http://cpphttpx.org/ru/home
Код: plaintext
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.
This is ApacheBench, Version 2.3 <$Revision: 1748469 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd,  http://www.zeustech.net/ 
Licensed to The Apache Software Foundation,  http://www.apache.org/ 

Benchmarking cpphttpx.org (be patient).....done


Server Software:        nginx/1.10.1
Server Hostname:        cpphttpx.org
Server Port:            80

Document Path:          /ru/home
Document Length:        20018 bytes

Concurrency Level:      5
Time taken for tests:   12.870 seconds
Complete requests:      100
Failed requests:        0
Keep-Alive requests:    0
Total transferred:      2015300 bytes
HTML transferred:       2001800 bytes
Requests per second:    7.77 [#/sec] (mean)
Time per request:       643.501 [ms] (mean)
Time per request:       128.700 [ms] (mean, across all concurrent requests)
Transfer rate:          152.92 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:       78  107 154.7     78    1279
Processing:   187  522 473.8    343    3385
Waiting:      187  476 413.9    328    2480
Total:        281  628 489.8    421    3479

Percentage of the requests served within a certain time (ms)
  50%    421
  66%    452
  75%    702
  80%    827
  90%   1435
  95%   1544
  98%   1919
  99%   3479
 100%   3479 (longest request)
ab -k -c 5 -n 100 http://httpd.apache.org/docs/2.4/mod/
Код: plaintext
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.
...
Benchmarking httpd.apache.org (be patient).....done


Server Software:        Apache/2.4.7
Server Hostname:        httpd.apache.org
Server Port:            80

Document Path:          /docs/2.4/mod/
Document Length:        22631 bytes

Concurrency Level:      5
Time taken for tests:   17.410 seconds
Complete requests:      100
Failed requests:        0
Keep-Alive requests:    100
Total transferred:      2310805 bytes
HTML transferred:       2263100 bytes
Requests per second:    5.74 [#/sec] (mean)
Time per request:       870.482 [ms] (mean)
Time per request:       174.096 [ms] (mean, across all concurrent requests)
Transfer rate:          129.62 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    7  30.1      0     140
Processing:   296  797 413.8    702    2434
Waiting:      296  797 412.8    702    2402
Total:        296  804 408.3    702    2434

Percentage of the requests served within a certain time (ms)
  50%    702
  66%    967
  75%   1014
  80%   1061
  90%   1326
  95%   1529
  98%   2278
  99%   2434
 100%   2434 (longest request)
Ну и постоянные подключения - рулят
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39303111
alexy_black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

ох ох..
этот сайт работает на моей cms, на версии 0.0.8.0, а у меня на локалхосте сейчас 0.0.9.0, я его переделал, отрефакторил. вы не можете зайти на сайт? дело в том, что я скоро сделаю админку, тогда и обновлю бинарники на хосте. сейчас мне лень. я почему-то уверен, что вы можете зайти на сайт и с такой конкурентностю :)

да и к тому же вам будет более интересен код, который находится в репозитории, а не сайт (он почти пустой, там только пример выложен). вы можете даже не скачивать, а посмотерть прямо в браузере :)
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39303114
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А это задляначего в коде страницы:
Код: html
1.
<base href="https://88.214.236.165/repos/cpp_httpx_cms/home?name=C%2B%2B+HTTPx+CMS" />

?
А так ...
ab -k -c 5 -n 100 http://cpphttpx.org/repos/cpp_httpx_cms/home
Код: plaintext
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.
This is ApacheBench, Version 2.3 <$Revision: 1748469 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd,  http://www.zeustech.net/ 
Licensed to The Apache Software Foundation,  http://www.apache.org/ 

Benchmarking cpphttpx.org (be patient).....done


Server Software:        nginx/1.10.1
Server Hostname:        cpphttpx.org
Server Port:            80

Document Path:          /repos/cpp_httpx_cms/home
Document Length:        5126 bytes

Concurrency Level:      5
Time taken for tests:   31.559 seconds
Complete requests:      100
Failed requests:        0
Keep-Alive requests:    100
Total transferred:      534400 bytes
HTML transferred:       512600 bytes
Requests per second:    3.17 [#/sec] (mean)
Time per request:       1577.943 [ms] (mean)
Time per request:       315.589 [ms] (mean, across all concurrent requests)
Transfer rate:          16.54 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    4  17.8      0      94
Processing:   109 1546 574.9   1966    2246
Waiting:      109 1546 575.0   1966    2246
Total:        125 1550 565.8   1966    2246

Percentage of the requests served within a certain time (ms)
  50%   1966
  66%   1981
  75%   1997
  80%   2012
  90%   2028
  95%   2075
  98%   2168
  99%   2246
 100%   2246 (longest request)
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39303116
alexy_black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну блин дела..
репозиторий работает под управлением fossil - это такая система контроля версий. её разрабатываю не я, так что вопросы не ко мне :)
но могу ответить зачем нужен тег base http://htmlbook.ru/html/base

зы: у меня обновились шрифты, исчезли некоторые первые буквы. прикольно получилось. "зопропил" например :)
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39303119
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexy_blackно могу ответить зачем нужен тег base http://htmlbook.ru/html/base Мдя ...
Почитайте хоть что-нибудь о виртуальном хостинге и никогда не берите на себя работу, которую веб-сервер не только сделает за вас, но и сделает лучше чем вы.

P.S. База нужна только тогда, когда вы, по каким-то (странным) причинам не хотите использовать абсолютные ссылки на внешние ресурсы в тексте страницы.
...
Рейтинг: 0 / 0
25 сообщений из 482, страница 19 из 20
Форумы / C++ [игнор отключен] [закрыт для гостей] / Перспективы создания WEB приложений на C/C++
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]