【在http请求中进行大量的php操作,真实吗? (创建大量对象等)】教程文章相关的互联网学习教程文章

php 使用fsockopen 发送http请求【代码】

需求背景 在公司开发这么一个需求,每天三次定时催付待客服催付状态的订单,设定每天15、16、17点三次执行job任务来给一批订单打电话催付,需要三个时间点都把待客服催付的订单拨打一遍电话,根据数据组统计,大概每天需要催付的订单数量在6000左右,对接第三方电话呼叫业务,拿到订单信息来呼叫。 测试状态 拿500个订单手动执行第一波测试,发现500个订单催付完毕需要30多分钟,那么6000个订单按照需求催付时间点是完全不够的,半...

可以使用PHP中的cURL将数据添加到HTTP请求的主体中吗?【代码】

我想在PHP中使用cURL向http请求的主体添加一些数据. 这可能吗?怎么样? 我正在向远程服务器发送HTTP请求.我已添加了我想要的所有标头,但现在我需要向HTTP主体添加更多数据,但我无法弄清楚如何做到这一点. 它应该看起来像这样:Host: stackoverflow.com Authorization: Basic asd3sd6878sdf6svg87fS User-Agent: My user agent ... other headers... I want to add data to the request here解决方法:不是100%肯定你的意思…… 如...

php – Zend_Framework-在哪里放置$_GET和$_POST(HTTP请求)处理?

