阅读更多

3顶
0踩

编程语言

Tornado 2.0 发布了。

Tornado web server 是使用Python编写出來的一个极轻量级、高可伸缩性和非阻塞IO的Web服务器软件,著名的 Friendfeed 网站就是使用它搭建的。Tornado 跟其他主流的Web服务器框架(主要是Python框架)不同是采用epoll非阻塞IO,响应快速,可处理数千并发连接,特别适用用于实时的Web服务。

该版本的变化:
1. 默认情况下支持转义模板输出,这会导致后续的兼容问题。
2 simple_httpclient已经取代了默认的AsyncHTTPClient implementation.
3. 该版本支持 Python 3.2。
4. 默认情况下该版本将启用模板的autoescaping功能。由Tornado发布升级版本的应用程序既不能禁用autoescaping,也不能适用自定义的模板。对大多数应用程序而言,最简单的方式把autoescape=None 传递到应用程序的函数中。
5.在进程开始阶段,那些希望调用curl_httpclient而非 simple_httpclient来保持程序的持续运行的应用程序现在通过调用AsyncHTTPClient.configure("tornado.curl_httpclient.CurlAsyncHTTPClient")就可以实现这一点。
6. Python 2.5的用户很可能想要调用curl_httpclient,因为simple_httpclient只支持Python 2.6+平台上的ssl.
7. Python 3的兼容性会涉及到很多变化,用户使用升级版时,最好彻底的测试一下应用程序。
8. 模板支持几个新的指令:
   - {%autoescape...%}控制转义行为
   - {% raw ... %}支持转义输出
   - {% module ... %}用于调用UIModules
9. 通过{% module Template(path, **kwargs) %},可以调用具有独立命名空间的模板。
10. 通过add_callback,所有的IOStream回调可以直接运行在IOLoop上。
11. HTTPServer现在支持可用的IPV6.将family=socket.AF_INET传递给HTTPServer.bind(),就可以禁用该功能。
12. 通过覆盖decode_argument()方法,RequestHandlers可以利用编码而非utf-8来查询参数。
13. 该版本大大提高了性能,特别是对于那些大量使用IOLoop timeouts的应用程序。
14. HTTP OPTIONS方法不再需要XSRF令牌。
15. JSON输出可以将Content-Type设置到application/json.
16. 通过覆盖RequestHandler.compute_etag,可以自定义或者禁用Etag computation.
17. 不再支持USE_SIMPLE_HTTPCLIENT环境变量。取而代之的是AsyncHTTPClient.configure.

完整信息:http://www.tornadoweb.org/documentation/releases/v2.0.0.html

下载地址:https://github.com/downloads/facebook/tornado/tornado-2.0.tar.gz


  • 大小: 2.7 KB
