Если вы используете PHP для персонального веб-сайта, вы, вероятно, не сможете установить APC ((код операции)) (способ, если вы можете установить / использовать). Тогда мой совет - использовать что-то вроде redistogo (кеш), которое бесплатно для небольших сайтов.
Если я понимаю, что происходит
правильно, каждый раз, когда кто-то смотрит на
моя страница, прежде чем она показывает php,
сценарий сначала должен пойти и получить
кормить. Тогда он делает то, что я просил
это делать с кормом, а затем
отображает страницу.
Как вы говорите, вы должны кэшировать канал (redis). Лучший способ сделать это в автономном режиме (таким образом, пользователям не нужно ждать, пока ваш скрипт загрузит фид, который занимает много времени (относительное) ...) с помощью какого-то рода cronjob. Есть много бесплатных сайтов, которые над вами cronjobs как например http://www.onlinecronjobs.com/.
Я бы подумал, что все будет
быстрее, если бы я был кешировать либо
кормить или форматировать ленту и кеш
тот. Что лучше кешировать сырье
кормить или форматировать канал и кэшировать
результат? Как мне кешировать
либо
Я думаю, я бы кешировал оба формата. Потому что было бы трудно получить необработанный канал из отформатированного канала, если он вам нужен.
Я бы, вероятно, кешировал их, используя SETEX с желаемым временем истечения. получить новую копию с сайта, когда кэш истек. Я использовал Predis , чтобы поговорить с редистого в прошлом.
Я надеюсь, что кто-то может указать мне
в направлении учебника, который
научит меня, как кэшировать вещи с
PHP или, может быть, у кого-то есть пример
код, который я мог бы поучиться и / или
адаптироваться к моему проекту?
Существует множество руководств по использованию redis . Например проектирование твиттер-клона . Если вы правильно выполните поиск в Google, вы найдете много результатов.