有一个需求是统计文件是否被用户完整下载,因为是web应用,用js没有找到实现方案,于是搜索下nginx的实现方案,把简单的探索过程记录下。
实验一
最原始的思路,查看日志,下载了一个文件之后我们看日志的传输的文件大小跟文件原始的大小是否一致
测试要下载的文件的大小一次完整下载的log 跟一次没下载完成的log,可以通过对比传输字节的大小来判断
这种方式就是根据日志来做统计,每隔一段时间分析日志得到结...
分类:
其他好文 时间:
2015-03-12 11:31:34
阅读次数:
144
之前那篇文章是flask+redis的,如果用flask+mysql怎么实现呢?创建数据库:CREATEDATABASE`web12306`DEFAULTCHARACTERSETutf8;创建表:CREATETABLE`web12306`(
`user_email`varchar(100)NOTNULLDEFAULT‘‘,
`user_pass`varchar(100)NOTNULLDEFAULT‘‘,
`user_name`varchar(100)NO..
分类:
数据库 时间:
2015-03-11 02:05:54
阅读次数:
319
1. ImportError: No moudle named ext.bootstrap导入依赖包失败 SAE会提供一种机制通过导入virtualenv.bundle来解决 此处有坑:官网文档中说也可以直接上传virtualenv.bundle.zip,结果就报错 IOError: [E...
分类:
其他好文 时间:
2015-03-11 01:50:45
阅读次数:
151
之前写过一篇关于12306信息查询页面的文章,今天重新整理一下,我用的是flask+redis,由于数据十几万都放在mysql里,即使创建索引,我的vps还是有点吃紧。redis可以做storage和cache,由于这些数据不是很重要,丢了大不了再导入一次,但是我们更在乎的是查询效率,所以redis做s..
分类:
其他好文 时间:
2015-03-10 19:36:23
阅读次数:
508
Flask:Python系的轻量级Web框架。1. 网页爬虫工具集Scrapy 推荐大牛pluskid早年的一篇文章:《Scrapy 轻松定制网络爬虫》Beautiful Soup客观的说,Beautifu Soup不完全是一套爬虫工具,需要配合urllib使用,而是一套HTML/XML数据分析,清...
分类:
编程语言 时间:
2015-03-10 15:16:03
阅读次数:
256
全文请见tuts code:An Introduction to Python’s Flask Framework Flask是Python一个小而强大的web框架。学起来简单,用起来也容易,能够帮你在很短的时间内创建web应用。 这篇文章中,我们会创建一个简单的web应用,包含两个静态页面和少许动...
分类:
编程语言 时间:
2015-03-08 22:51:47
阅读次数:
2183
XHEditorhttp://segmentfault.com/blog/digwtx/1190000002439076CKeditorhttp://segmentfault.com/blog/digwtx/1190000002436865UEditorhttp://segmentfault.com...
分类:
其他好文 时间:
2015-03-05 14:37:53
阅读次数:
202
python入门经典必备推荐基础教程
绝对是python初学者入门必备,比learning python写的好100倍,
远超python基础教程n个数量级
下载地址 http://pan.baidu.com/s/1jGwzpeY
更多python学习资料 http://dou.bz/35ODPo...
分类:
编程语言 时间:
2015-03-05 09:20:55
阅读次数:
185
测试代码:import timefrom flask.ext.cache import Cachefrom flask import Flaskapp = Flask(__name__)app.config['CACHE_TYPE'] = 'simple'app.cache = Cache(app)...
分类:
系统相关 时间:
2015-03-03 20:17:15
阅读次数:
222
百科Python: Python,是一种面向对象、直译式计算机程序设计语言;Python语法简捷而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。常见的一种应用情形是,使用python快速生成程序的原型(有时甚至是程序的...
分类:
编程语言 时间:
2015-03-03 01:09:06
阅读次数:
221