[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Транслитерация url
alekseykk
Всем привет! скажите, как лучше - делать доп поле в таблице с новостью и хранить в нем заголовок в латинице и выводить новость по нему или делать транслитерацию на лету?

Если хранить в базе, то чувствую она охренеет, а если на лету обрабатывать, то какая будет нагрузка и задержка?

Кто как у себя делает? и вообще как на известных cms делается?

P/s столкнулся первый раз с этим, не знаю как лучше...делается не для портала, так для блога...
Invis1ble
если ты о слагах, то хранить в БД

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

TranceIT
Я вообще суть вопроса не понял...

_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
TranceIT
1) Зачем хранить данные в том виде, в котором они не пригодны? (Т.е. приходится использовать транслитерацию)
2) От чего охренеет БД?
3) Что, по вашему, значит на лету?

_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
Michael
Цитата
а если на лету обрабатывать, то какая будет нагрузка и задержка?

ты для всех создаваемых ссылок хочешь транслитерацию гонять? wink.gif
Цитата
Кто как у себя делает? и вообще как на известных cms делается?

да в базе хранится. Причем если вариант со slug то он как правило ограничен тем что контролируется путь не от корня а от какой то приставки.
В друпале так вообще синонимы от корня контролируются и настраиваемы без кодинга.

_____________
There never was a struggle in the soul of a good man that was not hard
alekseykk
всем спасибо, извиняюсь, глупость сморозил на самом деле про обработку на лету ...тоже посмотрел как wordpress делает...хранят в базе...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.