Nginx 的支持高并发, 强大的负载均衡, 低资源消耗 使它成为了 Linux web 服务端的首选, 尤其对于小内存的 VPS, 这点更为明显, 使它完胜 Apache.
下面就介绍 LNMP 的安装.
1. 准备工作
- 修改登录密码 : <<Linux 修改用户密码>>
- 修改时区及时间: <<修改 Linux 系统时区与时间>>
- 关闭多余 tty 通道 : <<CentOS 6 关闭多余tty通道>>
- 修改主机名: <<修改 Linux 主机名(hostname)>>
- 添加
Nginx 的支持高并发, 强大的负载均衡, 低资源消耗 使它成为了 Linux web 服务端的首选, 尤其对于小内存的 VPS, 这点更为明显, 使它完胜 Apache.
下面就介绍 LNMP 的安装.
执行下面的命令来安装 MySQL:
1 | yum install mysql mysql-server |
然后启动 MySQL 服务器:
1 | service mysqld start |
运行下面的命令来为 root 用户设置一个密码(否则的话任何人都可以访问你的MySQL数据库!):
1 | mysqladmin -u root |
有人说用 Socket 请求 http 服务效率要比 HttpWebRequest 高很多, 但是又没有提供源码或者对比测试结果. 我对此很好奇, 到底能差多少? 所以决定自己写个类实现 Socket 请求 http 的功能.
下面的代码实现了基本的 http ,https 请求, 支持 gzip 解压, 分块传输.
经本人多次试验, 得出如下结论:
如果仅用 Socket 获取文本类型的内容, 且不考虑分块传输的情况, 那么 Socket 方式可比 HttpWebRequest 方式效率高 30%-40%.
如果考虑更多因素,需要做更多处理, 所以多数时候效率不如 HttpWebRequest, 当然与我写的代码效率有很大关系.
欢迎共同探讨技术问题,提供建议, … 阅读全文
当前服务器环境: Centos 6
PPTP的配置主要有下面五个步骤:
1 | modprobe ppp-compress-18 && echo MPPE is ok |
安装前确保添加了 epel 源, 如果没有, 请参考 <<CentOS 添加常用 yum … 阅读全文
使用 top 命令查看进程内存使用量
1 | top |
按 Shift + m, 以内存使用量排序, 可以看到 apache 有多个进程, 占用了很多内存, 记录下单个进程占用最多内存数, 我的是 40M.
按 q 退出 top
停止 httpd 服务, 查看当前内存剩余量
1 2 | service httpd stop free -m |
used … 阅读全文