Olá,
I've construído um site de notícias usando SimplePie para puxar em um conjunto de feeds e exibi-los em uma página. A cache está funcionando, mas o problema é que a primeira carga inicial é lento. Depois disso, você pode acertar refrescar e carrega-lo muito rapidamente. Eu gostaria de eliminar essa primeira carga lenta, criando um cron, que é o que eu ouvi muitas outras pessoas fazem. Eu sou muito novo para crons e programação em geral, assim espero que alguém pode me ajudar a compreender isso.
Achei um exemplo de um cara usando o seguinte cron automaticamente para visitar sua página e ele syncronized o cache duração, eliminando assim qualquer lentidão começa:
Código:
0,15,30,45 * * * * wget -q --spider http://thewebsite.com
O problema que encontrei foi a de que o meu anfitrião não suporta wget (ou lince, ou ssh) para que eu tenha andado a tentar escrever um cron que permite alcançar os mesmos resultados, mas usando o curl ou php. Aqui está o que tenho até agora:
Código:
*/15 * * * * curl --silent --compressed http://www.mysite.com/index.php
Código:
*/15 * * * * php /home/username/public_html/index.php
Mais uma vez, eu encontrei estes exemplos leitura de outros recursos para que eu não sou inteiramente certo o que estão fazendo, ou se elas estão corretas para a minha situação. Eu também definir o cache para coincidir com a duração de 15 minutos. Quando eu correr quer o curl ou php cron atrás, no meu e-mail que receber todo o código-fonte HTML para a especificado index.php. Estou assumindo que isto significa que eles estão funcionando corretamente, mas ainda assim meu notícias página inicial lento tem que carregar. Estou aberto a quaisquer pensamentos ou idéias. Thanks in advance.