zoukankan      html  css  js  c++  java
  • 四十一、LAMP与LNMP加速与缓存优化进阶实战下部

    一、配置,在nginx和apache所在的服务器中:

    1.配置:cd /application/php/lib/php.ini

    1)extension_dir="/application/php/lib/php/extensions/no-debug-non-zts-20090626/"

    2)结尾添加:extension = memcache.so
                           extension = pdo_mysql.so
                           extension = imagick.so

    2.配置eaccelerator缓存目录

      mkdir -p  /tmp/eaccelerator   (将缓存放在ssd固态硬盘或者内存文件系统tmpfs)

    授权:  chown -R nginx.nginx  /tmp/eaccelerator

    授权:  chown -R www.www  /tmp/eaccelerator

    查看apache的用户:  egrep "User|Group"  /application/apache/conf/httpd.conf(查看用户)

    添加参数: 

    cat >> /application/php/lib/php.ini<<EOF
    [eaccelerator]
    extension=eaccelerator.so
    eaccelerator.shm_size="64"
    eaccelerator.cache_dir="/tmp/eaccelerator"
    eaccelerator.enable="1"
    eaccelerator.optimizer="1"
    eaccelerator.check_mtime="1"
    eaccelerator.debug="0"
    eaccelerator.filter=""
    eaccelerator.shm_max="0"
    eaccelerator.shm_ttl="3600"
    eaccelerator.shm_prune_period="3600"
    eaccelerator.shm_only="0"
    eaccelerator.compress="1"
    eaccelerator.compress_level="9"
    EOF
    查看php中添加eaccelerator的情况:/application/php/bin/php -v
    cd  /tmp/eaccelerator/
    查看当前的文件:find  /tmp/eaccelerator/ -type f

    二、 配置xcache(和eacc任选一个)

    cd /application/php/lib/php.ini

    vi /home/oldboy/tools/xcache-1.3.2/xcache.ini将第3行注释掉,第5行注释掉,第八行去掉注释;

      cat /home/oldboy/tools/xcache-1.3.2/xcache.ini >>/application/php/lib/php.ini ---将上述文件放到php.ini的文件里面

      /application/php/bin/php -v  ---查看加速器加载情况

  • 相关阅读:
    background之你不知道的background-position
    ES6学习笔记(二)
    ES6学习笔记(一)
    将博客搬至CSDN
    Mongodb的性能优化问题
    使用AngularJS实现的前后端分离的数据交互过程
    输出JS代码中的变量内容
    程序生成word与PDF文档的方法(python)
    python 2.7安装某些包出现错误:"libxml/xmlversion.h:没有那个文件或目录"
    Linux中安装配置spark集群
  • 原文地址:https://www.cnblogs.com/dangjingwei/p/11694336.html
Copyright © 2011-2022 走看看