程序视频卡php,php做视频网站服务器很卡怎么办??

news/2024/5/20 13:00:47/文章来源:https://blog.csdn.net/weixin_40004212/article/details/115437254

环境:

php5.3.9

Apache 22

mysql5.6.x

windows

使用做视频网站的时候碰到的几个问题(本地环境测试):

A. 几十个视频。通过 canvas 截取视频第一帧做封面。

// 视频源列表

var vSrcList = [src1 , src2 , src3 ....];

// 队列方式截取视频第一帧(如果不采取队列方式截取的话,基本上所有的都会截取失败....)

// 即使采取队列的方式获取视频第一帧,照样有很高的几率会导致视频第一帧截取失败

// 打开控制台network来看的话,大量的请求显示 pending...

var dequeue = function(){

var curItem = vSrcList.shift();

if (curItem) {

// 这边添加到节点到页面上..

dequeue();

}

};

dequeue();

// 获取视频第一帧画面

function getVShowPic(src , fn , opt){

var v = document.createElement('video');

var cav = document.createElement('canvas');

var ctx = cav.getContext('2d');

v.currentTime = 1;

v.addEventListener('canplay' , function(){

if (opt === undefined) {

opt = {

w: v.videoWidth ,

h: v.videoHeight

};

}

ctx.drawImage(this , 0 , 0 , opt['w'] , opt['h']);

var src = cav.toDataURL('image/jpeg' , 1);

fn(src);

} , false);

v.src = src;

}

543dd2cca8fb40dd46438c8da22c7620.png

B. 由于第一个问题中已经出现十分卡顿的现象。视频播放的时候就更加夸张的突出了。主视频一直显示加载中,相关视频列表封面全部截取失败

8abb020bd0cf890ee8c1d7f16c0e0be6.png

问题1:是否php就不适合做视频网站??

问题2:像优酷,爱奇艺之类的视频网站运行如此顺畅的原因是什么?

问题3:类似于优酷,他们的视频封面是手动上传的还是自动截取视频第一帧做的封面??,因为若是单纯的播放一个视频的话,倒是不会出现卡顿的现象,我只要把自动截取视频第一帧的代码给拿掉,就不会出现任何卡顿...

顺便分享下网址哈: www.lysqdx.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_806173.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

定时检查网站是否运行正常,自动重启TOMCAT的简单方法

为什么80%的码农都做不了架构师?>>> 定时检查网站是否运行正常,并且自动重启的简单方法 1、查看tomcat 是否启动 ps -ef | grep tomcat 2、杀死 tomcat kill -9 pid (pid为进程号) 3、查找tomcat进程 ps aux | grep tomcat | grep -v grep…

怎样用photoshop制作网站横条广告?

本Photoshop实例教程为大家带来网站横条广告的制作教程,制作过程中主要应用渐变、蒙板、钢笔等工具,希望大家喜欢!先看效果:步骤/方法 打开Photoshop CS3软件,执行菜单:“文件”/“新建”(快捷键…

WordPress的SEO技术

原文:http://blog.wpjam.com/article/wordpress-seo/ 文章目录[隐藏] 内容为王页面优化 标题链接(URL)Meta 标签语义化H1 H2 H3 等标签的使用图片优化链接建设 向搜索引擎主动提交Sitemap站内链接优化获取反向链接WordPress SEO 总结Powered …

Windows Azure 网站 (WAWS) 中的服务器端包含 (SSI)

编辑人员注释:本文章由 Windows Azure 网站团队的项目经理Erez Benari 撰写。 Windows Azure 网站客户普遍关心的一个问题是关于我们对服务器端包含(Server Side Includes, SSI) 的支持,以及服务器端包含是否可以与不同的扩展名…

《大型网站技术架构》读书笔记[2] - 架构的模式

《大型网站技术架构》读书笔记 - 架构的模式 大CC上周写的读书笔记记录的是网络的升级路线,其中用到的各种技术手段只是点到即止(《大型网站技术架构》读书笔记 - 网站的技术升级路线);今天写的第二篇笔记,讨论架构的模…

linuxweb服务器 网站,Linux web服务器

linux: web服务器(一)1卸载原来已经存在的httpd2、插入光盘:Benet 5.0所需软件\linux安全及高级应用\rhel-server-6.5-x86_64-dvd.iso3、源码编译安装httpd,下图为: 1)解包 2)配置 注意:make && make install 我打在…

切勿用搜索引擎搜索填报志愿网页_可怕!百度又惹众怒,这回是高考志愿填报假网站...

