Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.05.27;
Скачать: [xml.tar.bz2];

Вниз

хранение постов форума   Найти похожие ветки 

 
antonn ©   (2007-05-01 11:23) [0]

ковыряю форум, возник вопрос. Как лушче поступить с оформлением поста, хранить его со всеми тегами (типа [b], [code]) и парсить при просмотре в хтмл, или при постинге распарсить и сохранить?


 
Юрий ©   (2007-05-01 11:26) [1]

> [0] antonn ©   (01.05.07 11:23)

Показывать ты будешь несколько раз, соответственно лучше распарсить и сохранить один раз.


 
Zeqfreed ©   (2007-05-01 11:36) [2]

Хранить оригинал. Хтмл кешировать.


 
DrPass ©   (2007-05-01 11:56) [3]


> Показывать ты будешь несколько раз, соответственно лучше
> распарсить и сохранить один раз

...а при необходимости отредактировать пост - обратно запарсивать?


 
Юрий ©   (2007-05-01 11:58) [4]

> [3] DrPass ©   (01.05.07 11:56)

Никто не говорил про "редактировать". Если так, конечно лучше [2].


 
celades ©   (2007-05-01 12:05) [5]


> Никто не говорил про "редактировать". Если так, конечно
> лучше [2].

и ты первый раз увидел слово "форум",  да?;)


 
Real ©   (2007-05-01 13:35) [6]

однозначно - парсить при показе


 
parus ©   (2007-05-01 14:23) [7]

Обрабатывай при отправке к клиенту, модератору так проще.


 
Юрий ©   (2007-05-01 15:37) [8]

> [5] celades ©   (01.05.07 12:05)

"Как лушче поступить с оформлением поста, хранить его со всеми тегами (типа [b], [code]) и парсить при просмотре в хтмл, или при постинге распарсить и сохранить?"

Тут сказано про "редактировать"? Фраза "ковыряю форум" ответа не даёт.

PS. Мир. Труд. Май. Не будем ругаться. ;)


 
antonn ©   (2007-05-01 16:16) [9]

ну правка там есть, у модератора:) просто думаю, не сильно ли будет "напрягаться" сервер... Пока сделал с парсингом при просмотре, модеру получается легче править, хотя уже забыл когда правил последний раз:)


 
TUser ©   (2007-05-01 19:21) [10]

Давай взвесим. Хранить html - этим ты экономишь процессорное время. Сколько в минуту клиентов будую запрашивать твой форум. Десять тысяч? Сто тысяч? Мильон? У какого из них процента такая скорость связи с твоим сервером, чтобы они могли заметить время, затрачиваемое на парсинг? Возьмет ли с тебя хостер дополнительные деньги за парсинг поста на каждый запрос, или ему пофиг?

А храня нераспарсенный текст - ты экономишь гиги на диске. Сколько их у тебя? Ноль целых одна десятая или целых десять?

Отсюда, имхо, ясно, что правильное решение - [6]. Я бы еще и архивировал, старые ветки, как минимум.


 
homm ©   (2007-05-01 19:39) [11]

> храня

Сначала подумал что это описка в мате :)


> ты экономишь гиги на диске
Ну уж? Где экономия то между и [I]? Даже между [code] и &ltdiv class=code> разница не велика.


 
homm ©   (2007-05-01 19:43) [12]

А ведь между прочим постил <I> , а прошло как . где-то ошибочка в скрипте :)


 
homm ©   (2007-05-01 19:43) [13]

Вот опять :)


 
antonn ©   (2007-05-01 19:55) [14]

скажем так, у меня не <<div class=code> , там табличка целая:) но все равно, что там эти байты-килобайты, места на хосте 600мб...


 
antonn ©   (2007-05-01 19:56) [15]

о... тест - <div class=code>


 
Fenik ©   (2007-05-02 17:55) [16]

Не использовать html.


 
Fenik ©   (2007-05-02 18:05) [17]

ой, я не о том подумал, сори :))



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.05.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.129 c
2-1178476020
Kostafey
2007-05-06 22:27
2007.05.27
Как правильно обновлять набор данных


2-1178633296
Regent
2007-05-08 18:08
2007.05.27
Вопрос по диалогу.


15-1177436016
Kerk
2007-04-24 21:33
2007.05.27
Дайте чтоль похвалюсь :))


2-1178811077
-+=([{ДЕНИС}])=+-
2007-05-10 19:31
2007.05.27
Графика в Delphi


1-1175374006
Gero
2007-04-01 00:46
2007.05.27
Как свернуть DMClient в трей





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский