Наткнулся на проблему и подумал - а где хранить таймзону пользователя для сайта?
В голове пара вариантов:
1) В базе, но это слишком затратно - постоянно лезть в базу за ними.
2) С помощью jstz держать ее в Cookie.
3) Будет база на Редис - можно хранить в какой-нибудь хэш таблице.
>В базе, но это слишком затратно - постоянно лезть в базу за ними.
Почему затратно? Если хранить его в той же таблице/модели что и пользователя (т.е. возле имени/пароля/мыла/итд), вы эти данные и так и так должны иметь при каждом запросе... Лишний столбец/свойство в строке/сущности пользователя нагрузки не дадут, тем более если не индексировать по нему.
>Наткнулся на проблему
А в чем проблема то? Или пользователь не зарегистрированный? Ну пусть будет сессия тогда... Или есть дополнительные нюансы? Иначе - практически любой вариант что вы выберете - не значительно скажется на производительности.
Пума Тайланд: 30-40 тысяч. Я разрабатываю сайт одному парню, владеющему сетью порносайтов, так что не сомневаюсь в такой цифре. И тематика сайта соответствующая.
Пума Тайланд: Скажем так, это мой первый крупный сайт. До этого делал всякое гавнецо на пару страниц, бложики, а сейчас прям очень много всего. Поэтому и страх такой чрезмерный. Но спасибо за ответы, мне стало легче. Возможно мои перестраховки и вправду излишни.