一、PHP加速器介绍

PHP加速器是一个为了提高PHP执行效率,从而缓存起PHP的操作码,这样PHP后面执行就不用解析转换了,可以直接调用PHP操作码,这样速度上就提高了不少。

Apache中使用mod_php的请求、响应执行流程:

1、Apache接收请求。
2、Apache传递请求给mod_php。
3、mod_php定位磁盘文件,并加载到内存中。
4、mod_php编译源代码成为opcode树。
5、mod_php执行opcode树。

PHP加速器相应的就是第四步,它的目的就是防止PHP每次请求都重复编译PHP代码,因为在高访问量的网站上,大量的编译往往没有执行速度快呢?所以这里面有个瓶颈就是PHP的重复编译既影响了速度又加载了服务器负载,为了解决此问题,PHP加速器就这样诞生了。 read more

Free Download Manager(下载点这里)和Internet Download Manager(俗称IDM)相比,前者更具优势:

1.FDM开源免费,可自动升级,发展前景好,稳定。IDM如果不想付款就只有破解使用,安全和稳定的问题不说,更新和破解很麻烦在下载有线程限制的文件时,用IDM基本等于自杀,而FDM不会;

2.FDM能从浏览器获取你的cookies,还能模拟成浏览器,所以遇到必须cookies下载,而且下载还慢的网站,FDM的优势再次体现;

3.FDM的特色,每个下载都能分为各自的代理,IDM只能全局代理。这个的好处就是说,你挂goagent的时候,下墙外的东西可以给单独文件设置代理; read more

老实交代,多少人在自己的VPS上面安装过桌面环境,好吧我承认我都有,这次我们来玩玩个人认为最轻量级的的Ubuntu系统的服务器安装桌面环境然后使用VNC远程连接的过程。

1、首先以root身份登陆vps

2、输入以下命令确保ubuntu系统最新 read more

最近百度网盘和迅雷等离线下载功能由于某些原因开始关闭或限制,导致越来越难以找到一合适的 bt 离线下载工具。我的解决方法是买一个年付 VPS,搭建 Transmission 离线下载服务端,然后本地安装 Transmission-Remote-GUI 实现远程离线 BT 下载。下面说一下搭建和使用过程 read more

MySQL设置项

设置项 默认 最低
innodb_buffer_pool_size 128M 5M
innodb_log_buffer_size 1M 256K
query_cache_size 1M 0
max_connections 151 1 (推荐最低设置为10)
key_buffer_size 8388608 8
thread_cache_size (自动配置) 0
host_cache_size (自动配置) 0
innodb_ft_cache_size 8000000 1600000
innodb_ft_total_cache_size 640000000 32000000
thread_stack 262144 131072
sort_buffer_size 262144 32K
read_buffer_size 131072 8200
read_rnd_buffer_size 262144 8200
max_heap_table_size 16777216 16K
tmp_table_size 16777216 1K
bulk_insert_buffer_size 8388608 0
join_buffer_size 262144 128
net_buffer_length 16384 1K
innodb_sort_buffer_size 1M 64K
binlog_cache_size 32K 4K
binlog_stmt_cache_size 32K 4K

MySQL优化设置

依据以上参数,MySQL的最小配置为:

# /etc/my.cnf:
innodb_buffer_pool_size=5M
innodb_log_buffer_size=256K
query_cache_size=0
max_connections=10
key_buffer_size=8
thread_cache_size=0
host_cache_size=0
innodb_ft_cache_size=1600000
innodb_ft_total_cache_size=32000000
# per thread or per operation settings
thread_stack=131072
sort_buffer_size=32K
read_buffer_size=8200
read_rnd_buffer_size=8200
max_heap_table_size=16K
tmp_table_size=1K
bulk_insert_buffer_size=0
join_buffer_size=128
net_buffer_length=1K
innodb_sort_buffer_size=64K
#settings that relate to the binary log (if enabled)
binlog_cache_size=4K
binlog_stmt_cache_size=4K

但是并不推荐使用最小配置,可以适当修改一下。

