# 143: Uporaba in predpomnjenje neodvisnega JSON-a z WordPressom CSS-triki

Anonim

Kar zadeva oblikovanje CSS-trikov, ko to posnamem, sem hotel dodati eno od pripomočkov »Front End Design & Development Jobs«, ki jo poganja CodePen Job Board. Ta opravila so na voljo kot podatki JSON.

Ali ne bi mogli preprosto narediti prošnje Ajaxa za to in jo uporabiti? Morda malo predloge JavaScript? Seveda bi lahko. Toda zahteve Ajaxa so asinhrne. Na vsaki naloženi strani si predstavljam malo vrtljaja, čakam, da prispejo podatki, in nato izpolnjujem opravila. Ne čisto UX, ki si ga želim.

To želim narediti s PHP, tako da so delovna mesta tam kot del dokumenta, ko pride s strežnika. PHP (in WordPress) lahko popolnoma pošlje zahteve za vsebino tretjih oseb, tako kot lahko zahteva Ajax. Pravzaprav je še lažje, saj ne obstajajo omejitve med domenami in zadeve tipa JSONP.

Toda zanašanje na zahtevo tretje osebe, da se strežnik sploh odzove, je nekoliko tvegano. Ne bi ga rad zahteval za vsako nalaganje strani v CSS-trikih. Na srečo temu služijo WordPress Transients. V tem videoposnetku uporabljamo točno to. Vsake toliko časa gremo po podatke, nato pa jih lokalno predpomnimo, tako da je večina zahtev zelo hitrih lokalnih podatkov.