Comments 10
А зачем в users_fun_photos поле тэгов, если они и так вынесены в отдельную таблицу? Мне кажется, что лучше тогда использовать GROUP_CONCAT для получения фото+тэги одной строкой. Как минимум одно преимущество имеется — третья нормальная форма БД получается.
ЗЫ: а что за клиент на скриншотах? Уже не первый раз вижу
Блин, плохо читал текст топика. Вопрос снимается и переходит в альтернативный способ хранения тэгов:-)
А какой смысл в "int(11)", если:

INT[(M)] [UNSIGNED] [ZEROFILL]

A normal-size integer. The signed range is -2147483648 to 2147483647. The unsigned range is 0 to 4294967295.
мошт таблица создавалась без указания размера, допустим в навикате по умолчанию для инта выставляется размер 11.
У меня вопрос относительно частоты генерации облака. Как лучше генерировать облако, при каждом показе, или раз в день(или 8 часов), сохраняя его в кеше?
Генерируешь при показе + сохраняешь в кеше раз в определенное время. Либо — удалять обновлять кешь при добавлении новой записи. Но это думаю лишнее.
Для единственного тега в первой таблице — 255 символов ну очень много. Я не видел слова длиннее md5 (32).
Не обращай внимание… это функция совя просто которая знает экранировать или нет символы…
Only those users with full accounts are able to leave comments. Log in, please.