当前位置:网站首页>Compter le temps d'exécution du programme PHP et définir le temps d'exécution maximum de PHP
Compter le temps d'exécution du programme PHP et définir le temps d'exécution maximum de PHP
2022-07-05 17:29:00 【Programmation de jeux】
<?php $pagestartime=microtime(); ?> <?php Section du programme?> <?php $pageendtime = microtime(); echo $pageendtime."
"; $starttime = explode(" ",$pagestartime); $endtime = explode(" ",$pageendtime); $totaltime = $endtime[0]-$starttime[0]+$endtime[1]-$starttime[1]; $timecost = sprintf("%s",$totaltime); echo "Exécution de la page: $timecost Secondes"; ?> En général,,Par défautPHPLe temps d'exécution maximal du programme est30s,Si votre programme fonctionne au - delà de cette limite de temps,Alors il y aura quelque chose commeMaximum execution time of 30 seconds exceededErreur signalée.
Il y a plusieurs solutions:
Vérifiez d'abord si vous faites quelque chose de stupide,Cela consomme beaucoup deCPURessources et temps,S'il est vrai qu'il faut beaucoup de temps au programme pour obtenir des résultats,Alors
1> Inphp.iniAugmentation du temps d'exécution:
max_execution_time=300
1.
2> InPHPAjouter le code suivant au fichier
ini_set(‘max_execution_time’, 300); //300 seconds = 5 minutes
1.
3> Utiliser.htaccess Fichier pour augmenter le temps d'exécution :
Autres références de configuration communes :
Si votre environnement estwordpress,Alors, s'il vous plaîtconfig.phpMoyenne,Ajouter:
define(‘WP_MEMORY_LIMIT’, ‘128M’);
1.
Si vous utilisez d'autres cadres ,Peut être modifié
ini_set(‘memory_limit’, ‘128M’);
Par défaut, php.ini Le temps d'exécution maximal configuré dans est 30 Secondes,Ceci est dû à php.ini Dans max_execution_time Variable spécifiée. Si nous avions un travail qui prendrait beaucoup de temps , Comme envoyer beaucoup de courrier , Ou un énorme travail d'analyse statistique des données . Même si la tâche n'est pas terminée , Le serveur sera aussi 30 Interruption forcée du programme en cours après quelques secondes.
1, Deux façons de modifier le temps d'exécution maximum
(1)Modifier directement php.ini Moyenne max_execution_time La valeur de.
(2) Si vous n'avez pas la permission de modifier php.ini Documentation, Ou nous voulons configurer certaines pages séparément . Alors, ça peut aussi être dans PHP Configuration dans la page du programme ,Les codes sont les suivants:(Valeur numérique 0 Indique qu'il n'y a pas de limite de temps pour l'exécution).
1
ini_set ( ‘max_execution_time’ , ‘0’ );
2,Si vous utilisezIISServeur, N'oubliez pas de modifier “ Délai d'activité ”Temps
Si c'est dans IIS En service PHP Procédure, Après modification selon la méthode précédente , Effectuer une opération prolongée ou signaler une erreur .Le message d'erreur est le suivant:
HTTP Erreur 500.0 - Internal Server Error
C:\websoft\php\php-cgi.exe - FastCGI Le processus a dépassé le délai de demande configuré
Solutions: IIS -> FastCGI Paramètres-> Double - clic"php-cgi.exe" ->“ Délai d'activité ” , Augmenter cette valeur en fonction de la demande .
Auteur:Gegw MMQ!!
Programmation de jeux,Un favori pour le développement de jeux~
Si l'image n'est pas affichée depuis longtemps,Veuillez utiliserChromeNavigateur du noyau.
边栏推荐
- goto Statement
- Flask solves the problem of CORS err
- 腾讯音乐上线新产品“曲易买”,提供音乐商用版权授权
- 基于51单片机的电子时钟设计
- Q2 encryption market investment and financing report in 2022: gamefi becomes an investment keyword
- 張平安:加快雲上數字創新,共建產業智慧生態
- [binary tree] insufficient nodes on the root to leaf path
- Embedded-c Language-5
- IDEA 项目启动报错 Shorten the command line via JAR manifest or via a classpath file and rerun.
- 排错-关于clion not found visual studio 的问题
猜你喜欢
Which is more cost-effective, haqu K1 or haqu H1? Who is more worth starting with?
stirring! 2022 open atom global open source summit registration is hot!
Complete solution instance of Oracle shrink table space
Embedded-c Language-1
腾讯音乐上线新产品“曲易买”,提供音乐商用版权授权
Embedded-c Language-2
机器学习01:绪论
统计php程序运行时间及设置PHP最长运行时间
VBA驱动SAP GUI实现办公自动化(二):判断元素是否存在
Three traversal methods of binary tree
随机推荐
力扣解法汇总1200-最小绝对差
漫画:如何实现大整数相乘?(下)
Example tutorial of SQL deduplication
VBA驱动SAP GUI实现办公自动化(二):判断元素是否存在
thinkphp模板的使用
C # realizes crystal report binding data and printing 3-qr code barcode
MySQL queries the latest qualified data rows
蚂蚁金服的暴富还未开始,Zoom的神话却仍在继续!
中国银河证券开户安全吗 开户后多久能买股票
腾讯音乐上线新产品“曲易买”,提供音乐商用版权授权
Embedded-c language-6
Judge whether a string is a full letter sentence
一口气读懂 IT发展史
C (WinForm) the current thread is not in a single threaded unit, so ActiveX controls cannot be instantiated
Judge whether a number is a prime number (prime number)
Cartoon: a bloody case caused by a math problem
ICML 2022 | meta proposes a robust multi-objective Bayesian optimization method to effectively deal with input noise
一个满分的项目文档是如何书写的|得物技术
MYSQL group by 有哪些注意事项
Understand the usage of functions and methods in go language