正值考生填报高考志愿的关键时期25日,新华社的一则消息引发社会广泛关注题为:考生切勿用搜索引擎搜索填报志愿网页不明情况的“吃瓜群众”顿时“懵逼”用搜索引擎不是更快捷方便的获取信息吗?这到底是咋回事叻?发哥今天就跟你们絮…

大型网站图片服务器架构的演进(转)

在主流的Web站点中,图片往往是不可或缺的页面元素,尤其在大型网站中,几乎都将面临“海量图片资源”的存储、访问等相关技术问题。在针对图片服务器的架构扩展中,也会历经很多曲折甚至是血泪教训(尤其是早期规划不足&am…

网站接下来的打算

2019独角兽企业重金招聘Python工程师标准>>> 由于网站是寄生在别人的网站之上,而且要借用别人服务器,安装一个虚拟机来运行服务。各种问题,纷至沓来。才不到一星期,已经显示出各种问题了。比如平常配置的端口会走样&am…

教育行业开源网站

作者:荆棘链接:https://www.zhihu.com/question/21678268/answer/160663342来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。发现下面一堆人不管审题,只管打广告啊? 楼主的问…

网站要上传到云服务器的哪里,网站要上传到云服务器的哪里

网站要上传到云服务器的哪里 内容精选换一换在云服务器上搭建网站后,部分客户通过本地网络访问网站时出现偶发性无法访问的情况。确认客户使用的本地网络。若客户的本地网络是NAT网络(本地主机通过NAT功能使用公网IP地址访问弹性云服务器),可能会导致该问…

网站服务器一般是源代码,网站服务器源代码

网站服务器源代码 内容精选换一换鲲鹏镜像站中提供的二进制包是基于开源代码直接编译打包而成的,不含漏洞及BUG修复。使用开源软件时需遵守开源软件的许可协议。镜像站RPM方式安装,暂时不支持openEuler系统。在本地浏览器下载RPM包。下载地址&#xff1a…

怎么放代码_做完网站后,网站后台如何调用腾讯视频代码教程(图文+视频)...

做完网站后,网站后台如何调用腾讯视频代码教程(图文视频),今天济南网站设计新风向小编给大家讲一下,这也是济南新风向网络在维护客户后台的时候普通用户出现的一个问题,这样写出来方便大家学习。解决的问题是:网站做好…

网站漏洞——文件判断函数的安全风险(实战篇)

PHP是以C语言为底层语言的通用开源脚本语言,支持几乎所有流行的数据库以及操作系统,执行效率比完全生成HTML标记的CGI要高许多,主要适用于Web开发领域。最重要的是PHP可以用C、C进行程序的扩展! 所有文件操作函数都属于敏感函数&a…

网站建设服务_服务型企业网站建设通用标准

上一篇文章中小编和各位聊了翻译网站建设应该怎么做,无非是通过优势匹配服务项,增加用户的信任度。今天小编和各位聊聊做服务型网站建设的通用标准。用户进入网站的目的无非就是带着需求来匹配供求关系,当需求与供求得到匹配时,作…

php特级课---4、网站服务监控

php特级课---4、网站服务监控 一、总结 一句话总结:这些是架构师的知识 网络流量监控:cacti,mrtg 邮件报警系统:postfix 压力测试工具:Apache压力测试软件-ab,Mysql压力测试-mysqlslap 1、cacti是什么&…

egg(17)--定时任务schedule,监听网站是否被修改,cheerio爬虫

目录结构 文件内容 安装依赖 cnpm install cheerio --save service/spider.jsuse strict;const Service require(egg).Service;class SpiderService extends Service {async requestUrl(url) {var result await this.ctx.curl(url);return result;} }module.exports SpiderS…

大型网站架构演变和知识体系

之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么…

memcached在大负载高并发网站上的应用

memcached在大负载高并发网站上的应用 《一》 大家可能对memcached这种产品早有了解,或者已经应用在自己的网站中了,但是也有一些朋友从来都没有听说过或者使用过。这都没什么关系,本文旨在从各个角度综合的介绍这种产品,尽量深…

揭秘全球最大网站Facebook背后的那些软件

揭秘全球最大网站Facebook背后的那些软件 来源:http://www.javaeye.com/news/16925 2010年6月,Google公布全球Top 1000网站。Facebook独占鳌头。 以Facebook现在的经营规模,诸多传统服务器的技术均将崩溃或根本无法支撑。那么面对5亿的活跃用…