В настоящее время вид ссылки на Аватар осуществляется в таком формате
/img/avatars/0000/14/1c/15964-1259750362.jpg
Что требует, при отсутствии Аватара (не текущего юзера) на странице, парсить аякс запросами профиль пользователя. При запросе Аватаров нескольких пользователей(к примеру текущих посетителей) создается большая нагрузка на сервер
Существенно сократить её можно жесткой привязкой папки Аватара к id форума и к id юзера!
К примеру
/img/avatars/ForumAPITicket/UserID/this.png?1308003718
Тогда перезапрос Аватара можно будет делать без Аякс-запросов
Пояснения
Синим - постоянные имена
Красным - вставляемые цифровые переменные
Зеленым - антикеширующая добавка при смене Аватара для вывода на страницу (лежит в той же папке)
При смене аввы, старый Аватар складывается в новую Папку с уже с Антикеширующей добавкой
/img/avatars/ForumAPITicket/UserID/Old/1308003718.png
В Данной папке Old - сменённых Аватаров необходимое количество до самой ранней даты восстановления
Ps: возможно лучше вместо /ForumAPITicket/
/BoardID/BoardCat/
Отредактировано Deff (Вс, 29 Апр 2012 14:21:55)