parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Re: делюсь богатым опытом

Spearance 08.04.2004 07:26

В postprocess типографику действительно не следует помещать. Миша правильно сказал, не весь текст стопроцентно правильно типографируется. Простой пример: слово " слово. К какому из слов относится ковычка определить невозможно, а ведь их нужно преобразовывать в ёлочки и лапки.

Лучше всего типографику делать при посте данных, при этом еще и сохранять отдельно чистый (нетипографированный) текст.
Совсем недавно у меня был случай когда я случайно затер часть не того правила и в тексте вместо ожидаемого: г. Москва получал  . Вот тут то и потребовался нетипографированный текст, чтобы восстановить это безобразие.

Если типографику делать на лету (необязательно в постпроцессе), то ее нужно обязательно кешировать. Сэкономите в десять раз меньше ресурсов. Замерял лично.

Что касаемо величины текста. На максимум не проверял, но на телевизионную программку (на неделю) с тегами весом в 400кб, и одним запросом из базы, не хватает 26 мегабайт памяти выделеной на процесс, для типографирования на лету (использую 48 рег. выражений). Вывод - типографировать нужно при посте.