FAQ |
Kalender |
2015-01-09, 14:18 | #1 | |||
|
||||
Medlem
|
Hej,
Har en sajt som grundar sig på WordPress som behöver generera cache-filer helt enkelt. Jag använder ett cache-plugin och brukade använda det tillsammans med pluginet WarmCache, som crawlar via min xml-sitekarta. Problemet med det är att om det är många sidor som skall crawlas, så ger WarmCache-pluginet timeout, då den kommer upp i phptimeout-limit. Samt att det inte uppdaterats på väldigt länge. För att göra det lite smidigare så har jag hört att det går att göra med bash-script, precis på samma sätt som WarmCache-pluginet gör. Är det någon som har en färdig kodsnutt för detta? Eller kan peka mig i rätt riktning så jag kan få till det? Ber om ursäkt i förväg för lite kladdig text. Inte fått i mig min kopp kaffe ännu. För att summera ihop allt: Bash script > Crawlar XML-kartan > Cachepluginet skapar cache-filer när någon crawlar/besöker sida på sajten. |
|||
Svara med citat |
2015-01-09, 15:05 | #2 | ||
|
|||
Medlem
|
Vad som är värt att tänka på, är att inte starta bash scriptet från PHP. Utan kör det som ett cron-job eller dylikt.
http://symcbean.blogspot.se/2010/02/...processes.html |
||
Svara med citat |
2015-01-09, 15:06 | #3 | |||
|
||||
Medlem
|
Löst problemet.
Detta funkade fint för mig. Citat:
|
|||
Svara med citat |
2015-01-09, 15:17 | #4 | |||
|
||||
Medlem
|
Citat:
Kör bash-scriptet via crontab. Mvh, Andreas |
|||
Svara med citat |
2015-01-09, 18:59 | #5 | ||
|
|||
Medlem
|
Varför laddar du ner innehållet?
Använd tex, --spider för att enbart "besöka" sidan. |
||
Svara med citat |
2015-01-09, 19:07 | #6 | |||
|
||||
Medlem
|
||||
Svara med citat |
Svara |
|
|