
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.08.2012, 15:56:42
|
|||
|---|---|---|---|
Кэширование в PHP что такое и как сделать? |
|||
|
#18+
Правильно ли я мыслю? Есть блог, точнее CMS в которой есть админ панель + все посетители могут участвовать в рейтинге статей и оставлять комментарии Что мне нужно сделать Создать в БД отдельную таблицу в которой будет храниться время обновления на сайте и время создания кэша теперь когда на сайте происходит событие: - пользователь участвовал в рейтинге - пользователь оставил комментарий - админ добавил статью или поменял чтото в настройках в БД должно сохраниться время изменения и время создания кэша в папке КЭШ должен сохраниться файл который при заходе на сайт будет прямиком грузиться из этой папки, а не генерироваться куча запросов к базе только вот в выше написаном вроде вообще не требуется таблица в БД поделитесь пожалуйста опытом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.08.2012, 16:35:17
|
|||
|---|---|---|---|
Кэширование в PHP что такое и как сделать? |
|||
|
#18+
автортолько вот в выше написаном вроде вообще не требуется таблица в БД filemtime ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.08.2012, 18:28:32
|
|||
|---|---|---|---|
Кэширование в PHP что такое и как сделать? |
|||
|
#18+
вопрос то в чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2012, 01:50:15
|
|||
|---|---|---|---|
Кэширование в PHP что такое и как сделать? |
|||
|
#18+
Hettвопрос то в чем? Правильно ли я мыслю?) так это вообще делается или есть другие методы кэширования? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2012, 07:37:10
|
|||
|---|---|---|---|
Кэширование в PHP что такое и как сделать? |
|||
|
#18+
Ну как-то кэш в СКЛ СУБД хранить думаю не очень рационально, в крайнем случае файлы, а лучше мемкеш ну или редис. Кэш может быть общим (например закэшировали блок новостей), а может быть и у каждого юзера свой (некоторые блоки могут отображаться у разных юзеров по разному). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2012, 23:24:00
|
|||
|---|---|---|---|
Кэширование в PHP что такое и как сделать? |
|||
|
#18+
Hettа может быть и у каждого юзера свой (некоторые блоки могут отображаться у разных юзеров по разному). что является сигналом к тому, что кешировать уже не нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2012, 07:29:21
|
|||
|---|---|---|---|
Кэширование в PHP что такое и как сделать? |
|||
|
#18+
netwindHettа может быть и у каждого юзера свой (некоторые блоки могут отображаться у разных юзеров по разному). что является сигналом к тому, что кешировать уже не нужно. Как-то делал проект, где была большая портьянка новостей, пришлось прибегнуть к частичному кэшированию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2012, 10:15:29
|
|||
|---|---|---|---|
Кэширование в PHP что такое и как сделать? |
|||
|
#18+
Hett, с блоками все ясно. не однозначно только кеширование информации для каждого юзера. если для каждого пользователя поддерживать кеш, то общий объем кеша посещаемого разными пользователями проекта перестанет быть маленьким и затраты на постоянную очистку-проверку-итд могут превысить положительные эффекты кеширования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2012, 10:16:43
|
|||
|---|---|---|---|
|
|||
Кэширование в PHP что такое и как сделать? |
|||
|
#18+
netwind, Скорее всего речь о группах пользователей а не о индивидуальном кеше для КАЖДОГО пользователя, т.к. второе, действительно, не имеет смысла вообще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2012, 10:24:31
|
|||
|---|---|---|---|
Кэширование в PHP что такое и как сделать? |
|||
|
#18+
Anjey aka PM, смысла не имеет, но встречается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2012, 10:26:53
|
|||
|---|---|---|---|
Кэширование в PHP что такое и как сделать? |
|||
|
#18+
Бывает и пользователю надо отобразить какую-то статистику индивидуальную, которая считается достаточно затратно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2012, 11:14:38
|
|||
|---|---|---|---|
|
|||
Кэширование в PHP что такое и как сделать? |
|||
|
#18+
HettБывает и пользователю надо отобразить какую-то статистику индивидуальную, которая считается достаточно затратно.Тут я бы отдавал правильные теги для кеширования браузеру. Все-равно текущую статистику пересчитывать, а старую можно и надолго в кеш определить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1464826]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
184ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 442ms |

| 0 / 0 |
