Просмотр полной версии : Какой серверный язык лучше для быстродействия подгрузки текста
Slavik2003
13.08.2008, 09:50
Какой метод лучше использовать для хранения сообщений к флэш форуму (созданному на флэш) ?
Уточняющие вопросы
Какой серверный язык для быстрой подгрузки сообщений с наименьшей потерей траффика и нагрузкой на сервер.
Каким образом хранить сообщения, в обычной БД, или лучше в cgi файле, или xml.
Примечание, сообщения будут подгружаться по отдельности. При подгрузке нового сообщения, не дожно заново загружаться предыдущее.
Цель как можно ускорить время подгрузки маловесных сообщений, и с наименьшей потерей траффика. И по возможности не использовать MySQL
Вопрос 2
А есть ли разница (чисто по траффику и нагрузки на сервер) грузить несколько сразу сообщений, или поотдельности ?
P.s. Слышал что cgi в быстродействии для форумов лучше.
Заранее спасибо за ответы.
.
.
.
Причем тут используемый серверный язык, способ хранения данных и метод передачи этих данных на клиент?
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 будет вытаскивать по одному из одного и того-же текстовика. Но наверно возникнет еще большая задержка. Ведь нужно подгрузить только конкретное сообщение, и только
Вопрос чем лучше взаимодействовать с флэшом на стороне сервера, и в каком виде профессиональнее хранить.
Спасибо что откликнулись
Какой метод лучше использовать для хранения сообщений к флэш форуму (созданному на флэш) ?
Такой же как и для обычного форума
Какой серверный язык для быстрой подгрузки сообщений с наименьшей потерей траффика и нагрузкой на сервер.
Любой серверный язык (но я бы ставил на кросс-платформенность)
Каким образом хранить сообщения, в обычной БД, или лучше в 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). Опять же ИМХО.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.