Hej,
Jeg har bygget et nyt websted ved hjælp SimplePie at trække i et sæt feeds, og vise dem på en side. Caching virker, men problemet er, at den første indledende belastning er langsom. Efter dette, kan du trykke opdatere og det indlæses meget hurtigt. Jeg vil gerne fjerne denne første langsomme belastning ved at skabe et cronjob, hvilket er, hvad jeg har hørt mange andre mennesker gør. Jeg er meget nyt at crons og programmering i almindelighed, så forhåbentlig nogen kan hjælpe mig med at forstå dette.
Jeg fandt et eksempel på en fyr ved hjælp af følgende cron til automatisk at besøge hans side og han synkrone cache varighed dermed at fjerne enhver langsom starter:
Code:
0,15,30,45 * * * * wget -q --spider http://thewebsite.com
Det problem, jeg fandt, var, at min vært ikke understøtter wget (eller lynx, eller ssh), så jeg har forsøgt at skrive en cron, der vil opnå de samme resultater, men bruger enten krøller eller php. Her er hvad jeg har indtil videre:
Code:
*/15 * * * * curl --silent --compressed http://www.mysite.com/index.php
Code:
*/15 * * * * php /home/username/public_html/index.php
Igen, Jeg fandt disse eksempler fra at læse andre ressourcer, så jeg er ikke helt sikker på, hvad de laver, eller hvis de er rigtige for min situation. Jeg har også indstille cache varighed, der passer til 15 minutter. Når jeg kører hverken krøller eller php cron ovenfor, i min e-mail jeg modtager hele HTML-kilden for den angivne index.php. Jeg er under forudsætning af dette betyder, at de er fungerer korrekt, men stadig min nyheder side er, at de første langsom belastning. Jeg er åben for alle tanker eller ideer. På forhånd tak.