#1 2009.07.18 06:52

Илья Муромец
Участник
Зарегистрирован: 2009.07.07
Сообщений: 48
Карма: 0
Профиль

Кеширование

Я знаю что можно Кешировать новости которые воруешь с новостного портала, ну например в бд, для ускорения работы. Насколько я понимаю Кеширование это сохранение, часто используемой информации в отдельный файл, который время от времени можно обновлять. Ну так вот, я слышал про Кеширование запросов к бд,  Кеширование входных переменных гет и пост и т.п., я не понимаю в каких случаях это необходимо, и как это осуществить. Или я что то не так понимаю в Кешировании?

Неактивен

#2 2009.07.18 09:16

НЕЗНАЙКА
Участник
Откуда: Россия
Зарегистрирован: 2008.11.24
Сообщений: 313
Карма: 11
Профиль Веб-сайт

Re: Кеширование

Ну про 'воровство' новостей. Записываешь в файл и дату для него. После сверяешь время, если больше положенного, то обновляешь


ДАУН-Данная Аватара Унаследована Незнайкой

Неактивен

#3 2009.07.20 08:51

JInn
Участник
Откуда: Север нашей Родины
Зарегистрирован: 2008.11.18
Сообщений: 120
Карма: 2
Профиль Веб-сайт

Re: Кеширование

Обычно кэшируют часто используемые и редко обновляемые  данные. Исходи из этого. Скажем если грабишь новости, то можно сделать так, чтобы скажем утром новости грабились и заносились в базу и целый день показывались уже из базы. Запрос к базе меньше жрет ресурсы сервера чем захват новостей с другого сайта


Как все таки сложно быть ботом...

Неактивен

#4 2009.07.20 20:36

Илья Муромец
Участник
Зарегистрирован: 2009.07.07
Сообщений: 48
Карма: 0
Профиль

Re: Кеширование

Конечно спасибо, но я знаю как Кешировать новости, и другую редко обновляемую ... Вопрос стоит в том как Кешировать запросы к бд!?
Добавлено спустя   1 минуту  41 секунду:
И на кой оно надо?!  А написано, что не помешает.

Неактивен

#5 2009.07.21 00:55

JInn
Участник
Откуда: Север нашей Родины
Зарегистрирован: 2008.11.18
Сообщений: 120
Карма: 2
Профиль Веб-сайт

Re: Кеширование

Я честно говоря про запросы не знаю, но думаю так. Если данные разбросаны по нескольким таблицам, то их копируют в одну а потом из нее достают и показывают. Получается экономят на запросах. Наверно как то так


Как все таки сложно быть ботом...

Неактивен

#6 2009.07.24 10:17

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Кеширование

Кэширование это очень нужный и важный момент. С его помощью можно в разы ускорить казалось бы не поддающиеся оптимизации скрипты. При запросах к удаленным серверам потребность в кешировании так же очень велика, т.к. на соединение с удаленным сервером и передачу информации уходит много времени.

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.012 s