php-fpm的配置和优化



转自

https://www.zybuluo.com/phper/note/89081

我在前面几篇中,很详细的讲述了php-fpm的各种介绍,和安装。今天来看一下它的配置文件php-fpm的各种配置以及一些常见的优化。

php-fpm的安装目录

下面是我的平时的环境搭建php的各种安装目录,大家的基本也差不多。

centos等linux平台

  1. /usr/local/php/php
  2. /usr/local/php/etc/php.ini
  3. /usr/local/php/sbin/php-fpm
  4. /usr/local/php/etc/php-fpm.conf

ma[......]

Read more

grails与JSecurity实例介绍



First install the plugin into your project:
grails install-plugin jsecurity
Next, generate some standard domain classes:
grails quick-start
This second step will set you up with some domain classes used to store user, role, and permission information. Note that all these classes start with the p[......]

Read more

Java NIO与IO的区别详细介绍

Java NIO与IO的详细区别

内核空间、用户空间、计算机体系结构、计算机组成原理、……确实有点儿深奥。

我的新书《代码之谜》会有专门的章节讲解相关知识,现在写个简短的科普文:

就速度来说 CPU > 内存 > 硬盘

I- 就是从硬盘到内存
O- 就是从内存到硬盘
第一种方式:我从硬盘读取数据,然后程序一直等,数据读完后,继续操作。这种方式是最简单的,叫阻塞IO。

第二种方式:我从硬盘读取数据,然后程序继续向下执行,等数据读取完后,通知当前程序(对硬件来说叫中断,对程序来说叫回调),然后此程序可以立即处理数据,也可以执行完当前操作在读取数据。[......]

Read more

程序员应该看什么书如何提高程序员素养

编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”
很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。

其实除了前10本之外,推荐数前30左右的书籍都算经典,笔者整理编译这个问答贴,同时摘译部分推荐人的评语。

下面就按照各本书的推荐数排列。

1、《代码大全》 史蒂夫·迈克康[......]

Read more

Grails 配置实例教程

由于Grails提供了默认设置,你确实可以在不做任何配置的情况下进行开发和应用。Grails也内嵌了一个Web容器和一个称为HSQLDB的内存数据库,这意味着你甚至都不用安装数据库了。
不过,在将来某些情况下你还是会想要安装一个真正的数据库的,我们将在随后的一些章节进行描述。
1 基本配置
Grails提供了一个名为 grails-app/conf/Config.groovy 的文件用来进行一般性配置。这个文件使用了Groovy的 ConfigSlurper 特性,除了它是由纯正的Groovy实现外,它与Java的properties文件是非常相似的,因此你可以在应用中重用定义的变量或者[......]

Read more

mysql配置文件my.cnf优化提高性能

1、目的:

通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能。

 

2、服务器参数:

32G内存、4个CPU,每个CPU 8核。

3、MySQL目前安装状况。

MySQL目前安装,用的是MySQL默认的最大支持配置。拷贝的是my-huge.cnf.编码已修改为UTF-8.具体修改及安装MySQL,可以参考<<Linux系统上安装MySQL 5.5>>帮助文档。

4、修改MySQL配置

打开MySQL配置文件my.cnf

 

vi  /etc/[......]

Read more

影响mysql性能的原因

影响MySQL性能的五大配置参数

作者:

我们今天主要和大家分享的是对MySQL性能影响关系紧密的五大配置参数,以下就是文章的具体内容描述,希望会给你带来一些帮助在此方面。

以下的文章主要是对MySQL性能影响关系紧密的五大配置参数的介绍,我前几天在相关网站看见对MySQL性能影响关系紧密的五大配置参数的资料,觉得挺好,就拿出来供大家分享,望你能有所收获。

(一)连接

连接通常来自Web服务器,下面列出了一些与连接有关的参数,以及该如何设置它们。

1、max_connections

这是Web服务器允许的最大连接数,记住每个连接都要使用[......]

Read more

提升mysql数据库性能提高运行速度

下面开始优化下my.conf文件(这里的优化只是在mysql本身的优化,之前安装的时候也要有优化)

 

cat /etc/my.cnf

# For advice on how to change settings please see
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default loca[......]

Read more

Ubuntu linux下提升lamp性能降低内存

服务器操作系统是Ubuntu 12.04  64位 LTS,内存为512M并且没有启用虚拟内存。优化后,服务器内存一般占用在256M-378M之间,并稳定运行。所以呢,我应该来分享一下我的配置过程。

确定空闲的内存和虚拟内存是否开启

要着手配置服务器之前,先来看一下服务器内存的使用情况。你可以通过如下命令来进行查看:

复制
  1. free -m

当然,你也可以通过如下命令来查看内存都用到哪了(根据各进程内存占用大小排序的一个列表)!

复制
  1. ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less

关闭不用的服务,让[......]

Read more

win7下PHP运行环境搭建(apache2+mysql+php)

win7下PHP运行环境搭建(apache2+mysql+php)首先需要下载PHP代码包和Apache与Mysql的安装软件包,并且检测你的iis是否打开了,如果开着就关掉,否则就会起冲突,我直接在控制面扳->程序->打开或关闭window服务哪里把internet信息服务关掉了。

PHP版本:php-5.3.2-Win32-VC6-x86,VC9是专门为IIS定制的,VC6 是为了其他WEB服务软件提供的,如 Apache。我下载的是ZIP包

下载地址

Mysql版本:Windows (x86, 32-bit), MSI Installer Essential[......]

Read more