eaccelerator安装配置 PHP加速 网站加速模块

news/2024/5/19 1:34:01/文章来源:https://blog.csdn.net/weixin_34121282/article/details/91548434

为什么80%的码农都做不了架构师?>>>   hot3.png

eAccelerator简介 eAccelerator 是一个的免费、开源的PHP模块,它能够为提供PHP加速 、优化、加码、和动态内容缓存功能。它通过存储PH脚本编译后的状态而加快执行PHP脚本的速度,而不需要频繁的编译这个PHP脚本。而且它能优化PHP脚本,以提高执行PHP的速度。eAccelerator特色是减少了服务器负载、使PHP脚本加速1-10倍。   下载地址:http://sourceforge.net/projects/eaccelerator/   解压源文件eaccelerator # tar jxvf eaccelerator-0.9.6.tar.bz2 修改源代码(解决出现open_basedir等报错) # cd eaccelerator-0.9.6/ # vi eaccelerator.c 找到以下: if (PG(open_basedir) && php_check_open_basedir(realname TSRMLS_CC)) { 改为 if (PG(open_basedir) && php_check_open_basedir(file_handle->filename TSRMLS_CC)) {   编译安装扩展eaccelerator # /usr/local/php-5.2.14/bin/phpize # 对应你自己的phpize,一定要在eaccelerator-0.9.6目录执行 # ./configure --enable-eaccelerator \ --with-php-config=/usr/local/php-5.2.14/bin/php-config # make # make install # 会提示你扩展装到了哪个目录,我这边是/usr/local/php-5.2.14/lib/php/extensions/no-debug-non-zts-20060613/   配置php.ini 如果本机之前有加过扩展,直接跳到下一步“添加eacclerator扩展 Vi /usr/local/php-5.2.14/etc/php.ini extension_dir = ./ 替换成 extension_dir=/usr/local/php-5.2.14/lib/php/extensions/no-debug-non-zts-20060613/   添加eacclerator扩展 vi /usr/local/php-5.2.14/etc/php.ini 增加如下内容 [eaccelerator] extension=eaccelerator.so eaccelerator.shm_size="16" 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="0" eaccelerator.shm_prune_period="0" eaccelerator.shm_only="0" eaccelerator.compress="1" eaccelerator.compress_level="9"   创建eaccelerator目录 mkdir /tmp /eaccelerator chmod 777 /tmp/eaccelerator   重启测试 重启apache或者nginx,并且查看效果,如果/tmp/eaccelerator下有目录,说明安装成功了。     配置参数详解(eaccelerator) eaccelerator.shm_size="8" eAccelerator 可以使用的共享内存的数量 (以兆为单位) . "0" 是指操作系统的默认值. 默认值是 "0".可根据服务器的实际情况来调整,8,16,32,64,128都是可以的。   eaccelerator.cache_dir="/tmp/eaccelerator " 这个目录是给磁盘缓存使用. eAccelerator 在这里储存预先编译好的代码, 进程数据, 内容以及用户的自定义内容. 同样的数据也能被储存在共享内存中 (这样可以提高访问速度). 默认的设置是 "/tmp/eaccelerator". eaccelerator.enable="1" 开启或关闭 eAccelerator。"1" 为开启,"0" 为关闭。默认值为 "1"。 eaccelerator.optimizer="1" 启或关闭内部优化器,可以提升代码执行速度。"1" 为开启,"0" 为关闭。默认值为 "1"。 eaccelerator.check_mtime="1" 打开或者关闭 PHP 的文件修改检查. "1" 是指打开, "0" 是指关闭. 如果您在修改以后重新编译 PHP 的文件,那么您应当设置为 "1". 默认值是 "1". eaccelerator.debug="0" 开启或关闭调试日志记录。"1" 为开启,"0" 为关闭。默认值为 "0"。会将缓存命中得记录写入日志。 eaccelerator.filter="" 判断哪些 PHP 文件必须缓存。您可以指定缓存和不缓存的文件类型(如 "*.php *.phtml"等),如果参数以 "!" 开头,则匹配这些参数的文件被忽略缓存。默认值为 "",即,所有 PHP 文件都将被缓存。 eaccelerator.shm_max="0" 当使用 " eaccelerator_put() " 函数时禁止其向共享内存中存储过大的文件。该参数指定允许存储的最大值,单位:字节 (10240, 10K, 1M)。"0" 为不限制。默认值为 "0"。 eaccelerator.shm_ttl="0" 当eAccelerator 获取新脚本的共享内存大小失败时,它将从共享内存中删除所有在最后 "shm_ttl" 秒内没有存取的脚本缓存。默认值为 "0",即:不从共享内春中删除任何缓存文件。 eaccelerator.shm_prune_period="0" 当eAccelerator 获取新脚本的共享内存大小失败时,他将试图从共享内存中删除早于"shm_prune_period" 秒的缓存脚本。默认值为 "0",即:不从共享内春中删除任何缓存文件。 eaccelerator.shm_only="0" 允许或禁止将已编译脚本缓存在磁盘上。该选项对 session 数据和内容缓存无效。默认值为 "0",即:使用磁盘和共享内存进行缓存。 eaccelerator.compress="1" 允许或禁止压缩内容缓存。默认值为 "1",即:允许压缩。 eaccelerator.compress_level="9" 指定内容缓存的压缩等级。默认值为 "9",为最高等级。 eaccelerator.keys = "disk_only" eaccelerator.session = "disk_only" eaccelerator.content = "disk_only" 设置内容缓存的存放的地方,可以设置为: shm_and_disk 在共享缓存和硬盘(默认值) shm 默认存在共享内存,如果共享内存已满或大小超过 "eaccelerator.shm_max" 的值,就存到硬盘 shm_only 只存放在共享内存 disk_only 只存放在硬盘 none 不缓存数据  