我最近阅读了this post,这导致了一系列其他帖子似乎都提出了相同的想法:模型可以完成所有工作,View应该能够直接与模型进行通信,反之亦然,而Controller则保持不受限制.但是,显示的所有示例都相当简单,并且没有真正显示任何人如何尝试实现请求/响应周期的完整处理的示例,这让我想知道“模型应该负责处理请求(即$_GET,$_POST等)本身?“并且“控制器是否应仅作为传递来操作以实例化必要的模型并将模型传递给视图?”. (事实上??,我发...

您将如何以编程方式找出PHP中给定URL的HTTP请求总数?

有没有一种简单的方法可以在不解析URL指向的整个资源的情况下找到链接到该URL内部的不同内容类型(图像,javascript文件等)?解决方法:只是一些快速的想法给你. >您应该知道,缓存以及浏览器,服从和不遵守缓存指令的方式的差异可能会导致不同浏览器在不同时间为同一页面生成不同的资源请求,这可能值得考虑.>如果您的项目的目的只是测量此指标并且您可以控制相关网站,则可以通过可以计算请求的php代理传递每个资源.即你可以按照这种模式...

php – mod_fcgid:HTTP请求长度138520(到目前为止)超过MaxRequestLen(131072)【代码】

我正在处理csv文件上传.当我上传重文件(8mb)时,它无法处理并将网址颜色红色显示为firebug.当我检查错误时,它显示错误日志文件error -> mod_fcgid: HTTP request length 138520 (so far) exceeds MaxRequestLen (131072). 在我的phpinfo中,我增加了所有需要更改的文件属性.我没有得到什么问题以及我需要更改fcgid最大长度的位置?解决方法:要更改以消除该错误的设置称为 FcgidMaxRequestLen,可以设置为普通的Apache配置指令(取决于您...

如何在进入服务器的所有HTTP请求中包含php脚本【代码】

我有一个名为init.php的文件,我希望自动将其包含在每个进入我服务器的HTTP请求中.我的服务器使用PHP 5.3和快速CGI进行LAMP配置.任何实现这一目标的方法都是受欢 我已经尝试过的: 我已经尝试使用.htaccess文件的auto_prepend_file方法,但没有成功. 我做了以下事情. .htaccess文件:php_value auto_prepend_file /home/user/domain.com/init.phpinit.php文件:<?php echo "statement 2"; ?>index.php文件:statement 1所以,现在如果...

php – 如何在进行原始HTTP请求时轻松解码HTTP-chunked编码字符串?【代码】

我想通过打开套接字连接并发送原始HTTP请求来发出HTTP请求而不依赖于cURL和allow_url_fopen = 1:/*** Make HTTP GET request** @param string the URL* @param int will be filled with HTTP response status code* @param string will be filled with HTTP response header* @return string HTTP response body*/ function http_get_request($url, &$http_code = '', &$res_head = '') {$scheme = $host = $u...

PHP并发HTTP请求?

我想知道在PHP中执行并发HTTP请求的最佳方法是什么?我有很多数据可以获取,我宁愿一次做多个请求来检索所有数据. 有人知道我怎么做吗?最好是匿名/回调函数mannor … 谢谢, 汤姆.解决方法:您可以使用curl_multi,它在一个curl句柄下内部触发多个单独的请求. 但是否则PHP本身不会以任何方式/形状/形式“多线程”并且不会允许事物并行运行,除非通过严重的黑客攻击(多个并行脚本,一个脚本通过exec()启动多个后台任务等等… ).

如何使用PHP Http_Request2()发出https请求【代码】

我想使用pear http_request2($url)类发出https请求.我能够发出http请求但不能https.并且该网站便于http和https.服务器响应https没有问题.require 'HTTP/Request2.php';$url = 'https://collegedb2.ferryfair.com';$r = new Http_Request2($url);$r->setMethod(HTTP_Request2::METHOD_POST);try {$response = $r->send();} catch (Exception $exc) {$es = $exc->getTraceAsString();$ets=$exc->__toString();$egc=$exc->getCode();$...

在http请求中进行大量的php操作,真实吗? (创建大量对象等)

我开发了一个棋盘游戏应用程序(用于android / iphone)并添加了一个多人游戏组件.正在考虑使用app engine(java)作为后端,因此以这种方式实现,但结果显示cpu成本可能会过高(app引擎可能不是这类应用程序的最佳选择). 我对php的性能没有太多经验,我想知道是否有人可以给我一个想法,如果我正在走向一条糟糕的道路,将其转换为php.基本步骤是: > Http请求发送到我的服务器,玩家正在尝试执行移动(这是一个回合制游戏).>从数据库中获取游戏...

php – 保护HTTP请求不被其他人调用

我有一个Android应用程序,我想从中将一些数据上传到我的Web服务器上的数据库.由于MySql java库的大小约为5 MB,我不想将它包含在应用程序中.因此,我将为php脚本发出HTTP请求,并使用URL作为参数发送数据.我如何确保只有我可以打电话给这个?我不希望人们嗅到URL并在我的应用程序之外调用它. 谢谢解决方法:使用简单的静态令牌来识别客户端是您自己还是以先进的方式,首先使用用户名/密码进行身份验证,生成令牌并使用此令牌进行进一步的...

php – 无法使用composer下载和安装Laravel 5.错误:HTTP请求失败【代码】

我无法使用composer 1.2.0下载lavarvel安装程序(最新版本)收到错误:无法打开流:HTTP请求失败!我用谷歌搜索,找不到解决问题的答案. 如果可能,有人请尝试运行此命令composer global require“laravel / installer”检查它是否有效?我认为packaglist的链接不再有效,但我不确定.C:\wamp\www\st>composer self-update -vvv Reading ./composer.json Loading config file ./composer.json Checked CA file C:\Users\Louis\AppData\Lo...

GAE,PHP和GCM:无法打开流:HTTP请求失败! HTTP / 1.0 405方法不允许【代码】

我正在开发一个Web应用程序(使用GAE for PHP),当某些内容可供下载时,它会通知Android客户端(通过GCM – Google Cloud Messaging). 以下PHP脚本应该起作用:$json = array( 'data' => array( ... ), 'registration_ids' => array( ... ) );$data = json_encode( $json ); $context = array( 'http' => array('method' => 'post','header' => 'Authorization: key=MY_SECRET_KEY' . "\r\n" .'Content-Type: application/json' . "\...

在PHP中完成HTTP请求后执行代码?【代码】

PHP提供了一种注册关闭函数的机制:register_shutdown_function('shutdown_func');问题是在最近的PHP版本中,此功能仍在请求期间执行. 我有一个平台(在Zend Framework中,如果这很重要),整个请求中的任何代码都可以注册一个条目以登录到数据库.而不是在整个请求中有大量单独的插入语句,减慢页面速度,我将它们排队以在请求结束时插入.我希望能够在用户完成HTTP请求后执行此操作,因此记录或执行任何其他清理任务的时间长度不会影响用户...

php – 处理长时间运行的重复HTTP请求

处理在服务器上接收重复HTTP请求的好方法是什么? 我有一个LAMP Web应用程序的报告,需要大约30秒才能在服务器上构建并返回到客户端.客户端不耐烦并在第一次完成之前再次运行报告.这让服务器陷入困境.有没有办法处理/阻止这个服务器端?解决方法:存储作业已在某处运行的事实. 在生成报告的代码中,检查是否已在运行报告.如果是这样,请不要再运行另一个. 当报告完成生成或某些超时到期以处理异常情况时,请取消存储该事实. 您可以使用数...