nginx安装环境CentOS release 6.6 (Final) x86_64配置yum源# rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm安装# yum&nbs
原创
2016-07-26 14:02:25
840阅读
不管 Web 前端架构运行机制还是 Web 后端架构中,网络是必不可少的且占分量很重。用户通过网络访问 Web 服务器,Web 后端架构中各种服务之间通过网络来进行通信和协作,网络是现代 Web 应用的基石,因此,高性能Web离不开网络。协议对性能的影响TCPTCP 是一种面向连接的、可靠的、基于字节流的传输层通信协议
转载
2021-06-04 21:08:06
528阅读
想要快速搭建自己的API服务?本文教会你用Python完成最简单最快速的搭建!前言曾几何时,我还在用着Django+jsonrpc,做自己的API服务。一个字:”慢”,两个字:”难写“,三个字:“难搭建”。当初做API服务的需求主要是有两个项目需要远程服务器执行Python代码,返回JSON数据。一个是高校快递帮,是我和ringotc还有我的一个发小一起完成的,是微信小程序大赛作品。另一个是Fam
转载
2023-07-01 09:53:32
313阅读
LEMP构建高性能WEB服务器目录前言:一、系统安装1. 系统分区2.系统初始化脚本(根据具体需求关闭不需要的服务)二、编译安装基本环境1. 安装准备2. 编译安装软件包三、编译安装PHP及Nginx1.PHP(Fastcgi)编译安装2.安装Nginx四、Nginx多虚拟主机配置及基本优化(以配置Discuz!论坛为例)1.配置Nginx虚拟主机(防盗链及expir
转载
精选
2013-05-23 17:25:51
1035阅读
点赞
2评论
一、nginx简介Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的
原创
2015-03-21 15:50:49
1852阅读
一.Nginx特性* *模块化,目前只能将模块编译进Nginx,暂时不支持动态装卸模块.(httpd优势)* *可靠性,一个主进程(master)控制多个工作进程(worker),工作进程响应用户多个请求(httpd劣势)* *低内存消耗,(httpd劣势)* *支持热部署,(httpd相同)* *支持事件驱动I/O,AI/O,支持mmap(httpd2.4才算支持event,劣势)二.Nginx
原创
2016-09-02 16:09:36
877阅读
Nginx高性能Web服务器详解1. 什么是Nginx1.1 优点1.2 缺点2. Nginx负载均衡策略2.1 轮询策略2.2 加权轮询策略2.3 IP hash策略3. 常用
原创
2022-06-22 12:15:41
522阅读
点赞
传统上基于进程或线程模型架构的web服务通过每进程或每线程处理并发连接请求,这势必会在网络和I/O操作时产生阻塞,其另一个必然结果则是对内存或CPU的利用率低下。生成一个新的进程/线程需要事先备好其运行时环境,这包括为其分配堆内存和栈内存,以及为其创建新的执行上下文等。这些操作都需要占用CPU,而且过多的进程/线程还会带来线程抖动或频繁的上下文切换,系统性能也会由此进一步下降。在设计的最初阶段,n
原创
2016-09-07 08:48:07
368阅读
Memcached是一款开源、高性能、分布式内存对象缓存系统,可应用各种需要缓存的场景,其主要目的是通过降低对Database的访问来加速web应用程序。它是一个基于内存的“键值对”存储,用于存储数据库调用、API调用或页面引用结果的直接数据,如字符串、对象等。memcached是以LiveJournal旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一款软
原创
2016-09-07 15:00:24
643阅读
Nginx服务器的高级配置由于Nginx服务器运行的实际环境和提供的功能千差万别,可以]
原创
2023-03-08 10:07:23
415阅读
Http的过程及步骤:1、域名解析2、建立连接3、发送请求 4、等待响应 (服务器处理)5、接收数据 (网络传输)针对性优化1、 通过选择热的域名解析服务器或者设置TTL(就是一条域名解析记录在DNS服务器中的存留时间2、受带宽,网络影响3、本地cookie 会被上传到服务器,设置cookie的Domain可以防止一些不必要的网络传输。4、后台优化篇5、从接收数据到浏览器渲染
转载
2023-07-09 15:29:51
55阅读
Zend Framework (ZF)是用 PHP 5.3及更高版本来开发 Web 程序和服务的开源框架。ZF用100% 面向对象编码实现。 ZF的组件结构独一无二,每个组件几乎不依靠其他组件。这样的松耦合结构可以让开发者独立使用组件。 我们常称此为 “use-at-will”设计。 在2012年9月5日正式发布了2.0版本,简称为ZF2,该版本的主打口号则是“高性能”。目前的最新版本为&nb
转载
2023-07-14 15:35:28
81阅读
Python web 框架性能对比一说到 Python 大家多半最先想到的就是它代码的简洁与性能的孱弱。
在我所使用体验过的 Python web 框架中 Tornado 性能最好,Flask 次之,Django 最差;
但是从开发的速度与后期维护的成本来说,它们的排名又应该反过来。近些年来又有很多后起之秀,比如:sanic 和 fastapi,不由得让人好奇究竟哪一个才是性能最好的那个。
我在这
原创
2022-12-27 15:11:10
619阅读
点赞
提高web站点性能的三个方向服务器端入手网络传输客户端
原创
2012-02-27 13:18:24
396阅读
上个月,Yahoo!优异性能(Yahoo!'s Exceptional Performance)开发团队成员 Stoyan Stefanov 出席了蒙特利尔的2008魁北克PHP会议演讲。他提供了他们团队最新的研究成果和提高网页性能规则20条。在早先的高性能网页开发14条军规已经让大家耳熟能详,此次新增的20条更加全面,覆盖了服务器端、cookies、页面内容、JavaScript、CSS
转载
精选
2013-06-19 10:04:00
348阅读
高性能HTML一、避免使用iframe iframe也叫内联frame,可将一个HTML文档嵌入另一个HTML文档中。 iframe的好处是,嵌入的文档独立于父文档,通常也借此使浏览器模拟多线程。缺点是: ①虽然iframe能模拟多线程,但主流浏览器的同域名并行下载数是不变的,浏览器对同域名的链接总是共享浏览器级别的连接池, 即使是不同窗口或标签页的同域名网页。 ②在页面加载时,i
转载
2013-06-13 14:24:00
223阅读
2评论
socketify 是一个支持pypy3 以及python3的高性能web 框架,支持http 以及websockets 协议 包含的特性 对于websocket 扩展了pub/sub
最近在物色高性能的python web服务器。一般来说,web服务器常见的有nginx,apache,lighttpd等,我是个nginx控,所以一开始就把apache,lighttpd给抛弃了,采用nginx作为前端。当然,前端固然很重要,但更加重要的是后端的处理服务器,以不同模式为基础构建的web app服务器决定着整个系统的响应快慢。通过参考Nicholas Piel写的《Benchmark
转载
2024-05-22 07:39:51
59阅读