初级篇:(单机模式)
假设配置:(Dual core 2.0GHz,4GB ram,SSD)
基础框架:apache(PHP)
+ Mysql / IIS + MSSQL
(最基础框架,处理一般访问请求)
进阶1:替换Apache为Nginx,并在数据库前加上cache层【数据库的速度是最大的瓶颈】
Nginx(PHP) + Memcache + Mysql
(此时已经...
分类:
其他好文 时间:
2015-01-12 16:31:37
阅读次数:
207
公司在做高并发压测,fastcgi,apc,ocache,opcache,几经考虑,最终考虑用opcache,因为作为zend-opcache合并为php5.5的分支版本,xcache的前途堪虑,在环境的安装上竟然折腾了半个下午没有搞定,这个作下问题记录。先说安装,http://php.net/manual/zh/opcache.installation.php官网..
分类:
Web程序 时间:
2015-01-12 06:57:05
阅读次数:
255
架构这个平台可谓是一波三折,中间出了好多错误,以前nginx+php还没有搭建过。网上的文章写的乱七八糟的,也不想看,就看了下这方面的工作原理。到现在才捯饬出来。工作原理:nginx发现有php页面过来的时候,会通过fastcgi(监听程序)把请求交给php-fpm模块进行处理。然后在返..
分类:
Web程序 时间:
2015-01-12 06:55:15
阅读次数:
329
fastcgi调优(配合PHP引擎动态服务)fastcgi_connect_timeout300;#指定连接到后端FastCGI的超时时间fastcgi_send_timeout300;#向FastCGI传送请求的超时时间,这个值是指已经完成两次握手后向FastCGI传送请求的超时时间。fastcgi_read_timeout300;#指定接收FastCGI应答的超时时..
分类:
Web程序 时间:
2015-01-11 09:48:04
阅读次数:
164
准备:1.配置防火墙,开启80端口、3306端口#Firewallconfigurationwrittenbysystem-config-firewall#Manualcustomizationofthisfileisnotrecommended.*filter:INPUTACCEPT[0:0]:FORWARDACCEPT[0:0]:OUTPUTACCEPT[0:0]-AINPUT-mstate–stateESTABLISHED,RELATED-jACCEPT-AINPUT..
分类:
数据库 时间:
2015-01-10 18:29:52
阅读次数:
245
公司的一个小论坛访问出现乱码,且不能发帖。网站框架为nginx+php+mysql。查看论坛目录,发现新增了许多莫名其妙的目录文件,查看nginx日志,一些访问也不正常。大概处理过程如下:1.看内存磁盘是否已满2.看bbs目录权限是否过大修改为较小的权限chown-R600。修改后发帖,测试改..
分类:
其他好文 时间:
2015-01-09 19:36:43
阅读次数:
201
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://ixdba.blog.51cto.com/2895551/806622一、什么是 FastCGIFastCGI是一个可伸缩地、高速地在HTTP server和动态脚本语言间通信的接口。多...
分类:
Web程序 时间:
2015-01-09 09:09:06
阅读次数:
254
测试环境Linux 2.6.18nginx-1.0.4http://www.nginx.org/php-5.3.6http://www.php.net/一,安装Nginxwget http://nginx.org/download/nginx-1.0.4.tar.gztar -zxvf nginx-...
分类:
Web程序 时间:
2015-01-09 09:08:17
阅读次数:
206
最近因为项目上的需要开始大量使用nginx,因此也想趁机将以前常用的django+apache的架构换成django+nginx。常见的 django webapp 部署方式采用FCGI 或 WSGI的方式部署,在这里主要对CentOS 6.5下采用 Nginx + fastcgi + Python...
分类:
编程语言 时间:
2015-01-08 15:09:19
阅读次数:
432
今天在做一个数据导入,超时时间一直设置不对,经过几轮查询以后,才知道需要做如下多环节的配置。Nginx需要配置如下超时配置 fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;如果使用的是Nginx的代理服务,需要添加如下配置 location / {
p...
分类:
Web程序 时间:
2015-01-08 13:28:52
阅读次数:
161