web.py 是一个轻量级Python web框架,它简单而且功能大。web.py是一个开源项目。 1、所需要的软件: Nginx nginx-1.4.7.tar.gz (需要包含fastcgi和rewrite模块)。 Webpy 0.32 Spawn-fcgi 1.6.2 Flup
推荐 原创 2014-04-26 14:14:51
4744阅读
近来无事,所以就在搭建好的环境上测试试了试webpy的性能,关于环境搭建和如何使用fastcgi运行webpy可以见这里,这次测试的环境有windows、linux,有默认的web服务和nginx服务,所有的组合矩阵见下:测试矩阵   nginx+spawn-fcgi+flupnginx+flup           webpy only
原创 2022-12-20 11:04:07
102阅读
1.准备环境 CentOs 6.3 nginx-1.4.2.tar.gz http://nginx.org/download/nginx-1.4.2.tar.gz openssl-1.0.1c.tar.gz http://www.openssl.org/source/openssl-1.0.1c.t
转载 2018-01-17 10:25:00
123阅读
2评论
1. Django 静态文件分类Django 静态文件分为两类:static 和 media。static: 是页面引用的 JS、CSS、Image 等文件media:是用户上传的文件 2. 生产环境配置生产环境,通常配置 Nginx 转发静态文件请求,而 Django 处理动态请求。nginx 配置location /media { alias /path/to/projec
转载 2024-03-16 10:54:17
118阅读
导读这篇教程说明你应该怎样配置 nginx、设置 HTTP 头部过期时间,用 Cache-Control 中的 max-age 标记为静态文件(比如图片、 CSS 和 Javascript 文件)设置一个时间,这样用户的浏览器就会缓存这些文件。这样能节省带宽,并且在访问你的网站时会显得更快些(如果用户第二次访问你的网站,将会使用浏览器缓存中的静态文件)。 1、准备事项 我想你需要一个
引言使用Nginx布署静态文件服务,Nginx服务得先有才能进行后续的事情。如果有同学不会部署的,可以参考我的上一篇文章yum安装Nginx全流程指南。已经部署好的同学可以直接看下面的内容了。Nginx 场景介绍Nginx的配置繁多且复杂,但是实际的使用场景其实无非就是这么几个正向代理反向代理负载均衡动静分离针对不同的应用场景有不同的配置文件,在未来我会针对不同的场景依次说明并给出对应的配置文件
Nginx负载均衡、限流、缓存、黑白名单一、静态代理Nginx擅长处理静态文件,是非常好的图片、文件服务器。把所有的静态资源的放到nginx上,可以使应用动静分离,性能更好。二、负载均衡Nginx通过反向代理可以实现服务的负载均衡,避免了服务器单节点故障,把请求按照一定的策略转发到不同的服务器上,达到负载的效果。常用的负载均衡策略有, 1、轮询将请求按顺序轮流地分配到后端
这篇教程说明你应该怎样配置 nginx、设置 HTTP 头部过期时间,用 Cache-Control 中的 max-age 标记为静态文件(比如图片、 CSS 和 Javascript 文件)设置一个时间,这样用户的浏览器就会缓存这些文件。这样能节省带宽,并且在访问你的网站时会显得更快些(如果用户第二次访问你的网站,将会使用浏览器缓存中的静态文件)。 1、准备事项我想你需要一个正常工作的
一、静态文件设置(static)  一、概述: #静态文件交由Web服务器处理,Django本身不处理静态文件。简单的处理逻辑如下(以nginx为例): # URI请求-----> 按照Web服务器里面的配置规则先处理,以nginx为例,主要求配置在nginx. #conf里的location
转载 2024-03-29 11:35:48
114阅读
  从开始接接触python这门语言已有四年了,中间陆续的学习,又不断的忘记,所以基本上是没有系统的知识体系。但是挺喜欢这门简洁,强大的动态语言。最近自己私人有个项目要做,虽然之前一直是用java开发,但自己一个人做东西总想找点新鲜有激情的东西玩下,不用考虑团队知识的问题。所以毫不犹豫的选择用python。因为是个web项目,所以框架就用django(python的web框架也蛮多,听说web.p
NGINX虽然已经对静态内容做过优化。 但在高流量网站的情况下,仍然可以使用open_file_cache进一步提高性能。 NGINX缓存将最近使用的文件描述符和相关元数据(如修改时间,大小等)存储在缓存中。 缓存不会存储所请求文件的内容。open_file_cache启用此指令将存储以下信息的缓存:打开的文件描述符和相关元数据,如大小,修改时间等文件和目录的存在与查找相关的任何错误,例
http://webpy.org/install.zh-cn官网学习,对于No socket could be created 一般是默认的8080端口已经被某些服务占用,可以换一个端口。
转载 2014-01-23 16:17:00
110阅读
2评论
​  django和webpy都是python的web开发框架。Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展性。它还强调快速开发和DRY(Do Not Repeat Yourself)原则。webpy小巧,简
转载 2013-03-23 01:53:00
101阅读
2评论
前言针对nas服务器文件下载或者需要索引一些静态二进制文件的地方,可以利用nginx自带的索引文件功能实现。root/var/www/html;索引目录autoindexon;autoindex_exact_sizeoff;autoindex_localtimeon;!在这里插入图片描述(https://s2.51cto.com/images/blog/202301/23134647_63ce1f
原创 2023-01-23 13:47:03
351阅读
前言 针对nas服务器文件下载或者需要索引一些静态二进制文件的地方,可以利用nginx自带的索引文件功能实现。 root /var/www/html; #索引目录 autoindex on; autoindex_exact_size off; autoindex_localtime on; 样式感觉
原创 2023-01-30 10:55:02
245阅读
据说,据说哈,Nginx 这个东西用于请求静态文件很厉害,具体表现在速度很快,前几天我在网上查找了一些教程,然后自己动手试了一下,快不快还不知道,但是这几样东西确实是可以结合在一起的,接下来就来记下我这几天走过的路,以下是目录。1. 开启一个Django项目,创建 static 目录 2. 安装 Nginx ,开启Nginx服务 3. 安装 uwsgi 通过uwsgi 启动 Django 4. N
假设在nginx服务器上,/data/test目录下有文件a.json,按照如下方式配置nginx,http { server { listeex.htm...
原创 2022-06-17 09:17:01
1544阅读
Nginx搭建静态文件服务器使用命令打开Nginx配置文件:sudo vim /etc/nginx/conf.d/default.conf将配置改为:server { ...... ...... # 下面的东西是需要自行添加的配置 location ~ \.(png|gif|jpg|jpeg)$ { root /usr/share/
转载 2024-09-18 13:15:35
206阅读
最近在做一个前后端分离的个人博客,在做自己博客的时候有个想法,本来是打算用nginx作为静态文件服务器使用,django做后端程序.我的前端页面用vue写的,结果用组件用嗨了,发现页面列表和 详情都是通过切换组件实现的,这样很省代码,但是为了实现下面这种效果的时候遇到了问题:我要访问url: http://www.liushx.com/artical/123456.html返回同一页面(artic
转载 2024-07-28 11:50:34
163阅读
静态资源web服务静态资源类型CDNCDN的基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求。配置语法 tcp_nopush 告诉nginx在一个数据包里发送所有头文件,而不一个接一个的发送。 tcp_nodelay 告诉nginx不要缓存数据,而
  • 1
  • 2
  • 3
  • 4
  • 5