3
0
评论 共 1 条 请登录后发表评论
1 楼 ruijf 2011-06-27 10:44
不知道使用comet如何,关注下

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • [MSSQL]SQL查询结果转换成HTML并通过邮件预警

    上一篇文章讲解到配置数据库邮件实现发送邮件功能。通常我们有这样的需求通过SQL查询语句结果发送邮件给相关人员。邮件的内容为HTML格式。 案例: -- ============================================= -- Author: -- Create date: -

  • MySQL输出html格式文件

    MySQL输出html格式文件 需求描述 :   在执行mysql命令的时候,有的时候需要将查询的结果输出到html文件,在此记录下操作的过程. 1.通过tee命令结合...

  • 在数据库中保存html标签

    2019独角兽企业重金招聘Python工程师标准>>> ...

  • SQL将查询内容输出为html表格

    1 CREATE PROCEDURE [dbo].[QUERY_TABLE](@conn varchar(200),@title varchar(200),@desc varchar(max),@query nvarchar(max),@link_ref nvarchar(max), 2 @html nvarchar(max) output) 3 AS 4 BEG...

  • sqlserver导出html文件,sqlserver导出导入完整的数据库的方法-sql文件怎么打开

    一、导出数据库这里采用导出为sql脚本的形式,在数据库上点击右键---”任务“--"生成脚本",如图:点击下一步:选择”整个数据库及所有对象“,点击下一步:修改保存的文件路径,再点击”高级“:改为”架构和数据“。点击下上步即可开始导出。导出成功后会生成一个sql文件,里面包含创建数据库、表、以及插入数据的脚本。二、导入数据库sql脚本1、对于小文件的导入打开sqlserver客户端,点击‘打开’按...

  • sqlserver导出html文件,sqlserver导出为EXcel--CSV格式(示例代码)

    DataTable dt = Connect.BindTable(" SELECT 名称,地址,当前日期 FROMtable GROUP BY 名称,地址,当前日期 order by 名称,地址,当前日期 desc ");Export(dt);/*exel文件导入函数*/private void Export(System.Data.DataTable tab){StringWrit...

  • html表格模板,可扩展,很好用(内容来自互联网)

    http://www.w3.org/TR/html4/loose.dtd"> Insert title here         列值     整数一     整数二     总和         1                     2                     合计

  • 将数据库中的表格信息输出到页面上

    在《JDBC操作数据库实例》这篇博客中,我们可以在java文件中通过SQL查询语句将学生表中的学生信息输出到控制台。 本篇博客将实现将学生信息显示到页面上。 在test1项目(或者说是test1模块)的web目录下新建student.jsp文件。 文件内容如下: <%@ page import="com.test1.db.StudentDb" %> <%@ page i...

  • SqlServer存储过程生成Html字典表格

    用处:通过创建sql存储过程,在数据库执行创建的存储过程,把存储过程输出的html代码放到记事本里这样就是一个完整的数据字典展现形式了。方便开发人员去查看数据表结构。 具体步骤: 1:首先打开要生成字典的数据库,在表名上右键点击属性 2:点击扩展属性,填写键值,就是表名以及表名的中文含义 4:设置完表的扩展属性后点击确认关闭,然后右键表名,点击设计 5:在设计界面,选择表字段,为每一个表字段的【说明】属性都填写上字段中文含义(注:是每一字段的说明都要写,不写的话,后面生成的数据字典是没有当前字段的)

  • Sqlserver存储过程生成并发送HTML监控报告

    背景 计划任务会在每天凌晨进行数据处理,这个过程正常情况大约耗时6-7小时。在每天9点前需要保证所有的数据全部完成处理,这是一个deadline。如果未完成,表示当天运维出现事故,影响到了客户。在初期,若某个数据库数据处理失败,会发送报警邮件,当报警邮件多起来,从邮件中确认哪个数据库处理失败,无疑是一件困难的事情。于是通过编写存储过程,将所有的DB数据处理情况全部监控起来,每天发送一封html 格...

  • 把mysql的数据表格输出为html

    # mysql -u root -p -e "select * from tb_name" -D db_name –H >file_address 这里介绍下,-D 这个参数是指定使用哪个数据库 –H 是指定吧结果输出用html格式,也可以这样表示 –html  这样的效果和前面用-H是一样的效果。

  • mysql对执行结果进行html格式的输出?输出html格式?

    需求描述:   在执行mysql命令的时候,有的时候需要将查询的结果输出到文件,如果想要html格式的,应该怎么输出,   在此记录下操作的过程. 1.通过tee命令结合--html输出查询结果到html文件 [mysql@testvm ~]$ mysql --html #--html选项的意思产生html格式的输出. Welcome to the MySQL monitor. ...

  • [SQL Server]发送HTML格式邮件

    sql server 发送html格式邮件.

  • sqlserver html文档,[SQLServer]从SQL中的一个表中导出HTML文件表格

    EXECUTE sp_makewebtask @outputfile = 'D:"alcatel"20030902"check.htm',@query = 'Select * FROM Eiems_temporarydata..property', @templatefile = 'D:"alcatel"20030902"check.TPL',——check.tpl文件为模板文件@dbname =...

Global site tag (gtag.js) - Google Analytics