我在Google App Engine上有一个静态html网站。唯一的流量是我自己访问网站进行测试。我注意到它很快就消耗了前端实例时间。是否可以使它不创建任何实例,以便不消耗前端实例小时?谢谢!
我的文件结构是这样的: 我的index.html文件,其他几个html文件和我的根文件夹中的pdf文档。图像文件位于根目录下的IMAGE文件夹中。一个css位于根目录下的FILES文件夹中。 FILES文件夹还有一个THEME文件夹,其中包含图像和css文件。
申请:myappname
版本:1
runtime:python
api_version:1
处理程序:
-url:/(.*。(gif | png | .jpg | ico | js | css | pdf))
static_files:\ 1
上传:(。*。(gif | png | jpg | ico | js | css | pdf))
-url:。*
脚本:main.py
导入操作系统
来自google.appengine.ext导入webapp
来自google.appengine.ext.webapp import util
来自google.appengine.ext.webapp导入模板
类MainHandler(webapp.RequestHandler):
def get(self,q):
如果q为None:
q ='index.html'
path = os.path.join (os.path.dirname (__file__), q)
self.response.headers ['Content-Type'] = 'text/html'
self.response.out.write (template.render (path, {}))
def main():
application = webapp.WSGIApplication([('/(。* html)?',MainHandler)],debug = True)
util.run_wsgi_app(application)
如果__ name __ =='__ main __':
main()
申请:myappname
版本:1
runtime:python
api_version:1
default_expiration:“7d”
处理程序:
-url:/(.*。(gif | png | .jpg | ico | js | css | pdf | html))
static_files:\ 1
上传:(。*。(gif | png | jpg | ico | js | css | pdf | html))
-url:/
static_files:index.html
上传:index.html
答案 0 :(得分:4)
你可以将这些文件作为静态文件上传,这样它只会消耗传出带宽,但不会消耗实例 https://developers.google.com/appengine/docs/python/config/appconfig#Static_File_Pattern_Handlers