class ImageHandler(webapp2.RequestHandler):
def get(self):
a_user = db.get(self.request.get('img_id'))
if a_user.profile_img:
self.response.headers['Content-Type'] = 'image/png'
self.response.out.write(a_user.profile_img)
else:
self.response.out.write("No image")
画像をロードするとき、これは非常に遅いです。ページをリロードするたびに、画像が画像の上からリロードされ、画像全体が徐々にロードされます(意味がわからない場合はお知らせください)。img_idをキャッシュする必要がありますか?しかし、ハンドラーを使用して画像を読み込む場合、アプリケーションがより高速な画像を読み込むのに役立たないように思われます。画像をより速くロードする方法について何かアイデアはありますか?前もって感謝します。