PDA

Просмотр полной версии : Какой серверный язык лучше для быстродействия подгрузки текста


Slavik2003
13.08.2008, 09:50
Какой метод лучше использовать для хранения сообщений к флэш форуму (созданному на флэш) ?
Уточняющие вопросы
Какой серверный язык для быстрой подгрузки сообщений с наименьшей потерей траффика и нагрузкой на сервер.
Каким образом хранить сообщения, в обычной БД, или лучше в cgi файле, или xml.

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


Вопрос 2
А есть ли разница (чисто по траффику и нагрузки на сервер) грузить несколько сразу сообщений, или поотдельности ?

P.s. Слышал что cgi в быстродействии для форумов лучше.


Заранее спасибо за ответы.
.
.
.

etc
13.08.2008, 10:13
Причем тут используемый серверный язык, способ хранения данных и метод передачи этих данных на клиент?

Slavik2003
13.08.2008, 10:59
__etc Ваш вопрос непонятен. А как иначе будет работать форум ? Нужен PHP или CGI. Вопрос что лучше или может нет разницы, для ускорения вывода сообщений и экономии траффика и нагрузки на сервер.
Почему сервис форумов http://borda.ru/ использует некий Fast CGI вместо PHP, и не использует базу данных. Обьясняя это быстродействием.

ЧИсто кустарно сохраняю по отдельности сообщения в разных txt, php скриптом. Потом просто подгружаю txt по отдельности.
Проблема только в 2 вещах, медленность подгрузки даже маловесных сообщений, и что на диске каждый txt весит 4 кб, когда в нем намного меньше текста. Вторая проблема актуальней. С БД по быстрому научиться работать не смогу. И вопрос, надо ли. Может хранить в CGI файле, или еще как. Не хотелось бы MYSQL затрагивать.
Может сохранять сообщения в 1 txt, а php будет вытаскивать по одному из одного и того-же текстовика. Но наверно возникнет еще большая задержка. Ведь нужно подгрузить только конкретное сообщение, и только

Вопрос чем лучше взаимодействовать с флэшом на стороне сервера, и в каком виде профессиональнее хранить.

Спасибо что откликнулись

Яски
13.08.2008, 12:18
Какой метод лучше использовать для хранения сообщений к флэш форуму (созданному на флэш) ?
Такой же как и для обычного форума
Какой серверный язык для быстрой подгрузки сообщений с наименьшей потерей траффика и нагрузкой на сервер.
Любой серверный язык (но я бы ставил на кросс-платформенность)
Каким образом хранить сообщения, в обычной БД, или лучше в cgi файле, или xml.
Удобнее и быстрее всего хранить в БД, если хочется скорости выбирете быструю БД.
Вопрос 2
А есть ли разница (чисто по траффику и нагрузки на сервер) грузить несколько сразу сообщений, или поотдельности ?
Есть - для каждого запроса к БД, подгрузки файла, отправки IP пакета требуется время. Поэтому лучше если запросов будет меньше, а данных больше.
P.s. Слышал что cgi в быстродействии для форумов лучше.
Если понимать под CGI C++ программу, то да, обрабатывать данные она будет быстрее, но теряется время на подгрузку ее в память, инициализацию, что особенно актуально для Windows серверов. Для уменьшения этого времени была придумана Fast CGI - программа всегда загруженна в память и готова к работе. В частности для форумов особой разницы какой серверный язык использовать нет никакой, потому что основное время уходить на получение данных из БД и на отсылку их на сервер - внути скрипта нет никакой обработки. А кто будет писать серверный код? Если это будете делать не вы, то этот вопрос стоит задать тому человеку, который будет это делать.

Division
13.08.2008, 12:21
ИМХО БД самый человеческий вариант. Научиться с ним работать труда не составит (http://www.softtime.ru/bookphp/gl12_1.php). Опять же ИМХО.