![]() |
![]() |
Vovchik 01.04.2004 - 00:29 |
Здравствуйте, дорогие друзья :) Кругом говорят: "PHP - круто!". Спорить не стану. А вот интересно, кто-нибудь делал сайты на C++. И если да, то что за хостинг? И вообще, что Вы об этом всём думаете? |
Auximen 1 - 01.04.2004 - 01:04 | Вовчик! Добро пожаловать на Веб-дизайн! Ух! |
netAn 2 - 01.04.2004 - 01:06 |
Вовчик, продам по сходной цене аську Оксимена! %) Или пароль %)))))) БУ (с) |
Auximen 3 - 01.04.2004 - 01:09 | БУ )) |
Lucifer 4 - 01.04.2004 - 08:09 | Если что то я Вове уже дал ответ на этот вопрос. |
Серый ёжЬ 5 - 01.04.2004 - 08:29 | я на delphi делал |
Capo 6 - 01.04.2004 - 11:29 |
Я делал.... Нужна CGI-BIN дериктива... на выполнение таких вещей.... А вообще лучше используй ISAPI... (VS 6.0 or VS .NET) |
netAn 7 - 01.04.2004 - 13:26 | А на Фортране можно? |
Сиськин 8 - 01.04.2004 - 16:53 |
Народ... вы чё прикалываетесь или Сиськин отставший? Чтобы на C++ делали сайты ... Если это возможно... То это глупо... Вы бы ещё заставляли посетителей скомпиленные еигзъешники сайтов качать... Понарожали извращенцев... :( Сиськин в шоке... |
AI 9 - 01.04.2004 - 16:59 | я пробывал делать . но запросы к базе через с++ и вывод их на страницу. работало быстрее чем Perl. |
AI 10 - 01.04.2004 - 17:03 | кстати было б не плохо типа как бы клиенту заархивированную страницу слать а броузер сам распаковывал и показывал. можно было б тогда страница не ограничивать 55 к байтами как в книжках советуют :-) |
Большой Брат 11 - 01.04.2004 - 17:09 |
CGI Скрипты написанные на C работают быстрее чем что либо другое. 10, Apache и некоторые браузеры поддерживают технологию gzip HTML |
Capo 12 - 01.04.2004 - 17:18 |
to 11 ISAPI по скорости такой же как С... а в большинстве случаях быстрее.... |
netAn 13 - 01.04.2004 - 21:58 | 11 - Delphi шустрее, но и глючнее |
Кот Василий 14 - 01.04.2004 - 23:18 |
Где-то попадалась реализация java-сервлетов, переписанная на С++. В смысле, модуль к апачу и иерархия классов. Производительность по сравнению с Джавой неоспоримая. А еще есть готовые классы для программирования cgi-скриптов, правда сам не пользовался. Хостинг под это дело по любому нужен с компилятором gcc. Впрочем, это не редкость |
Jean 15 - 01.04.2004 - 23:21 | Упс. Кот [14]... а зачем хостингу бинарников компилятор? ;) |
наркоМан 16 - 01.04.2004 - 23:26 | А вдруг там бинарник другого формата нужен, например процессор другой? Да и либы вроде местные нужны. |
Jean 17 - 01.04.2004 - 23:35 | наркоМан... Вас послушать, так Oracle всегда в исходниках идет и на месте компилится )))) И софт в т.ч. под MS Windows имеет разные дистрибы для разных процессоров )) |
наркоМан 18 - 01.04.2004 - 23:42 | Про оракл я знать не могу, т.к. не ставил :) Думаю что для разных процессоров всё равно разные бинарники (части бинарника, как вариант) нужны. Пусть даже это процессоры из одного семейства х86. Но на этом тоже не настаиваю, т.к. доказательств не приведу. Мысли в слух :) |
Jean 19 - 01.04.2004 - 23:57 | тогда я тоже навскидку на уровне IMHO скажу, что процессор - это вопрОС ОС... как, собственно и либы... Зная ОС хостера достаточно легко залить правильный бинарник... вопрос только в том, чтобы его разрешили запустить )) |
Alexander Smith 20 - 02.04.2004 - 00:24 | надо перекомпилировать бинарник только если компилили на Ред Хате а ставишь на БСДю.. ну и т.д. Процессор и все остальное - не влияют. |
Кот Василий 21 - 02.04.2004 - 00:25 | 15 В мире юникс-систем практически весь софт распространяется в исходниках, хотя все можно и в бинарниках скачать. Зачем хостеру компилер? А если ты дома проект откомпилил под линуксом, а у хостера FreeBSD, что прикажешь делать? Юзать эмуляцию (достойную, кстати)? А может проще скомпилить исходники на месте, сначала их закачав? |
Alexis 22 - 02.04.2004 - 08:53 |
2Кот Василий: ага - компилять на рабочем сервере :) а ты уверен, что работоспособный код в linux будет таким же во freebsd ? |
Кот Василий 23 - 02.04.2004 - 09:34 |
А в чем проблема компилить на рабочем сервере? Ему от этого хуже не станет... не догоняю смысла замечания... Код будет работоспособныи. Про posix-совместимость слышал?:) Линуксовые бинарники тоже можно запускать под фрей, эмуляция есть. Вроде как даже под фрей Оракл линуксовый используется, родного нету:) Кстати, тот же апач прекрасно собирается из одних и тех же исходников как под линуксом, так и под всеми бздями. |
Jean 24 - 02.04.2004 - 11:06 |
23, в итоге мы пришли к вопросу кто будет собирать сорцы под ОС хостера ;) твою мысль я понял - ты считаешь, что хостер. В этом случае конечно нужен компилятор у хостера. Но - только в этом, а не по-любому ;) |
Кот Василий 25 - 02.04.2004 - 11:44 | На юникс-хостингах как правило предоставляют ssh-доступ. Просто логиньшься удаленно и сам ручками компилишь... Как будто в глаза юникса не видел...8-0 |
Triton5 26 - 03.04.2004 - 13:01 | вопрос... чем таким надо нагрузить веб сайт чтобы скорости пхп не хватало?... |
nd 27 - 03.04.2004 - 13:06 | Triton5 - посетителями |
Triton5 28 - 03.04.2004 - 22:30 | ну тогда посетителей должно быть больше 1000 в день |
рауль 29 - 04.04.2004 - 12:53 | тут надо не совсем посетителей считать, а хиты. 10-20 в секунду будет достаточно, если сервер не очень мощный |
Deflorator 30 - 04.04.2004 - 20:44 |
Был удивлен, что для кого-то новость - писание скриптов на компилируемых языках, равно как и их быстродействие. все равно скрипты отдают данные через стандартный поток ввода-вывода, а компилированные проекты всегда быстрее интерпретируемых... |
Triton5 31 - 05.04.2004 - 00:16 | рауль, при желании можно много что считать:). например, возьмём простую хтмл страницу и сравним - у меня была страничка, которая генерировалась из более 30 запросов к mysql базе (форум). предполагаю что нагрузка на проц была неплохая. |
Auximen 32 - 05.04.2004 - 00:28 | 30. а если прикинуть затраты труда на создание, скажем, интернет-магазина на ASP.NET (C#) и C++, то всё станет на свои места: и быстродействие и остальное. поэтому, о С++ на стороне сервера, наверное, лучше и не вспоминать |
Zevi 33 - 05.04.2004 - 01:37 |
Я долго не хотела вступать в эту дискуссию.. Да нехочу вообщем скажу лишь С++ язык хороший, но не для написания сайтов..:)) всем спасибо)) P.S. Ломаку какунибудь написать например.. |
Кот Василий 34 - 05.04.2004 - 08:45 | #32 А если есть набор готовых классов? Я сталкивался с практически полной реализацией java-servlet API на С++. Правда, эта фигня коммерческая была:( |
Auximen 35 - 05.04.2004 - 15:27 | 34. А зачем? Гораздо выгоднее взять монстров .NET, либо J2EE. |
Кот Василий 36 - 05.04.2004 - 15:40 | Скорость байт-кода Джавы по сравнению с бинарниками откомпилированного С++-кода несколько медленна:) С .NET близко не сталкивался, но подозреваю, что тоже будет проигрывать в скорости. Для очень крупных проектов это может оказаться критичным. J2EE имхо вообще разумно использовать только для внутрикорпоративных систем. А так имеем для разработки среду с привычными классами, как в J2EE, но гораздо менее тормозящую. |
Capo 37 - 06.04.2004 - 12:45 |
Или делай на .NET (Скорость достойная) Или на Visual C++ а именно ISAPI тоже с Visual Studio .NET ActiveX Написанный на с#,c++ будет хуже в скорости... |
Auximen 38 - 06.04.2004 - 14:52 | 36, а нахрена ездить на автомобилях с двигателем внутреннего сгорания, если боллиды с реактивными двигателями ездят (читать - летают) "несколько" быстрее? куда скорость пихать-то? что вообще за понятия скорость и в чём она измеряется? в километрах в час? или битах в секунду? |
Кот Василий 39 - 06.04.2004 - 16:42 |
А никто гнушный вариант .NET не юзал? У меня скаченный валяется, то в лом свою фрю поганить бетой:) 38 Считать в количестве одновременно подключенных юзеров... |
Кот Василий 40 - 06.04.2004 - 16:48 | .MET от GNU живет тут http://www.go-mono.com/ . Есть релизы под все платформы, включая вынь. Народ, просто гляньте опытным взором, насколько это ущербнее продукта от MS |
Capo 41 - 06.04.2004 - 18:39 | Я вообще сайты сам пишу под .Net на скорость не жалуюсь... |
Vovchik 42 - 12.04.2004 - 11:41 |
Под винды gcc3.2 кто-нибудь скачивал? С апачем использовали вместе? |
Adept 43 - 12.04.2004 - 19:12 | У .Net хитрая система кэширования, если еще с настройками побаловаться, можно достигнуть высоких показателей... |
Capo 44 - 12.04.2004 - 19:50 |
to Adept Ты прав..... в этом один из главных плюсов Нет технологии.... |
Auximen 45 - 12.04.2004 - 20:36 | 43. В ASP.NET я забираю результат запроса к базе данных, в виде объекта DataTable и помещаю его в сессию, при следующем обращении (переключении страниц) пользователя данные берутся уже не из БД, а из сессии, что увеличивает скорость и уменьшает нагрузку на сервер баз данных или на базу данных Access. В иных технологиях и речи быть не может о том, чтобы поместить "полноценный" объект в сессию. Это одна из маленьких зарисовок работы с сессиями в ASP.NET. |
Auximen 46 - 12.04.2004 - 20:39 | Но, конечно же, надо подходить с умом и не запихивать в сессию выборку в миллион записей. Если сиквелл сервер, а не Access, то, наверное, лучше каждый раз обращаться к серверу, если же Access (небольшой сайт), то очень здорово разгружает файл базы данных. |
Adept 47 - 12.04.2004 - 21:59 |
Auximen Я это не хуже тебя знаю, поверь ;) |
Auximen 48 - 12.04.2004 - 22:07 | Я за тебя безумно рад. |
Adept 49 - 13.04.2004 - 08:15 | :) |
Capo 50 - 13.04.2004 - 11:13 | ех..... а я как за вас обоих рад... ууу....;) |
Capo 51 - 13.04.2004 - 11:16 | только он не буферизует бд.... а создает сессионные файлы-подкачки когда большие объемы..... но можно и принудительно забуферизовать все...;) |
наркоМан 52 - 13.04.2004 - 11:19 | откровение от Microsoft... |
Nwo 53 - 25.04.2004 - 15:37 | За деньги Я,красиво и недорого |