Nella mia applicazione vedo alcuni aspetti comuni. Per nessun motivo il mio server rallenta quando ho poco o nessun traffico. Dopo un sacco di tentativi ed errori, ho trovato i miei problemi scomparsi quando ho rimosso il ToOneField
sulla mia risorsa TastyPie!Come posso impedire a TastyPie di eseguire query UPDATE senza motivo?
Quello che ho trovato è stato per qualche ragione sconosciuta che TastyPie sta facendo AGGIORNAMENTI DB su questi campi da gioco senza motivo! Che il ... momento!
ho trovato un possibile bug archiviato here, che sostiene di aver risolto il problema di aggiornamento. Ho installato l'ultima versione da pip
ma vedo ancora questo problema.
Qualcuno può aiutare?
class IncentiveResource(ModelResource):
product_introducer = fields.ToOneField(ProductResource, 'referrer_product', full=True)
product_friend = fields.ToOneField(ProductResource, 'referee_product', full=True)
class Meta:
queryset = Incentive.objects.all().order_by('-date_created')
resource_name = 'incentive'
allowed_methods = ['get']
authentication = MultiAuthentication(ClientAuthentication(), ApiKeyAuthentication())
authorization = Authorization()
filtering = {
"active": ALL,
}
always_return_data = True
cache = SimpleCache(cache_name='resources', timeout=10)
Così poco traffico qui ma diventa inutilizzabile.
L'output di profilo mostrato sopra ... quale strumento lo ha prodotto? – 8one6
@ 8one6 è una nuova reliquia – Prometheus