热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

php怎么设置多个脚本(php怎么设置多个脚本编辑)

导读:很多朋友问到关于php怎么设置多个脚本的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!本文目录一览:

导读:很多朋友问到关于php怎么设置多个脚本的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!

本文目录一览:


  • 1、用nginx+php-fpm怎么设置多个php应用才是对的


  • 2、php怎么包含或引入多个文件或脚本


  • 3、在线等:如何使同一客户端请求的多个相同的php脚本实例同时运行?

用nginx+php-fpm怎么设置多个php应用才是对的

问得不是很清楚,我就解决两个问题吧。

1、你是想实现一个php-fpm监听多个端口。默认是监听9000,你想监听多几个php-fpm。可以复制多几份php-fpm.conf文件,每个的端口不一样,然后通过php-fpm命令的-y参数,指定启动的不同conf文件,即可。

2、不知道php-fpm要设置多少进程?这个要看你的内存宽不宽裕,一个php-fpm的进程大概占用20M的内存。独立的php-fpm应用,用静态好点。还有其它服务程序(如mysql),用动态。

选择静态分配的话,设置pm=static,对应的pm.max_children就是设置进程数量。

选择动态分配的话,设置pm=dynamic,pm.start_servers:动态方式下的起始php-fpm进程数量。pm.min_spare_servers:动态方式下的最小php-fpm进程数量。pm.max_spare_servers:动态方式下的最大php-fpm进程数量。

php怎么包含或引入多个文件或脚本

//引入包含多个脚本的文件夹下所有php脚本,参数$dir是文件夹的相对地址  

function includeDirScript($dir){  

  

    //打开文件夹  

    $handler = opendir($dir);  

  

    //遍历脚本文件夹下的所有文件  

    while( (($filename = readdir($handler)) !== false) ){  

  

        //如果文件为php脚本文件  

        if( substr($filename,-4) == '.php' ){  

  

            //将文件包含进来  

            require_once( $dir.'/'.$filename );  

        }  

    }  

  

    //关闭文件夹  

    closedir($handler);  

  

}

在线等:如何使同一客户端请求的多个相同的php脚本实例同时运行?

你的写LOG和读LOG的原理是什么呢?

或者你可以提供部分文件给我,我帮你看看

正如你提供的连接显示的内容,你考虑先清空缓存,再在ShowLog的PHP里禁止缓存试试。

PHP禁止缓存:

理论上即使有100个页面同时require application_top.php,每个页面都打开一个数据库连接,也不会出现你说的情况的,因为MYSQL和APACHE一样是支持并发的。建议你仔细分析一下你的代码。

这种情况只出现在FIREFOX中,IE下不会的。似乎FIREFOX一个URL只能同时有一个线程读取。你可以测试一下,分别用IE和FIREFOX执行以下的test.php

test.php文件:

?php

for($i=0; $i100; $i++){

echo $i . "br/";

ob_flush(); flush();

sleep(1);

}

解决办法是在URL后多加上一个时间戳,保证每次的URL都不一样,有不会影响你的代码。例如test.php?23423432, test.php?9923432 这样就能同时执行了

如果像ajax83316说的那样,你在程序里使用了耗时的独占且锁定资源(尤其是数据库)的算法,只能优化你的算法了,别无它法

补充说明,服务器可以同时为很多客户端(取决于你的服务器配置)执行一个程序(例如test.php)。像新浪的首页也许同时有10000个用户在调用。所以不会是服务器的问题。

结语:以上就是编程笔记为大家整理的关于php怎么设置多个脚本的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~


推荐阅读
author-avatar
美丽女人一起来_381
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有