phing搭建自己的部署系统
什么是部署?
部署,在我看来是让代码在真实的服务器上跑起来,能够对外提供期望的服务和功能。
例如简单的web项目:单台服务器, 数据库和web服务器都在一台机器上。
只需要将代码copy到服务器上,保证代码里的数据库配置和服务器上的web配置正确。
再打开浏览器,访问该应用, 能够正常访问和使用,部署就结束了。…
记录-交流-Web开发知识分享
部署,在我看来是让代码在真实的服务器上跑起来,能够对外提供期望的服务和功能。
例如简单的web项目:单台服务器, 数据库和web服务器都在一台机器上。
只需要将代码copy到服务器上,保证代码里的数据库配置和服务器上的web配置正确。
再打开浏览器,访问该应用, 能够正常访问和使用,部署就结束了。…
php phalcon框架数据库连接改为长连接后,压力测试插入性能极提升3倍多
<?php
// Create a connection with PDO options
$connection = new \Phalcon\Db\Adapter\Pdo\Mysql(
[
"host" => "localhost",
"username" => "root",
"password" => "sigma",
"dbname" => "test_db",
"options" => [ //这里加上此附加参数
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'UTF8'",
… 压力测试
下载
https://github.com/emqtt/emqtt_benchmark
下载 并安装erlang
http://pushadmin.itv.ott.cibntv.net/otp_src_17.5.tar.gz…
对于模拟GET请求进行测试,ab非常简单,就是:ab -n 100 -c 10 'http://testurl.com/xxxx?para1=aaa¶2=bbb'
对于模拟POST请求进行测试,则稍微复杂些,需要把将要post的数据(一般是json格式)放在文件里。比如一个post接口需要如下方式访问…
1.独立安装
ab运行需要依赖apr-util包,安装命令为:
1 |
yum install apr-util |
安装依赖 yum-utils中的yumdownload 工具
如果没有找到 yumdownload 命令可以
1 |
yum install yum-utils |
安装完成后执行以下指令
1 |
cd /opt |
2 |
mkdir abtmp |
3 |
cd abtmp |
4 |
yum install yum-utils.noarch |
5 |
yumdownloader httpd-tools* |
6 |
rpm2cpio |
原文地址:https://segmentfault.com/a/1190000007122250?utm_source=weekly&utm_medium=email&utm_campaign=email_weekly
静态资源(Static Resources): js、css、img 等非服务器动态运行生成的文件。
在一般的网站中,静态资源使用频率高,流量占用大。对于有追求(访问量稍大)的网站,都会把静态资源放置到 CDN 服务器,不占用业务服务器的网络网络带宽,而达到更好的用户体验。那大公司的静态资源是怎么发布的呢?…
我常用的命令:
git add . (所有的)
git add -u (更新的)
git commit -m "xxx"
git push origin master
以上四句为提交更改.
git rm file
git rm -r --cached cache/templates/
查看历史 git log --name-status
以下为更多:
------------------------------------------------------
git版本控制,开发过程中常用命令。
git clone https://git.oschina.net/ryb/qt_api.git git
复制代码
获取远程分支 默认master…
Unix(包含Linux)的初学者,常常会很困惑,不明白目录结构的含义何在。
举例来说,根目录下面有一个子目录/bin,用于存放二进制程序。但是,/usr子目录下面还有/usr/bin,以及/usr/local/bin,也用于存放二进制程序;某些系统甚至还有/opt/bin。它们有何区别?
长久以来,我也感到很费解,不明白为什么这样设计。像大多数人一样,我只是根据《Unix文件系统结构标准》(Filesystem Hierarchy Standard),死记硬背不同目录的区别。…
TCP自从1974年被发明出来之后,历经30多年发展,目前成为最重要的互联网基础协议。有线网络环境下,TCP表现的如虎添翼,但在移动互联网和物联网环境下,稍微表现得略有不足。
移动互联网突出特性不稳定:信号不稳定,网络连接不稳定。虽然目前发展到4G,手机网络带宽有所增强,但因其流动特性,信号也不是那么稳定:坐长途公交车,或搭乘城铁时,或周边上网密集时等环境,现实环境很复杂。
以下讨论基于Linux服务器环境,假定环境为移动互联网环境。记录我目前所知TCP的一些不足,有所偏差,请给与指正。…
Github的基本功能:
近期评论