Потерянный
Новичок
Подскажите как избавиться от лишних запросов
Здравствуйте!
Сутуация такая: необходимо проверять н-ое колво переменных из бд(MySQL) на каждой странице. Для каждого пользователя эти переменные разные.
При этом всего этих переменных у пользователя может быть около тысячи(но на странице проверяется лишь около 30).
Как поступить в этом случае и не делать 30 запросов каждый раз?
Я придумал пока лишь 2 варианта:
1) Выдирать на каждой странице все тысячу переменных в массив, а потом искать нужные по массиву.
2) Выдирать параменты лишь один раз и передавать их через сессию, а потом также искать по массиву. Но тут получается передаешь в сессии более 20 кб. Это же будет тормозить..
Да и 30 серчей думаю тоже сильно затруднит генерацию страницы. Но выходит - либо 30 серчер по массиву и 1 запрос, либо 30 запросов.
Вобщем, прошу помощи, заранее спасибо за ответы.
Здравствуйте!
Сутуация такая: необходимо проверять н-ое колво переменных из бд(MySQL) на каждой странице. Для каждого пользователя эти переменные разные.
При этом всего этих переменных у пользователя может быть около тысячи(но на странице проверяется лишь около 30).
Как поступить в этом случае и не делать 30 запросов каждый раз?
Я придумал пока лишь 2 варианта:
1) Выдирать на каждой странице все тысячу переменных в массив, а потом искать нужные по массиву.
2) Выдирать параменты лишь один раз и передавать их через сессию, а потом также искать по массиву. Но тут получается передаешь в сессии более 20 кб. Это же будет тормозить..
Да и 30 серчей думаю тоже сильно затруднит генерацию страницы. Но выходит - либо 30 серчер по массиву и 1 запрос, либо 30 запросов.
Вобщем, прошу помощи, заранее спасибо за ответы.