| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Кеширование полученного массива |
| Автор: Win MK 32 16.6.2009, 23:37 |
| Вот получил я данные-массив (или из БД, или из запроса к сайту). Если перезагружу страницу, данные будут снова получены. А это не желательно. Как мне отлаживать скрипт со старыми данными? Их многова-то для того, чтобы вводить их вручную. |
| Автор: bars80080 17.6.2009, 00:44 |
| запихерь его в сессию и передавай дальше на следующие страницы |
| Автор: Win MK 32 17.6.2009, 10:13 |
| А сессии для каждого пользователя разные? Я надеюсь. |
| Автор: gta4kv 17.6.2009, 10:18 |
| Win MK 32, конечно. |
| Автор: icewind 17.6.2009, 10:41 |
| Можно еще кэшировать в файлы с названиями равными идентификатору сессии или пользователя. Для этого удобно использовать http://framework.zend.com/manual/ru/zend.cache.html |
| Автор: Win MK 32 17.6.2009, 16:38 |
| icewind, это надо их фрэймворк ставить и заново свой сайт переписывать? Он платный наверное? |
| Автор: gta4kv 17.6.2009, 18:40 |
| Не платный, и установлен должен быть с стороны сервака, вроде бы. +никто не запрещает использовать только один какой-то компонент. |
| Автор: Win MK 32 17.6.2009, 19:25 |
| Хочется все же не менять на серваке ничего. Добавлено через 18 секунд P.S. Вопрос у меня глупый какой-то получился :( |
| Автор: gta4kv 17.6.2009, 22:55 | ||
Win MK 32, попробуй:
Если ошибок нет, можете использовать. Но я не думаю что это то что тебе нужно, так что пользуй сессию. |
| Автор: icewind 17.6.2009, 23:25 | ||
| Для его использования не нужно устанавливать весь framework! Достаточно просто скачать его, потом в удобную для тебя директорию на сервере залить из папки lib файл и папку Cache и файл Exception.php. Потом прописать пути, заинклюдить в файл и использовать. Так его создавать не надо. Zend_Cache - абстрактный класс. Нужно создать два массива с настройками для фронт и бэкэнда, потом передав все параметры получить экземпляр так
|