Покинул форум
Сообщений всего: 340
Дата рег-ции: Февр. 2011
Помог: 2 раз(а)
Скажем на сайт вывожу:
новых пользователей
Лидеров сайта и прочее
Каждый раз тянуть из бд - глупо.
Каким скриптом можно закэшировать в файл и считывать из него?
Сразу говорю, не проверял. Но работать должно. Данные будут обновляться каждые 10 минут. (Добавление)
Вот написал простенький пример использования memcache:
Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010
Помог: 50 раз(а)
caballero пишет:
БД сама кеширует данные которые часто выбирются. нет смысла использовать что то еще. Добавь серверу БД оперативки и все дела
Для данной задачи именно на этом и стоит остановится. Мемкеш вообще не для такой задачи, как заявлено в топике.
KingStar
Отправлено: 24 Июля, 2012 - 15:11:15
Участник
Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011 Откуда: Беларусь
Помог: 69 раз(а)
Zuldek пишет:
caballero пишет:
БД сама кеширует данные которые часто выбирются. нет смысла использовать что то еще. Добавь серверу БД оперативки и все дела
Для данной задачи именно на этом и стоит остановится. Мемкеш вообще не для такой задачи, как заявлено в топике.
согласен, кроме того в файлах ткаже хранить не рекомендуется, под нагрузкой использование file_put_contents() даст обрывки html для пользователей, которым не посчастливится сделать запрос в тот момент, когда php файл потихоньку пишет в файл, или же изобретать колесо, которое позволит всей твоей машине ехать короче геморой один, да и только, бери из БД и не мучай свой мозг
----- То что программа работает, не означает что она написана правильно!
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.