转载于:https://my.oschina.net/766/blog/211400

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_825689.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java前端自学路线_Web前端自学之路学习路线,web前端开发网站

原标题:Web前端自学之路学习路线,web前端开发网站前端开发作为一个由网页制作演变成的新兴岗位,其实在国内外来说,受到重视的时间并不长,在前几年间技术快速的发展和其应用普及率的迅猛增长,使得前端人才市…

zblog php seo,ZBlogPHP插件:ZBlogSEO工具包之基础设置说明

由于ZBlogSEO工具包功能较多,部分用户会咨询相关设置/配置问题,因此在此做部分内容配置说明(配置仅为推荐项,具体情况根据自己服务器配置,文章数、文章内容更新频率进行调整)。插件地址:https://app.zblogcn.com/?id2…

华为抓取错误日志在哪里_做SEO需要学会查看网站日志

一、网站日志是什么?网站日志(服务器日志)是记录web服务器接收处理请求以及运行时错误等各种原始信息的以.log为后缀的日志文件。网站日志的用途主要有两种,其一是记录网站的运营情况,如用户IP、操作系统、访问页面、蜘蛛抓取情况等信息&…

为什么打不开_网络正常,为什么就是你的网站打不开?

大家有没有遇到过这样的事情,就是你微信聊天很正常,一些音乐软件也是照常在线听,就是网页一进去各种打不开,好不容易打开一个网页了,但是特别卡,或者是跳转到其他页面去了,到底是怎么一回事&…

git迁移MySQL数据库_GitHub如何通过迁移MySQL数据库提高网站性能

GitHub,作为广泛使用的开源代码库以及版本控制系统,其数据库MySQL性能的优劣对整个网站平台有着举足轻重的影响。接下来我们一起跟随GitHub基础架构团队的步伐,来重温去年8月做的一次重大MySQL更新,看是如何使得GitHub运行得更畅顺…

域名跳转劫持源码_网站劫持问题,网站劫持问题是什么意思?怎么才能解决?...

网站劫持是目前黑产最喜欢的一种网页引流方式,此手法往往通过政府、教育机构网站(权重高),修改网站源代码、放寄生虫程序、设置二级目录反向代理等实现。网页劫持可以分为服务端劫持、客户端劫持、快照劫持、搜索劫持等等&#xf…

ckks方案优化最好的_网站优化有什么好处?角点科技告诉你网站优化的好处

网站优化对往网站有什么好处?在这个互联网时代,网站已经成为了我们生活中非常重要的东西了,网站的出现方便了我们的生活,同时也给很多人带来了收益。网站建设出来才算是一个开始,想要让一个网站获得更多的浏览量就要对…

网站内容 分享/转贴 到sns 开心.人人.微博...

1) 第三方插件a )bshare.cn 一个强大的网页分享插件,可以将您喜欢的博文、新闻等内容快速分享、转贴到社群网络上。 网站地址: http://www.bshare.cn/index 使用条款: http://www.bshare.cn/terms插件样式可自定义问题: bshare窗口是一个div,会被flash的div覆盖…

