仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1116|回复: 18
打印 上一主题 下一主题

[学习教程] PHP网页编程之网站减速 PHP 缓冲的收费完成办法

[复制链接]
兰色精灵 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:20:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作完整的网页,对元素属性达到熟悉程度网站减速   咱们晓得 Zend 有收费的优化引擎针对 PHP 而作,然而 FreeLAMP 此次采取的是一个叫做 PHP Accelerator 的缓冲产物。
  咱们在 “LAMP 减速” 这篇文章中论述过减速的几种举措,个中提到了 PHP Accelerator,它的装置办法非常复杂,然而需求去他的网站获得一个激活键。


  1、下载:

  www.php-accelerator.co.uk/download.php

  2、获得激活键并装置:

  www.php-accelerator.co.uk/activate.php

  注册本人的 SERVER_NAME 后,你会失掉上面的提醒:

  Your key for www.freelamp.com is 8edfd13946c96309244fcca309415902

  Now you must set the key for www.freelamp.com in your site configuration.

  For single domains not using virtual hosts

  The key can be set in the php.ini file as follows:

  # PHPA key for www.freelamp.com

  #

  phpa.registration_key = 8edfd13946c96309244fcca309415902

  For domains setup as a virtual host

  Add the key to the domain specific section for your web server.

  # www.freelamp.com VHost entry

  #

  < VirtualHost 10.20.30.40>

  ServerName www.freelamp.com

  # ... (other vhost specific config)

  # php settings

  php_value phpa.registration_key 8edfd13946c96309244fcca309415902

  # also enable phpa if set to off in the php.ini (the default is on)

  php_value phpa 1

  < /VirtualHost>

  详细的 phpa 值的设置,可以参考软件随带的 CONFIGURATION 文件的设置装备摆设。

  因为大多半网站是虚拟主机设置装备摆设,所以,建议采取 php_value phpa. 的体例设置。

  例如:

  php_value phpa.tweaks off

  php_value phpa.cache_dir /tmp

  php_value phpa.file_perms 400

  php_value phpa.ignore_files "/index.php, /a/test.php"

  # php_value phpa.ignore_dirs "/data/WWW/site1/,/cache/"

  php_value phpa.shm_size 8

  php_value phpa.shm_key 0xc0deb00

  php_value phpa.shm_perms 664

  3、设置 php.ini

  假定咱们把下载后的文件解开到 /usr/local/php ,那末在 php.ini 中到场:

  zend_extension=/usr/local/php/php_accelerator_1.2p2.so

  并正文失落本来的 Zend 优化引擎:

  # zend_extension=/usr/local/Zend/lib/ZendOptimizer.so

  从头启动 Apache ,用阅读器阅读一个恣意 PHP 页面可以看到 /tmp 上面生成了一些 phpa 开首的文件。别的一个反省缓冲是不是起感化的举措是看 phpinfo() 的输入,本来的 Zend 优化引擎的申明局部,已被显示成:

  This program makes use of the Zend Scripting Language Engine:

  Zend Engine v1.1.1, Copyright (c) 1998-2001 Zend Technologies

  with the PHP Accelerator v1.2p2, Copyright (c) 2001-2002, by Nick Lindridge

  需求申明的是,装置 INSTALL 装置申明上的举措,个中的 .so 文件和真实的 .so 文件有差别,所以,你在装置的时分需求注重到这个区分。

  4、调剂缓冲巨细

  PHP Accelerator 供应了缓冲办理号令:

  phpa_cache_admin -mv 察看内存的缓冲情形

  phpa_cache_admin -fv 察看文件的缓冲情形

  phpa_cache_admin -k 设置缓冲巨细

  5、总结

  该软件供应的 INSTALL 文件论述了关于功能上的一些说法,笔者不在这里赘述。

  需求申明的是,FreeLAMP.com 的文章今朝不是 PHP 架构的,然而服装论坛体系是 PHP 架构的,所以功能上的提拔只会是服装论坛体系的提拔。
  理解网站这一概念之后不难看出,任何网站都是由网页组成的,也就是说想完成网站,必须先学会做网页,因此必须要掌握了HTML,才能为今后制作网站打下基础。
若天明 该用户已被删除
沙发
发表于 2015-2-4 11:58:32 | 只看该作者
这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己
小妖女 该用户已被删除
板凳
发表于 2015-2-5 11:35:01 | 只看该作者
最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。
山那边是海 该用户已被删除
地板
发表于 2015-2-5 22:46:45 | 只看该作者
这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。
若相依 该用户已被删除
5#
发表于 2015-2-14 00:51:16 | 只看该作者
实践是检验自己会不会的真理。
再见西城 该用户已被删除
6#
发表于 2015-3-4 03:22:16 | 只看该作者
其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。
乐观 该用户已被删除
7#
发表于 2015-3-6 21:46:32 | 只看该作者
其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
不帅 该用户已被删除
8#
发表于 2015-3-10 17:27:26 | 只看该作者
在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。
柔情似水 该用户已被删除
9#
发表于 2015-3-10 21:20:12 | 只看该作者
装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。
活着的死人 该用户已被删除
10#
发表于 2015-3-11 01:47:41 | 只看该作者
,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。
谁可相欹 该用户已被删除
11#
发表于 2015-3-11 07:21:12 | 只看该作者
Ps:以上纯属原创,如有雷同,纯属巧合
透明 该用户已被删除
12#
发表于 2015-3-17 23:09:01 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
小魔女 该用户已被删除
13#
发表于 2015-3-18 06:54:52 | 只看该作者
其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
变相怪杰 该用户已被删除
14#
发表于 2015-3-22 16:50:18 | 只看该作者
至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。
简单生活 该用户已被删除
15#
发表于 2015-4-20 22:56:47 | 只看该作者
这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己
16#
发表于 2015-4-25 09:24:52 | 只看该作者
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
蒙在股里 该用户已被删除
17#
发表于 2015-4-25 10:45:38 | 只看该作者
写的比较杂,因为我也是个新手,不当至于大家多多指正。
第二个灵魂 该用户已被删除
18#
发表于 2015-5-1 07:36:51 | 只看该作者
这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。
冷月葬花魂 该用户已被删除
19#
发表于 2015-5-4 09:44:16 | 只看该作者
个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 06:05

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表