PHP OPCode缓存:Window下安装APC

前言

PHP语言在性能上相对于其他编译型语言来说性能算不上突出,但是使用了OPCode缓存后性能提升还是很明显的.常见的主要有 Eaccelerator,XCache,APC本文主要介绍APC的使用.

APC的介绍

APC,全称是Alternative PHP Cache,官方翻译叫"可选PHP缓存".它为我们提供了缓存和优化PHP的中间代码的框架。 APC的缓存分两部分:系统缓存和用户数据缓存。

系统缓存

它是指APC把PHP文件源码的编译结果缓存起来,然后在每次调用时先对比时间标记。如果未过期,则使用缓存的中间代码运行。默认缓存3600s(一小时)。但是这样仍会浪费大量CPU时间。因此可以在php.ini中设置system缓存为永不过期(apc.ttl=0)。不过如果这样设置,改运php代码后需要重启WEB服务器。目前使用较多的是指此类缓存。
用户数据缓存
    缓存由用户在编写PHP代码时用apc_store和apc_fetch函数操作读取、写入的。如果数据量不大的话,可以一试。如果数据量大,使用类似memcache此类的更加专着的内存缓存方案会更好。

APC模块安装

下载地址:http://pecl.php.net/package/apc

第一步:下载php_apc.dll 在/pecl.php.net/package/apc 要与php版本对应 将php_apc.dll放入你的ext目录

第二步:让php.ini支持apc扩展模块。 然后打开php.ini 加入:

extension=php_apc.dll
[APC]
apc.enabled=1
apc.shm_segments=1
apc.ttl=300
apc.user_ttl=300
apc.num_files_hint=1024
apc.mmap_file_mask="E:/Wamp/tmp/apc.XXXXXX"
apc.enable_cli=1

重启php的容器。

APC参数设置:

通过下载的APC包中含有的apc.php文件可以管理apc。

时间: 2024-10-23 17:01:28

PHP OPCode缓存:Window下安装APC的相关文章

memcached 缓存window下安装

首先到 http://danga.com/memcached/ (符件中我也上传了这两个包)下载 memcached 的 windows 版本和 java 客户端 jar 包,目前最新版本是 memcached-1.2.1-win32.zip 和 java_memcached-release_1.6.zip , 分别解压后即可! 首先是安装运行 memcached 服务器, 我们将 memcached-1.2.1-win32.zip 解压后,进入其目录,然后运行如下命令: c:>memcache

在Window下安装Oracle

在Window下安装Oracle数据库详解 一.Oracle解压包下载地址 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 二.解压Oracle解压包文件 1.解压如下两份文件,解压到当前同一个文件夹 2.解压完成后会多出如下database文件夹 3.进入database文件夹,会见到如下文件 会弹出如下窗口,等待安装操作中 三.如下是安装步骤 1.电子邮箱可以不填,去掉选项勾

pylint window下安装与使用

简介 Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8)和有潜在问题的代码. Pylint 是一个 Python 工具,除了平常代码分析工具的作用之外,它提供了更多的功能:如检查一行代码的长度,变量名是否符合命名标准,一个声明过的接口是否被真正实现等等. Pylint 的一个很大的好处是它的高可配置性,高可定制性,并且可以很容易写小插件来添加功能. 如果运行两次 Pylint,它会同时显示

mac下安装apc并且使用

1.到网站下载对应PHP版本apc压缩包http://git.php.net/?p=pecl/caching/apc.git;a=commit;h=08e2ce7ab5f59aea483d877e2bc19bb1a5bcc34f 2.解压并进入apc文件夹 3.以此执行 phpize ,make ,sudo make install命令 4.如果是在MAMP环境下,apc.so在扩展PHP扩展文件夹下.例如我的在这/Applications/MAMP/bin/php/php5.5.26/lib/

window下安装Apache Tomcat

window下Apache Tomcat安装 1.下载Apache Tomcat 打开:http://tomcat.apache.org/,根据需要下载对应版本 我选择下载相应windows版本的Tomcat 9 2.解压,进入到对应目录 了解一下Tomcat下各个文件及文件夹的意义: bin:二进制执行文件.里面最常用的文件是startup.bat,如果是 Linux 或 Mac 系统启动文件为 startup.sh. conf:配置目录.里面最核心的文件是server.xml.可以在里面改端

Window下安装Maven及Eclipse中安装m2eclipse插件

作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建.依赖管理和项目信息管理. 一.在Window上安装Maven 1. 在安装Maven之前首先是否已正确安装了JDK,Maven可运行在JDK1.4及以上版本. echo %JAVA_HOME% java -version 2. 下载Maven下载地址http://maven.apache.org/download.cgi,选择对应版本apache-maven-3.2.5-bin.zip或者apache

window下安装nvm、node.js、npm的步骤

1.下载nvm(nodejs版本管理工具) https://github.com/coreybutler/nvm-windows/releases 下载nvm-noinstall.zip,解压即可使用 2.双击install.cmd,直接回车,默认在c盘生成settings.txt 3.配置settings.txt root:E:\front_end\nvm //nvm.exe所在目录 path:E:\front_end\nodejs //node快捷方式所在的路径 arch: 64 //当前系

在window下安装python的.whl文件

在linux下的安装过程是非常简单的 在linux下我一般用vim写python,最近经常在window下写代码,不想切换,所以准备把window下python的插件装好 其实一些简单的exe当然很好装,这里遇到了.whl文件 为了安装它,必须有 安装eay_install 安装pip 但是这里pip还是被安装在了scripts目录下 下次要运行pip的时候还是要到这个目录下 之后需要运行.whl文件 pip install whatever.whl 就超级简单了

window 下安装 dig 命令

dig 是一个 Linux 下用来 DNS 查询信息的工具,全称是Domain Information Groper,与 nslookup 类似,但比 nslookup 功能更强大.Windows 下只有 nslookup,如果也想用到 dig 命令,就只能自己动手安装了.dig 作为 bind 的一部分,官方网站如下:http://www.bind9.net/download下面来具体说说步骤,如何安装. 选择一个镜像站点,点击进入,比如:ftp://ftp.nominum.com/pub/i