做网站不买服务器百度能搜到,做网站教程:哪几种链接是不会被百度抓取的

做SEO的同学都知道友情链接可以很好的引蜘蛛,但是偏偏有一些站长就是喜欢在友情链接上做手脚,这里列举常见的作弊手段,大家可以在交换友情链接的时候防范一下。作弊一:robots文件屏蔽链接对方网站robots屏蔽了所有的友情链接或者你…

租传奇手游服务器网站,传奇手游服务端

传奇手游服务端2020最新发布的手游,一上线就被千万兄弟下载,想玩好玩刺激的,传奇手游服务端满足你的梦想,赶快来试试吧。传奇手游服务端是一款拥有多种职业玩法的的经典之作,自始至今,仍然有很多玩家都为此…

java小说目录提取_中文编程,用python编写小说网站爬虫

更多中文编程推广过程内情, 请关注“用中文编程”微信公众号.作者:乘风龙王原文:https://zhuanlan.zhihu.com/p/51309019为保持源码格式, 转载时使用了截图. 原文中的源码块为文本格式.我比较喜欢看小说,在网络上看小说一般有2种选择&#xf…

VS2010 Web网站发布详解

对VS2010来说,发布Web是一件相当容易的事情,也许就是这个原因导致网上关于发布网站具体细节的资料很少。然而这些正是初学者所需要的,下面我详细介绍一下Web网站发布的具体过程。 第一步:在解决方案资源管理器中右击Web应用程序名…

在PC上测试移动端网站和模拟手机浏览器的5大方法(转)

一、Chrome*浏览器 chrome模拟手机总共有四种方法,原理都一样,通过伪装User-Agent,将浏览器模拟成Android设备。以下标星的为推荐方法。 1.新建Chrome快捷方式 右击桌面上的Chrome浏览器图标,在弹出的右键菜单中选择“复制”&…

ArcGIS最权威、最专业的技术分享网站:积思园(www.iarcgis.com)

你对iArcGIS.com说点什么 为什么会有该网站的产生 在这个所谓的“大数据”的时代,每个人都深陷于海量信息无法自拔,因为过多碎片化的数据只会让自己的思维更加迷离,快餐式的阅读只会让自己变得虚胖。iArcGIS.com团队正在试图以工匠精神把最纯…

WordPress优化:6种方法加快WordPress网站运行

WordPress作为一个平台,本身具有非常良好的编码,性能也不错。 但是有些人选择WordPress建站后,总喜欢装一大堆拖慢网站速度的垃圾插件,然后选一个垃圾的虚拟主机。当然,即使你没有在自己的WordPress网站上面做一些傻逼…

CentOS服务器安装宝塔并搭建网站

前言: 买了个Linux服务器,今天决定试试宝塔面板 建立图形化界面: 为了方便我们的使用,我们先给Linux服务器创建图形化界面,我这里是CentOS7.4 首先先用命令给yum升级: yum -y update 然后安装“X Wind…

在你的网站、浏览器中集成3D模型预览功能,使用开源项目Online3DViewer

开源项目Online3DViewer # 通过url参数形式预览模型 https://3dviewer.net/#[3D模型URL]Online3DViewer 是一个免费、开源的web解决方案,可以让我们在浏览器中探索和扩展3D模型。 支持文件类型 导入 obj (with mtl and texture)3ds (with texture)stl (text and …

优秀网站收集

日常生活或工作总免不了搜索引擎寻找资料。 以下推荐些近期发现的“推荐APP或网站”类型好用并且持续活跃更新的网站,再次也算做个记录,后期想找资料时可以重翻阅此篇随笔。 1. egouz 分享互联网优秀资源-国外网站推荐,目前收录国外网站 1443…

创建自己的专属网站的简要流程

创建一个自己专属的网站途径有两个:第一,借助网络服务公司快速建站,直接在搜索器上输入“快速建站”就可以得到很多快速建站的网站,如图1。选择其中一个品牌,注册好了就会有模板,而且大部分支持自定义域名。…

linux网站宝塔无法访问ipv6,centos7宝塔面板服务器开启纯IPV6访问

随着互联网世界日新月异的发展,ipv6好像已经成为一种必不可少的趋势,但是当前国内机房大部分还不能支持ipv6,腾讯云亦如此。同时,现在有部分程序在服务器上运行的时候,需要服务器能监听一个ipv6地址才行,因…