Hej,
Jag har byggt en nyhetssajt med SimplePie att dra i en uppsättning feeds och visa dem på en sida. Cachemekanismen fungerar, men problemet är att den första ursprungliga belastningen långsamt. Efter det kan du slå uppdatera och laddas mycket snabbt. Jag vill undanröja denna första långsamma laddningstider genom att skapa en cronjob, vilket är vad jag har hört många andra människor gör. Jag är mycket nytt för crons och programmering i allmänhet så förhoppningsvis någon kan hjälpa mig förstå detta.
Jag hittade ett exempel på en kille med följande cron automatiskt besöka hans sida och han syncronized cache varaktighet, vilket avlägsnar all långsamt börjar:
Kod:
0,15,30,45 * * * * wget -q --spider http://thewebsite.com
Problemet jag fann var att min värd inte stöder wget (eller lo, eller ssh) så jag har försökt att skriva ett cron som kommer att uppnå samma resultat men med hjälp av antingen curl eller PHP. Här är vad jag har hittills:
Kod:
*/15 * * * * curl --silent --compressed http://www.mysite.com/index.php
Kod:
*/15 * * * * php /home/username/public_html/index.php
Återigen, jag hittade dessa exempel från att läsa andra resurser så jag är inte helt säker på vad de gör, eller om de är korrekta för min situation. Jag har ställt också cache tid att matcha i 15 minuter. När jag kör antingen curl eller PHP cron ovan, i min e-post Jag får hela HTML-källan för det angivna index.php. Jag antar att detta betyder att de arbetar korrekt, men fortfarande min nyhetssida har denna första långsamma laddningstider. Jag är öppen för alla tankar och idéer. Tack på förhand.