Blogrolling, timeouts, cache
zaterdag 5 maart 2005 — 00.50
Blogrolling is handig. Blogrolling is fijn. Enfin, u weet wel hoe blogrolling werkt. En als u dat niet weet, dan is dit stukje niet voor u.
Minder fijn is het, als je het rauwe php-script gebruikt en blogrolling.com onbereikbaar is. Dan zit je te wachten op de standaard php timeout van fopen(). En die is een seconde of dertig. In de tussentijd laadt je site niet. Alles ligt stil. En dat dus dertig seconden lang. Dat moet anders kunnen.
Ik googlede wat. Vond een postje van een jongen (een heel erg republikeinse Amerikaan trouwens. brr.) die uitlegt dat je dan fsockopen() moet gebruiken. Want daar kun je zelf de timeout zetten. Hij legt ook uit waarom javascript evil is voor je pagerank in Google. En dat je dat dus niet wil. En hij geeft een linkje naar wat php. Inderdaad, een scriptje dat fsockopen() gebruikt. En dat toch maar de javascriptcode in je pagina gooit als blogrolling.com down is.
Maar dat linkje werkt niet. Bovendien heeft hij even daarvoor uitgelegd dat javascript evil is. En nu gaat hij javascript in je pagina proppen terwijl ‘ie zeker weet dat dat niet werkt, want die code wordt er pas ingepropt als je al weet dat blogrolling.com niet reageert.
Dus bedacht ik dat dat handiger kon. Dat je je blogroll elk uur even opslaat. En dat je dat opgeslagen bestandje serveert als blogrolling.com down is. Met een vriendelijk berichtje erbij enzo. En dat alles na een seconde al.
Enfin. Klik maar voor de code.
negen reacties
hee, ik had toch wel verwacht dat er al mensen gereageerd zouden hebben op jouw stukje! Ik heb m’n blogrolling-lijstje in een pop-up staan dus niet in de pagina zelf. Volgens mij heeft dat ook weinig invloed op de laadtijd, maar kweenie zeker…
majriM (URL) 09-03-’05 21:08
Als je het stukje bovenaan leest, weet je waarom er hier verder geen reacties staan…
lijn 09-03-’05 21:57
Uhh, nu bovenaan dus. http://www.hornstra.com/pivot/entry.php?..?.. stukje dus…
lijn 09-03-’05 22:00
Ja, reuzeslim hoor. Maar “just include” is voor een nepnerd als ik natuurlijk te hoog gegrepen. Hoedoettikdat?
Eric (URL) 10-03-’05 17:52
Ik sluit me aan bij Eric: een fijne how-to zou wel leuk zijn. Anders worden wij blij gemaakt met een overleden mus. ;-)
Verbal Jam (URL) 13-03-’05 22:29
lijn 13-03-’05 23:50
Alleen die laatste zin snap ik nog niet helemaal… ;-)
Verbal Jam (URL) 14-03-’05 17:28
Ja… grom, nu probeert ‘ie natuurlijk echt php te includen…
(alweer zonder spaties)
lijn 14-03-’05 18:48
Super idee.. Slim en handig! :)
Sassie (URL) 26-03-’05 21:23