Tagged articles
16 articles
Page 1 of 1
Zuoyebang Tech Team
Zuoyebang Tech Team
Nov 17, 2022 · Artificial Intelligence

Scaling Deep Learning Model Serving: High‑Concurrency, Low‑Latency Solutions

This article examines the challenges of deploying dozens of deep‑learning models at Zuoyebang and compares three serving architectures—Gunicorn + Flask + Transformers, Tornado + PyTorch, and Tornado + Triton—highlighting performance trade‑offs and presenting a final high‑concurrency, low‑latency solution in production.

Deep LearningLow latencyModel Deployment
0 likes · 11 min read
Scaling Deep Learning Model Serving: High‑Concurrency, Low‑Latency Solutions
Python Programming Learning Circle
Python Programming Learning Circle
Jun 30, 2021 · Backend Development

Comparison of Seven Popular Python Web Frameworks

This article introduces seven open‑source Python web frameworks—Django, Flask, Scrapy, Tornado, Web2py, Weppy, and Bottle—detailing their main features, typical use cases, and the key advantages and disadvantages of each to help developers choose the most suitable framework for their projects.

DjangoPythonScrapy
0 likes · 8 min read
Comparison of Seven Popular Python Web Frameworks
DeWu Technology
DeWu Technology
Apr 23, 2021 · Operations

Distributed UI Automation Practice and Architecture

The article presents DuLab, a distributed UI‑automation platform for mobile apps that leverages Airtest, Python/Tornado, Celery, and Redis to schedule and run bulk test cases on remote devices, detailing its layered case management, package database, mock services, and the resulting scalable, efficient regression testing across diverse devices.

AirtestDistributed TestingPython
0 likes · 14 min read
Distributed UI Automation Practice and Architecture
Programmer DD
Programmer DD
Jan 7, 2021 · Information Security

Explore Server‑Side Template Injection Labs: Tornado, Velocity & Freemarker

This article continues a series on server‑side template injection by presenting four hands‑on labs covering Tornado (Python), Velocity (Java), Freemarker (Java) and a Freemarker sandbox‑escape, detailing syntax basics, attack surfaces, exploit payloads, defensive measures, and step‑by‑step exercises.

Freemarkerpayloadserver-side
0 likes · 13 min read
Explore Server‑Side Template Injection Labs: Tornado, Velocity & Freemarker
360 Quality & Efficiency
360 Quality & Efficiency
Jan 18, 2019 · Backend Development

Understanding Asynchronous Programming in Python with Tornado and asyncio

This article explains the fundamentals of asynchronous programming, contrasting blocking, non‑blocking, synchronous and asynchronous execution, and demonstrates how to implement async behavior in Python using Tornado, asyncio, and aiohttp, including coroutine definitions, yield usage, and practical code examples.

AsynchronousPythonaiohttp
0 likes · 12 min read
Understanding Asynchronous Programming in Python with Tornado and asyncio
MaGe Linux Operations
MaGe Linux Operations
Aug 23, 2018 · Backend Development

Inside Tornado’s IOLoop: Callbacks, Futures & Coroutines Explained

This article provides a detailed examination of Tornado’s IOLoop core, explaining its callback handling, timer management, I/O event loop, and the pivotal role of Future objects, while also demystifying the implementation of gen.coroutine and offering practical code examples to illustrate asynchronous execution.

AsynchronousFutureIOLoop
0 likes · 11 min read
Inside Tornado’s IOLoop: Callbacks, Futures & Coroutines Explained
转转QA
转转QA
Apr 10, 2018 · Backend Development

Design and Implementation of a Custom HttpAgent for a Complex Test Environment

The article details the design, architecture, installation, self‑updating mechanism, concurrent task handling, and multi‑layer monitoring of a custom Python‑based HttpAgent used in a complex test environment, highlighting its advantages over traditional SSH execution.

HttpAgentPythonprocess monitoring
0 likes · 7 min read
Design and Implementation of a Custom HttpAgent for a Complex Test Environment
ITPUB
ITPUB
Feb 15, 2017 · Backend Development

Demystifying Python Decorators: Build a Flask‑Style Router for Tornado

This tutorial explains how Python decorators work, demonstrates a simple decorator that adds database‑connection logic, shows how to return a wrapper function to avoid modifying existing calls, and walks through creating a Flask‑style @router decorator for Tornado web routing.

decoratorssyntactic sugartornado
0 likes · 7 min read
Demystifying Python Decorators: Build a Flask‑Style Router for Tornado
Architect
Architect
Nov 12, 2015 · Backend Development

Web Real‑Time Message Push: Techniques and Choosing Comet with Tornado

This article reviews various web real‑time message push techniques—including polling, long‑polling, iframe streaming, socket plugins, and WebSocket—evaluates their pros and cons, and explains why the author selected the Comet approach implemented with the Python Tornado framework for a web push system.

BackendReal-Timetornado
0 likes · 4 min read
Web Real‑Time Message Push: Techniques and Choosing Comet with Tornado
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Apr 4, 2015 · Backend Development

Zhihu's Early Architecture and Evolution: Backend Development, Distributed Logging, Event‑Driven Design, and Service‑Oriented Architecture

The article chronicles Zhihu's growth from a two‑engineer startup using Python and Tornado on a single Linode server to a large‑scale backend employing high‑availability MySQL, Redis sharding, a custom distributed logging system (Kids), event‑driven processing with Sink and Beanstalkd, component‑based page rendering via ZhihuNode, and a multi‑layer SOA built on evolving RPC frameworks.

Backend EngineeringPythondistributed logging
0 likes · 10 min read
Zhihu's Early Architecture and Evolution: Backend Development, Distributed Logging, Event‑Driven Design, and Service‑Oriented Architecture
MaGe Linux Operations
MaGe Linux Operations
Feb 27, 2015 · Operations

Automating Web Code Deployments with Git, Rsync, and Tornado

This article describes how a Linux operations team streamlined frequent web code releases by building a web‑based deployment system that combines Git for version control, Rsync for synchronization, and Python/Tornado for backend services, eliminating manual intervention and improving efficiency.

AngularJSDeployment AutomationGit
0 likes · 7 min read
Automating Web Code Deployments with Git, Rsync, and Tornado