Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Какой серверный язык лучше для быстродействия подгрузки текста (http://www.flasher.ru/forum/showthread.php?t=114902)

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

Цитата:

Сообщение от Slavik2003 (Сообщение 757837)
Какой метод лучше использовать для хранения сообщений к флэш форуму (созданному на флэш) ?

Такой же как и для обычного форума
Цитата:

Какой серверный язык для быстрой подгрузки сообщений с наименьшей потерей траффика и нагрузкой на сервер.
Любой серверный язык (но я бы ставил на кросс-платформенность)
Цитата:

Каким образом хранить сообщения, в обычной БД, или лучше в cgi файле, или xml.
Удобнее и быстрее всего хранить в БД, если хочется скорости выбирете быструю БД.
Цитата:

Вопрос 2
А есть ли разница (чисто по траффику и нагрузки на сервер) грузить несколько сразу сообщений, или поотдельности ?
Есть - для каждого запроса к БД, подгрузки файла, отправки IP пакета требуется время. Поэтому лучше если запросов будет меньше, а данных больше.
Цитата:

P.s. Слышал что cgi в быстродействии для форумов лучше.
Если понимать под CGI C++ программу, то да, обрабатывать данные она будет быстрее, но теряется время на подгрузку ее в память, инициализацию, что особенно актуально для Windows серверов. Для уменьшения этого времени была придумана Fast CGI - программа всегда загруженна в память и готова к работе. В частности для форумов особой разницы какой серверный язык использовать нет никакой, потому что основное время уходить на получение данных из БД и на отсылку их на сервер - внути скрипта нет никакой обработки. А кто будет писать серверный код? Если это будете делать не вы, то этот вопрос стоит задать тому человеку, который будет это делать.

Division 13.08.2008 12:21

ИМХО БД самый человеческий вариант. Научиться с ним работать труда не составит. Опять же ИМХО.


Часовой пояс GMT +4, время: 17:38.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.