- 博客(110)
- 收藏
- 关注
原创 如何计算视频流需要的服务器带宽
计算视频流需要的服务器带宽涉及多个因素,包括视频的编码质量、分辨率、帧率、同时观看的用户数量等。:视频的比特率(通常以比特/秒为单位)是衡量视频数据流量的关键指标。这取决于视频的编码格式、分辨率和帧率。例如,一个标清视频可能只需要500 Kbps(千比特/秒),而一个高清1080p视频可能需要5 Mbps(兆比特/秒)或更多。:确定在任何给定时间可能有多少用户同时观看视频内容。这个数字会直接影响所需的总带宽。:通常,你需要为不可预测的网络波动和可能的带宽峰值添加一定的冗余。
2024-03-14 14:37:37 1463
原创 如何计算视频流需要的服务器带宽
1、查看视频播放所需要的比特率2、带宽计算公式视频比特率(Mbps)x估计值(人)=带宽(以Mbps / s为单位)例如上图:2.3Mbps X 访问峰值50 = 115M3、流行的视频比特率4k 13~34 Mbps1080P 3~6Mbps720P 1.5~4Mbps480P 0.5~2Mbps360P 0.4...
2020-02-03 18:42:42 7100 2
原创 axure 文本提示显示5秒后消失动画+图片自动旋转动画
文本提示显示5秒后消失动画制作效果如上,配置如下:1、载入整个网页时,隐藏元件,元件名称“文件生成中tip”2、点击【导出CSV文件】按钮,添加鼠标点击时的动作显示-旋转-等待-隐藏动画①显示元件,逐渐200ms②旋转图标,代表生成中③添加元件的停留时间,与图标旋转时间相同④再次隐藏元件,逐渐消失,消失的速度可以比显示的速度块搞定整个动画...
2019-09-25 14:12:19 4859
原创 Chrome浏览器命令行菜单实现图片页面保存
第一步:在Chrome浏览器中,首先F12打开DevTools开发者工具,然后在DevTools中使用快捷键Ctrl + Shift + P,就可以打开Chrome的命令行菜单:第二步:在命令行菜单中,输入capture就可以看到有如下选项Capture full size screenshot - 截取整个站点(长图)Capture node screensho...
2019-07-10 15:00:45 1849
转载 nginx 502错误 处理php-fpm假死 检测并重启php-fpm的shell脚本
nginx出现502有很多原因,但大部分原因可以归结为资源数量不够用,也就是说后端PHP-fpm处理有问题,nginx将正确的客户端请求发给了后端的php-fpm进程,但是因为php-fpm进程的问题导致不能正确解析php代码,最终返回给了客户端502错误。nginx+php出现502 bad gateway,一般这都不是nginx的问题,而是由于 fastcgi或者php的问题导致的,常见的有以...
2018-06-05 17:59:43 6659 1
原创 时区设置 太平洋标准时间
本地时间:date_default_timezone_set("Asia/Shanghai");太平洋标准时间--夏令:date_default_timezone_set('US/Arizona');用于与海外广告平台数据同步
2018-05-28 16:48:40 3222
原创 aws s3 图片批量上传工具 CLI
1、aws文档https://aws.amazon.com/cn/getting-started/tutorials/backup-to-s3-cli/2、批量上传需要加--recursiveC:\Users\85122>aws s3 cp E:\20180523\ s3://xxxxxxxx/201805 --recursive
2018-05-23 18:57:56 3079
原创 EC2 mysql 远程连接不上的问题
一、在本地测试cmdtelnet 52.123.456.12 3306 超时telnet 52.123.456.12 22 可以二、服务器端口检测三、亚马逊云平台虽然在“安全组”里开启了3306端口,还是需要修改服务器上的iptables四、my.conf修改mysqld.cnf中的 bind-address = 127.0.0.1 为 bind-address = 0.0.0.0 (...
2018-05-18 13:18:27 2140
转载 nginx 图片缓存
最近准备用nginx搭建了一个图片服务器,看中的就是nginx超强的静态文件处理能力。由于图片量比较大,和web服务器(也是nginx)分开运行,虽然web服务器调用图片没用问题,但毕竟是远程调用,肯定没有本地文件系统那么快,因此仍然有优化的空间。使用前的nginx配置location ~* ^.+\.(js|ico|gif|jpg|jpeg|png|html|htm)$ { log_no...
2018-05-11 14:27:42 3150
原创 nginx防盗链 s3防盗链
location ~* \.(gif|jpg|png|jpeg)$ { expires 30d; valid_referers none blocked *.abc.com www.abc.com m.abc.com *.baidu.com *.google.com; if ($invalid_referer) { rewrite ^/ http://www...
2018-05-10 17:01:23 568 1
转载 通过ip查看主机商
转载自:http://www.cpaneleasy.com/check-ip-whois/很多时候,我们都会发现某些网站的访问速度非常好,这时我们更加关心的就是这个网站在使用谁家的主机。那么怎么通过一个网站的域名来判定这个网站所使用的主机呢?这篇文章就将介绍一些简单的方法。首先我们需要知道这个网站的域名(这篇文章将以www.cpaneleasy.com为例)通过我们本地的cmd命令行或者WinMT...
2018-05-09 18:50:49 3408
原创 安装google cloud sdk时遇到的问题
1、需要环境python2.7,系统默认是python2.6,安装2.7https://www.cnblogs.com/toulanboy/articles/7753502.html别忘记把编辑/usr/bin/yum,顶部的python改为python2.6,否则yum无法使用,yum只支持系统自带的python2、问题:“ImportError: No module named _sqlite...
2018-04-10 14:20:27 2708 1
转载 CentOS6.8重新安装yum
删除原有的yumrpm -aq|grep yum|xargs rpm -e –nodeps-nodeps似乎是忽视依赖关系删除123下载yum所需要的软件推荐网址:http://mirrors.163.com/centos/6/os/x86_64/Packages/ 或者:http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/1)pyth...
2018-04-10 14:11:54 2071
转载 彻底卸载nginx
在Ubuntu 16.04中彻底删除Nginx+PHP的方法。1.1 删除nginx,–purge包括配置文件sudo apt-get --purge remove nginx1.2 自动移除全部不使用的软件包sudo apt-get autoremove1.3 罗列出与nginx相关的软件dpkg --get-selections|grep nginx执行1.3的结果:stephen@step...
2018-03-30 16:23:23 6428
原创 ubuntu下安装nginx+php 遇到的问题 并且与tomcat共存
1、安装nginxapt install nginx2、安装php7.0apt install php7.03、php7.0-fpm(php与nginx之间的连接器)apt install php7.0-fpm4、配置文件/etc/nginx/sites-enabled/defaultlocation ~ \.php$ { root /var/www/html;...
2018-03-30 16:12:11 621
原创 medoo使用
1.update a set hit=hit+1;$update_data = array( 'hits[+]'=>1);$medoo->update($table,$update_data,$where);2.group $where = array( 'GROUP'=>'type')3.limit order$where = array( ...
2018-03-29 17:24:26 1218 1
原创 利用python+phantomjs+selenium 获取搜索结果
# -*- coding: utf-8 -*-from selenium import webdriverfrom selenium.webdriver.common.desired_capabilities import DesiredCapabilitiesimport osimport timeimport urllib2import randomdef write_log...
2018-02-11 17:08:52 539
原创 安装scapy前的准备工作
1、安装pythonwget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgztar -zxvf Python-2.7.10.tgzcd Python-2.7.10./configure make all make installmake clean make distclean
2018-01-31 15:08:16 240
原创 正则表达式
一、定界符“/”或“#”二、元字符1)+ : 一次或多次比如:/php+/,能够与“phpp”匹配,即字母ph后面连续出现一个或多个字母p的字符串相匹配。2)* : 零次或多次,贪婪的,尽可能多的匹配文字比如:/php*/能够与“phpddt”相匹配,即ph后面可以有0个或多个p3)? : 零次或一次,消除贪婪比如:/php?/能够“pher”匹配,即phh后面
2018-01-30 16:16:15 184
原创 爬google play软件包名
<?php $ch = curl_init(); $timeout = 10; // set to zero for no timeout curl_setopt ($ch, CURLOPT_URL,'https://play.google.com/store/search?q=cleaner&c=apps'); curl_setopt ($ch, CURLOPT_RETURNTR
2018-01-24 20:12:08 4084
原创 firebase bigquery使用
一、开启bigqueryfirebase.google.com->settings->ACCOUNT LINKING->开启(需要填写信用卡号、选中“广告标识”,否则统计到的数据里没有用户唯一编号ad_id)二、bigquery数据控制台https://bigquery.cloud.google.com/welcome?pli=1数据表:app_events三、统计每日的新增和卸...
2018-01-24 17:29:09 1807
转载 NoSQL的四种类型
一网打尽当下NoSQL类型、适用场景及使用公司在过去几年,关系型数据库一直是数据持久化的唯一选择,数据工作者考虑的也只是在这些传统数据库中做筛选,比如SQL Server、Oracle或者是MySQL。甚至是做一些默认的选择,比如使用.NET的一般会选择SQL Server;使用Java的可能会偏向Oracle,Ruby是MySQL,Python则是PostgreSQL或MySQL等等
2018-01-23 16:38:59 367
原创 aws s3存储空间,设置默认公开权限
一、打开需要配置的bucket1、json配置解析文档https://docs.aws.amazon.com/zh_cn/AmazonS3/latest/dev/example-bucket-policies-vpc-endpoint.html2、控制台自动生成配置http://awspolicygen.s3.amazonaws.com/policygen.html
2018-01-18 16:01:34 7485
原创 查看cpu个数
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep "cp
2017-12-28 14:11:58 218
原创 shell
#!/bin/bashbin代表binary,二进制文件bash代表shell类型为bash,还有C shell等其他shell定时重启redis#! /bin/bash## 检测redis如果挂了就立马启动a=`ps aux|grep redis |awk '{print $1}'|grep root`if [ -z $a ];then sudo service r
2017-12-22 18:38:47 191
转载 access_log分析
1,查看apache进程:ps aux | grep httpd | grep -v grep | wc -l // ps aux是显示所有进程和其状态。2,查看80端口的tcp连接:netstat -tan | grep "ESTABLISHED" | grep ":80" | wc -l3,通过日志查看当天ip连接数,过滤重复:cat
2017-12-21 10:48:57 1822
原创 linux 之 重启nginx
进程ps -ef|grep nginx杀死进程kill -QUIT 2072验证/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf重载/usr/local/nginx/sbin/nginx -s reload停止nginx -s stop 启动nginx -c /usr
2017-12-07 18:03:22 161
转载 生成缩略图 S3 & Lambda
For those who leverage images heavily, there are cases where you might want to serve compressed images instead of the originals to boost performance. For images being stored on Amazon S3, it'd be ni
2017-12-01 14:55:49 2813
原创 AWS PHP SDK S3 实例
//获取bucket列表$result = $client->listBuckets(); foreach($result['Buckets'] as $b) { var_dump($b); }//上传obj$result = $client->putObject(array( 'Bucket' => $bucket, 'Key' =
2017-11-22 16:45:31 6532 5
转载 pip安装软件时出现Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build*的解决方案
pip安装软件时出现:Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-*(其中×与要安装的软件有关)比如安装pip install pyparsing==1.5.7出现以下错误: Command "python setup.py egg_info" failed with error
2017-10-18 17:57:15 29072 3
转载 linux之top
负载(load)是linux机器的一个重要指标,直观了反应了机器当前的状态。如果机器负载过高,那么对机器的操作将难以进行。Linux的负载高,主要是由于CPU使用、内存使用、IO消耗三部分构成。任意一项使用过多,都将导致服务器负载的急剧攀升。查看服务器负载有多种命令,w或者uptime都可以直接展示负载,$ uptime 12:20:30 up 44 days, 21:
2017-09-18 14:12:51 529
原创 shell redis状态
restart_redis.sh如下:#! /bin/bashr = ‘ps aux|grep redis |awk '{print $1}'|grep root'if [-z $r]then sudo service redis restartfiawk是文本================================
2017-09-06 14:08:08 958
原创 linux笔记---ps和netstat
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep "cpu cores
2017-06-08 14:43:36 546
原创 批量下载文件
//文件下载$host = $config['DB_HOST'];$port = $config['DB_PORT'];$user = $config['DB_USER'];$pwd = $config['DB_PWD'];$conn = @ mysql_connect($host.":".$port, $user, $pwd) or die("{'status':0,'
2016-07-14 17:26:29 400
原创 七牛云海外节点
https://support.qiniu.com/hc/kb/article/68998/七牛全球下载加速的海外一览表国家/地区城市荷兰阿姆斯特丹法国巴黎德国法兰克福英国伦敦意大利米兰意大利巴勒莫
2016-06-14 12:03:14 3177
原创 断点续传 scp rsync
远程传输文件首先,使用scp命令传输远程文件下载:scp -r root@52.37.138.25:/data/abc.sql /mydata/远程文件上传:scp -p 8833 /data/abc.sql root@192.168.6.25:/mydata/-r 递归使用工具putty,由于公司网络不稳定经常断网导致传输中断然后,使用rsync断点续传rsy
2016-06-07 12:46:01 9388
转载 linux按内容查找文件
find path -name "string"1,在某个路径下查文件。 在/etc下查找“*.log”的文件 find /etc -name "*.log"2,扩展,列出某个路径下所有文件,包括子目录。 find /etc -name "*"3,在某个路径下查找所有包含“hello abcserver”字符串的文件。
2016-05-26 17:30:38 477
转载 使用密码登陆Amazon EC2而不是私有密钥
创建instance后,会有一个pem的key使用该密钥登陆到服务器上后,默认用户名为ec2-user直接修改root密码$sudo passwd root重复输入密码 然后切换到root$su -#修改/etc/ssh/sshd_config找到 PasswordAuthentication no,把no改成
2016-05-12 15:25:25 10098
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人