我有一個(gè)有大量輸出的dash回調(diào)函數(shù):
@app.callback(
barcodeOutputs,
Input('json_output', 'children'),
[State('manufacturer_id_dropdown', 'value'), State('session_store', 'data')],
)
def update(json_arr, mfgId, session_store):
輸出列表barcodeOutputs的長(zhǎng)度為900。當(dāng)我使用大量輸出運(yùn)行dash應(yīng)用程序時(shí),該應(yīng)用程序需要很長(zhǎng)時(shí)間才能加載。輸出是更新html樣式元素的列表,因?yàn)槲蚁胧褂妙伾珮邮絹?lái)突出顯示一個(gè)html元素,如果該字段有錯(cuò)誤的話。但是,我必須將html元素的所有樣式添加到輸出數(shù)組中。
有沒(méi)有辦法讓app更快?我讀到過(guò)dash中的緩存,但我不確定它在這種情況下是否有效。我還讀了一些關(guān)于單獨(dú)加載css的內(nèi)容。