Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > Базы данных

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 19.06.2002, 18:35
Gandalf вне форума Посмотреть профиль Отправить личное сообщение для Gandalf Найти все сообщения от Gandalf
  № 1  
Gandalf

Регистрация: Jul 2000
Адрес: Kitchener/Canada
Сообщений: 114
Отправить сообщение для Gandalf с помощью ICQ
По умолчанию mySQL Forum

Как лучьше организовать форум , брать всё из ДБ или делать статистические страницы и по надобности обновлять ?
__________________
always confused

Старый 20.06.2002, 00:47
sapenov вне форума Посмотреть профиль Отправить личное сообщение для sapenov Посетить домашнюю страницу sapenov Найти все сообщения от sapenov
  № 2  
sapenov

Регистрация: Feb 2001
Адрес: Canada, Toronto
Сообщений: 167
лучше всего сначала поставить форум

попробуй здесь http://www.phpbb.com/
__________________
Кто смел - тот цел.

http://www.php.kz/

Старый 20.06.2002, 01:31
Gandalf вне форума Посмотреть профиль Отправить личное сообщение для Gandalf Найти все сообщения от Gandalf
  № 3  
Gandalf

Регистрация: Jul 2000
Адрес: Kitchener/Canada
Сообщений: 114
Отправить сообщение для Gandalf с помощью ICQ
лучше всего сначала поставить форум
Sut' v tom chto forum pishetsja , t.k. ne ustraivaet ni odin besplatnii , a pplatit; ne ohota , poentomu stavit' esche nechego ...................!!!!!!
__________________
always confused

Старый 20.06.2002, 13:35
Самурай вне форума Посмотреть профиль Отправить личное сообщение для Самурай Найти все сообщения от Самурай
  № 4  
Самурай
Ветеран форума

Регистрация: Aug 2001
Адрес: /kiev.ua/butuzov
Сообщений: 3,045
Отправить сообщение для Самурай с помощью ICQ
база даных однозначно...
__________________
...

Старый 20.06.2002, 19:36
Gandalf вне форума Посмотреть профиль Отправить личное сообщение для Gandalf Найти все сообщения от Gandalf
  № 5  
Gandalf

Регистрация: Jul 2000
Адрес: Kitchener/Canada
Сообщений: 114
Отправить сообщение для Gandalf с помощью ICQ
Pejone
т.е. лучьше 1000 запросов в бд чем 1000 запросов возмёт статику ?!
__________________
always confused

Старый 21.06.2002, 18:06
Самурай вне форума Посмотреть профиль Отправить личное сообщение для Самурай Найти все сообщения от Самурай
  № 6  
Самурай
Ветеран форума

Регистрация: Aug 2001
Адрес: /kiev.ua/butuzov
Сообщений: 3,045
Отправить сообщение для Самурай с помощью ICQ
ИМХО, да.
__________________
...

Старый 21.06.2002, 18:19
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 7  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Лучше всего хранить в БД и использовать собственноручно написанное кэширование ответов.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 21.06.2002, 18:35
Gandalf вне форума Посмотреть профиль Отправить личное сообщение для Gandalf Найти все сообщения от Gandalf
  № 8  
Gandalf

Регистрация: Jul 2000
Адрес: Kitchener/Canada
Сообщений: 114
Отправить сообщение для Gandalf с помощью ICQ
Crazy
и использовать собственноручно написанное кэширование ответов.
обьясни плз
__________________
always confused

Старый 21.06.2002, 18:48
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 9  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Любой форум имеет весьма специфическую операцию: выдачу треда. При этом нужно выбрать из базы несколько десятков ответов, отформатировать их, отфильтровать и т.п. На все это уходит весьма много времени.

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

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

В примитивном варианте схема такова:

1. В отдельном каталоге храним HTML-файлы тредов (один на каждую страницу треда).

2. При добавлении сообщения стираем все HTML-файлы этого треда.

3. При обращении к треду на чтение проверяем, существует ли запрошенная HTML-страница и либо сразу отдаем ее, либо формируем, сохраняет и отдаем.

Для удобства формирования таких псевдостатических страничем в PHP есть функции ob_*, в perl'е -- в зависимости от используемых модулей.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 21.06.2002, 18:53
Gandalf вне форума Посмотреть профиль Отправить личное сообщение для Gandalf Найти все сообщения от Gandalf
  № 10  
Gandalf

Регистрация: Jul 2000
Адрес: Kitchener/Canada
Сообщений: 114
Отправить сообщение для Gandalf с помощью ICQ
Crazy
т.е. лучьше
делать статистические страницы и по надобности обновлять ( под этим я предпологал что обновления будет после каждого поста , как ты сказал .... )
чем брать всё из ДБ?
__________________
always confused

Создать новую тему   Часовой пояс GMT +4, время: 11:23.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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