簡體   English   中英

在Google App Engine上存儲常量數據的最佳方法

[英]Best way to store constant data on Google App Engine

我正在GAE上制作(相當)簡單的python網絡應用程序。 Web應用程序基本上是,要求用戶輸入,進行基本計算,然后根據先前的計算從幾個模塊中提出一些問題,進行基本計算,向用戶輸出更多信息。

現在的問題是

  • 需要獲取的數據位於整個常量數據中(例如,整個數據的一小部分)
  • 整個數據總量約為100kb,每個用戶所需的數據約為10kb。
  • 數據是恆定的,可以(由我自己)修改。
  • 我想節省CPU周期。 :-)

到目前為止,我一直在用python字符串常量(用一些if-elif-else作為python模塊分隔)對數據進行硬編碼,但是它太丑陋了(數據以HTML格式格式化,每個數據超過一行)。 我可以將其存儲在數據庫中,但是它可能需要更多的cpu周期,而且我不知道在數據存儲區中存儲常量(不可用戶修改)的簡便方法。 將其放在文件中,以XML或其他格式格式化可能需要更多的cpu分析能力。 那么,存儲常量數據的最佳方法是什么?

將數據存儲為源代碼中的常量,或存儲為在應用程序中打開並從中讀取相關數據的數據文件。

啊...隨便 我為此使用數據庫。 已使用的緩存。 並考慮進一步將其規范化。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM