【PHP支付宝开发之服务窗API】教程文章相关的互联网学习教程文章

php如何异步生成excel文件并保存到服务器【图】

先说说我目前的需求和困境吧:1.导出订单这个功能相信大家都不陌生,数据量大,业务复杂。现在产品需要导出一个月的数据,大概2w条左右,查询接口调用的是java提供的api。 2.查询2000条数据该接口需要30+秒,而服务器的超时时间是30秒,因此超时在所难免。1w条数据每1000条一次,单个curl请求,耗时60-78秒,curl_multi请求,45.78-52秒。 3.此时并没有做完业务逻辑,用户的信息需要在返回的结果中根据uid在此查询数据库,某些字段...

作为socket长连接服务器,Swoole如果要做到主动对已经连接过来的,用户uid=123的那个用户,推送一条消息应该怎么写?

额,这应该是菜鸟级别的问题,但是看了文档我还是无从下手。回复内容:额,这应该是菜鸟级别的问题,但是看了文档我还是无从下手。php的socket是资源类型:resource(4) of type (Socket),也就是每个socket句柄都一个样子。。 而Linux C socket fd是个int整数,每个都是不同数字。 原生php做不到“主动对已经连接过来的,用户uid=123的那个用户,推送一条消息”,但借助Swoole利用linux C实现的socket,我们可以实现“主动对已经连...

phpmailer发邮件本地成功,服务器上失败【图】

本地成功,上传到服务器上面发送失败,提示下面的信息。跟服务器配置有关系吗?还是说服务器连接不上邮件服务器?我用的是smtp.sina.com回复内容: 本地成功,上传到服务器上面发送失败,提示下面的信息。跟服务器配置有关系吗?还是说服务器连接不上邮件服务器?我用的是smtp.sina.com这是没连接邮箱服务器啊!检查地址,端口,服务器网络等问题,确认是否需要拨vpn等。我之前遇到过一次是因为ip没设置白名单也没发出去。你把debu...

请问怎么连接自己的wamp服务器?

我过年的时候,想开发个微信公众号,我就问我回家过年的编程专业的同学。他告诉我要用php,我就学了 php然后顺藤摸瓜,学习了thinkphp,JavaScript,html,css,mysqli 等。自己弄了个windows虚拟机天天在上面做实验,不会的我就来这里问,终于觉得学的不短了,我就想开发试试。 我用的这个电脑用的wifi连接到了我家路由器,我这个电脑里一台windows虚拟机,里面配置了 wamp,做实验的时候,我要是自己访问自己 就访问 http://localhos...

laravel5.2移植到新服务器上除了“/”路由,其它路由对应的页面显示报404错误(Objectnotfound!)

1.服务器系统:linux系统2.Web环境:lamp(Linux+Apache+Mysql+PHP)[使用的Linux版本的xampp软件集成包](1).不是storage和Bootstrap/cache文件夹权限问题。(2).用laravel5.2做的项目在window系统本地端(wamp)测试其它页面显示可行。在Linux服务器(lnmp)环境测试其它页面也是可以显示。回复内容:1.服务器系统:linux系统2.Web环境:lamp(Linux+Apache+Mysql+PHP)[使用的Linux版本的xampp软件集成包](1).不是storage和Bootstrap/cach...

windows-server下配置服务器的php环境,建议是选择php+apache还是php+iis

最近准备在服务器上配置php5.6的环境,所以想问下建议是那种的web服务器的搭配比较好,从性能上、安全上来比较。谢谢!回复内容:最近准备在服务器上配置php5.6的环境,所以想问下建议是那种的web服务器的搭配比较好,从性能上、安全上来比较。谢谢!高并发高性能适合用nginx+php;求稳定、求模块、求rewrite的话;apache+php更合适; 安全的话都没问题;nginx是趋势潮流; 你说iis?恩;这玩意抱着研究历史的兴趣去看看就行了;不...

PHP如何将linux服务器的root权限目录改为www:www

客服通过 FTP 上传文件的时候,所有文件默认是 ROOT 用户权限的,导致 PHP 文件无法读写创建. 只有通过 chown www:www 来进行对每个文件的设置才可以. 请问有办法通过 PHP 来操作吗?回复内容:客服通过 FTP 上传文件的时候,所有文件默认是 ROOT 用户权限的,导致 PHP 文件无法读写创建. 只有通过 chown www:www 来进行对每个文件的设置才可以. 请问有办法通过 PHP 来操作吗?你说:他们的服务器,他们喜欢用这个 SFTP 直接传文件,然后导...

服务频繁499(Nginx+PHP-fpm),应该从哪些角度入手追查这问题?

服务频繁499(Nginx+PHP-fpm),应该从哪些角度入手追查这问题?回复内容:服务频繁499(Nginx+PHP-fpm),应该从哪些角度入手追查这问题?499应该是客户端关闭连接了吧。一般客户端关闭连接应该是因为等待太久了,所以建议查查PHP处理程序是处理能力是否足够满足需求,适当增加处理进程,减少客户端等待的时间。另外最好通过在nginx里配置proxy_ignore_client_abort on;来忽略客户端的断开连接请求,以免程序中断执行造成的异常。当然...

javascript-用服务器发送事件(Server-SentEvents)的时候,怎样从数据库取得更新的数据?

我想到两种方式:1.取最近一段时间内的数据,如果有则返回数据;但这个时间段不好设置,chrome可以用最近3秒,而火狐却是最近5秒,取3秒的话,火狐是经常取不到;取5秒的话,chrome会出现取出重复的数据。 2.第二种思路是数据库中去标记是否为已读,但因为不同浏览器,不同终端取数据并不同步,其中一个取得数据后就标识为已读了,其它浏览器就取不到数据了。 所以,应该怎么处理才好呢?回复内容:我想到两种方式:1.取最近一段时...

使用微信的jssdk上传图片到自己的服务器media_id

1.拍照或从手机相册中选图接口wx.chooseImage({ count: 1, // 默认9 sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 success: function (res) {var localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片 } }); 2.上传图片接口wx.uploadImage({ localId: '', // 需要...

非laravel项目使用Illuminate怎么注册服务提供者?!

非laravel项目 使用Illuminate 怎么注册服务提供者?!回复内容:非laravel项目 使用Illuminate 怎么注册服务提供者?!找到ServiceProvider注册的类,直接实例化这个类来用。可以参考laravel的实现: Illuminate\Foundation\Application class Example {public function say(){echo 'hello';} }$app = new Illuminate\Container\Container; $app->instance('Illuminate\Container\Container',$app); //共享容器对象//注册一个服务 $a...

关于服务端与移动端交互的几个问题

我是做PHP的,最近工作涉及到与ios和Android的交互,所以有几个问题。 1:移动端登录后,是如何记录当前登录用户信息的,web端是用session,移动端是用什么呢? 2:移动端上传数据依然是用get和post的,但是保存文件的话,看网上说不能用$_FILE数组了,只能从POST的信息中转二进制保存成文件,请问有没有现成的代码可以参考下? 以前只写过json的接口,希望有过对移动端开发经验的后端不吝赐教,谢谢!回复内容:我是做PHP的,最近...

上传视频到服务器相关问题

最近帮忙做一个上传视频,判断视频格式、视频转码的系统。目前视频转码做好了,视频上传用什么方式实现好,视频要不要分段上传等一些问题。提供个思路,或者一些参考资料。最好能有个demo。其实就是一个上传视频自动转码的系统。因为我是做iOS的,最近帮忙做,没做过服务端的东西,在摸索着做。网上找了一番没找到什么好的资料。求推荐回复内容:最近帮忙做一个上传视频,判断视频格式、视频转码的系统。目前视频转码做好了,视频上...

Memcache服务端挂掉之后,Memcache客户端会怎么做?

是一道面试题,当时自己已经了解到的知识是:Memcache 的一致性算法是在 客户端实现的,但是不知道怎么解这道题,要考察的知识点又是什么?不知道大家怎么看,有思路也可以直接评论,谢谢~回复内容:是一道面试题,当时自己已经了解到的知识是:Memcache 的一致性算法是在 客户端实现的,但是不知道怎么解这道题,要考察的知识点又是什么?不知道大家怎么看,有思路也可以直接评论,谢谢~memcached里的数据都是mysql里头查出来缓存...

客户要求并发数是5000,云服务器应该买什么配置

客户要求并发数是5000, 云服务器应该买什么配置1.CPU配置2.带宽配置3.硬盘配置回复内容:客户要求并发数是5000, 云服务器应该买什么配置1.CPU配置2.带宽配置3.硬盘配置先按2核2G大概这样买 什么不够补什么 你们运维懂的买服务器咨询客服就可以了,客服会给出专业意见的。另外5000并发并不高,貌似不需要太高配置。虽然这个和硬件有关系,但是也不要忽略了自身代码的健壮性.如果页面各种元素加起来有100KB,打开时间5秒内,50...