该篇文章不支持openvz环境,bandwagonhost为openvz环境,因此,若vps为Openvz的,就无需再往下看。

亲测,在安装锐速后,再进行一次tcp优化,还能增加下载效果。

增加tcp连接数量

编辑limits.conf

nano /etc/security/limits.conf
增加以下两行

* soft nofile 51200
* hard nofile 51200
开启shadowsocks服务之前,先设置一下ulimit

ulimit -n 51200

调整内核参数
首先科普下TCP拥塞控制算法:
中美之间的线路质量不是很好,rtt较长且时常丢包。TCP的设计目的是解决不可靠线路上可靠传输的问题,即为了解决丢包,但丢包却使TCP传输速度大幅下降。HTTP协议在传输层使用的是TCP协议,所以网页下载的速度就取决于TCP单线程下载的速度(因为网页就是单线程下载的)。丢包使得TCP传输速度大幅下降的主要原因是丢包重传机制,控制这一机制的就是TCP拥塞控制算法。 read more

letsencrypt

Let’s Encrypt是很火的一个免费SSL证书发行项目,自动化发行证书,证书有90天的有效期。适合个人使用或者临时使用,不用再忍受自签发证书不受浏览器信赖的提示。Let’s Encrypt已经发布了新的工具certbot,虽然是新的工具,但是生成证书的使用方法和参数是基本一致的,证书续期更简单了。但是目前看certbot在一些老版本的Linux发行版上的兼容性还是有问题的,特别是在CentOS 5上因为python版本过低是无法用的,CentOS 6上需要先安装epel才行,当然也有很多第三方的工具你也可以自己去尝试一下。 read more

在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整理了一下在Linux系统中如何查找大文件或文件夹的方法。

1: 如何查找大文件?

其实很多时候,你需要了解当前系统下有哪些大文件,比如文件大小超过100M或1G(阀值视具体情况而定)。那么如何把这些大文件搜索出来呢?例如我要搜索当前目录下,超过800M大小的文件

[root@getlnx01 u03]# pwd
/u03
[root@getlnx01 u03]# find . -type f -size +800M
./flash_recovery_area/backup/backupsets/ora_df873519197_s46815_s1
./flash_recovery_area/backup/backupsets/ora_df873523646_s46822_s1
./flash_recovery_area/backup/backupsets/ora_df873521714_s46818_s1
./flash_recovery_area/backup/backupsets/ora_df873522876_s46820_s1
./flash_recovery_area/backup/backupsets/ora_df873517396_s46813_s1
./flash_recovery_area/backup/backupsets/ora_df873523321_s46821_s1

./flash_recovery_area/backup/backupsets/ora_df873515765_s46811_s1 read more

GPU Turbo自6月份荣耀Play和荣耀9i发布会上以“吓死人不偿命”的姿态问世后,不怕死的吃瓜群众们纷纷带着瓜子饮料矿泉水小板凳围了个里三层外三层,一时间流言四起。这之中,有些低级流言我们一眼就能看出真假,而有些流言却要么利用人的心理,要么故作高深让人一些不懂,因而倒也传的似模似样。

GPU Turbo只是华为花钱买优化?

在GPU Turbo发布伊始,余承东便曾表示,GPU Turbo技术在令GPU处理性能提高60%的同时(注意,是“同时”),还可以将GPU功耗降低30%。 read more

Ctrip_Logo.png

暑期已经过半,不少“飞行达人”开始着手预订国庆出游的“早鸟票”(提前预订享受更多优惠折扣的机票)。新华社记者近日调查发现,部分用户在一些OTA平台(线上旅行社)上反复订票不成功,错过了优惠票价甚至贻误了行程。

订单提交多次不成功,强行生成订单

“订票19天,反复尝试提交订单近百次,眼看着机票从7300元涨到11000元!”深圳市民孔先生告诉记者,原计划今年国庆和朋友去法国和西班牙旅游,但在使用携程APP订票时遭遇了网上网下机票价格不一致的现象。 read more