Hallo,
Jeg har bygget et nyhetsnettsted med SimplePie å trekke i et sett med feeds og vise dem på en side. Hurtigbufringen fungerer, men problemet er at den første innledende lasten er langsom. Etter det kan du trykke oppdatere og det lastes inn raskt. Jeg vil eliminere den første treg lasting ved å skape et cronjob, som er det jeg har hørt mange andre mennesker gjør. Jeg er veldig nytt for crons og programmering generelt så forhåpentligvis noen kan hjelpe meg å forstå dette.
Jeg har funnet ett eksempel på en fyr med følgende cron automatisk skal besøke sin side, og han syncronized buffer varighet, og dermed eliminere eventuelle slow starter:
Code:
0,15,30,45 * * * * wget -q --spider http://thewebsite.com
Problemet jeg fant var at min maskin ikke støtter wget (eller gaupe, eller ssh) så jeg har prøvd å skrive en cron som vil oppnå samme resultat, men ved hjelp av enten curl eller php. Her er hva jeg har så langt:
Code:
*/15 * * * * curl --silent --compressed http://www.mysite.com/index.php
Code:
*/15 * * * * php /home/username/public_html/index.php
Igjen fant jeg disse eksemplene fra å lese andre ressurser så jeg er ikke helt sikker på hva de gjør, eller om de er riktige for min situasjon. Jeg har også satt buffer varighet til kamp på 15 minutter. Når jeg kjører enten curl eller php cron ovenfor, i e-post jeg mottar hele HTML-kilden for den angitte index.php. Jeg antar dette betyr at de jobber på riktig måte, men fortsatt min nyhetssiden har som første treg lasting. Jeg er åpen for alle tanker eller ideer. Takk på forhånd.