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

start [/forum/topic.php?fid=23&fpage=138&tid=1464826]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 377ms |

| 0 / 0 |
