我用
web.py 作为 web 构架来响应微信公众平台,做一个可以帮助同学查询信息的程序。
程序主要流程是
同学发来学号空格生日 -> 解析 xml 取得学号和生日 -> 用 urllib2 向学校网站查询 -> re 解析获得需要的信息 -> 返回给同学
之前我用 Nginx + uWSGI 在 HOST700 的 128MB VPS 上运行过一段时间,一切正常,但是后来就发现总是得不到响应了,刚开始以为自己配置错误或者内存太小了,后来发现不是的,是因为响应时间不够。
今天放在 SAE 上试了下,发现有时第三阶段到第四阶段的时间是 2s,有时是 10+s
最蛋疼的是学校那个网站上有一段判断访问者状态的 viewstate 的值每天都在变化,我之前都是先从登录页面用 urllib 和 re 动态的获取这段值,响应时间也是够的,现在我直接把这段值写在代码里,响应时间还是不够,请问下有没有什么解决办法?
5s 会不会太少,还是我代码复杂,导致程序运行效率低?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/63669
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.