Domanda

Così ho un hobby sito a cui sto lavorando.Ho elementi che sono contrassegnati e voglio associare gli articoli con foto da Flickr.Anche con restrittiva ricerche, potrei ottenere risultati di numerazione in migliaia.

Requisiti:

  1. Voglio visualizzare tra 10-20 foto, ma voglio mischiare le foto ogni volta.
  2. Non voglio colpire Flickr ogni volta che una pagina viene fatta richiesta.
  3. Non tutte le foto di Flickr con il tag stesso, come la mia voce sarà rilevante.

Come devo conservare il numero di risultati e come faccio a determinare quelli che sono rilevanti?

È stato utile?

Soluzione

Vorrei suggerire di spostare il codice che seleziona, casualmente, scarica e memorizza nella cache le foto di servizio separato.Potrebbe essere accessibile localmente RESTO dell'applicazione.Mantenere il vostro core codice pulito e non fare confusione con le operazioni a distanza e criteri di conservazione.

  1. Creare etichette-per-immagini mappa e il negozio locale, in file o in un database.Randomizzazione array è facile in entrambi i casi.
  2. L'immagine del punto src di cache locale.Pulire periodicamente la cache, a seconda della capacità ricettiva.
  3. Whitelist o blacklist foto di filtro nel passaggio 1.

Altri suggerimenti

La vostra scommessa migliore per le parti 1 e 2 è quello di fare una grande richiesta, dire la restituzione di 100 o 200 foto e memorizzare l'URL e altri dettagli.Quindi la produzione di casuale selezioni dalla copia locale dovrebbe essere semplice.

Per la parte 3 non sono sicuro di come si potrebbe realizzare questo senza una qualche forma di intervento umano, a meno che non si può definire 'rilevanti' in alcune condizioni è possibile eseguire la programmazione.

Se l'intervento umano è bene, poi, ovviamente, si può consultare la copia locale di foto e scegliere quelli rilevanti (o scartare un-quelli rilevanti).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top