nginx安装配置及优化 如何彻底优化php程序降低CPU占用?

[更新]
·
·
分类:互联网
2153 阅读

nginx安装配置及优化

如何彻底优化php程序降低CPU占用?

如何彻底优化php程序降低CPU占用?

1、优化数据和逻辑和查询。
2、改用php7,并且用严格模式编写。
3、优化服务器实现动静分离比如把apache和iis换成nginx或nginx apache。

开发转运维,还需要掌握哪些技能?

做过一年多开发,对前端后端和服务器都比较熟悉,刚到一家公司做运维,就我一个人负责运维,感觉什么都要做,运维老手能不能说下,需要掌握的技能,才能更加胜任工作。

1,熟悉Linux的命令和操作。因为目前对于大部分公司来说Linux是首选服务器系统。Linux的基本命令和操作是必须的,进阶学一下系统的优化设置及安全设置。比如最大打开文件数,比如防火墙设置。
2,各种服务器软件的安装及优化配置,比如nginx,apache,tomcat等等。
3,网络基础知识,运维服务器一般都是一个局域网,很少单机的。最起码要知道tcp/ip,dns,smtp之类的协议,及常用端口。
4,掌握shell,php或python,可以做一下自动化的运维编程。
5,掌握安全知识,比如常见的服务器攻击是什么,如何监控,防范及解决。

windowsiscsi服务端怎么配置?

要折腾的话,建议先装个虚拟机,折腾熟悉了,再弄到服务器上。在服务器环境,一个很重要的原则:熟悉哪个用哪个。
个人觉得 CentOS(RHEL) 7 是个里程碑式的版本,因为它相对之前的版本,有了大量的新特性及更新,官方提到的有这些:
内核更新到3.10.0支持Linux容器开箱即用的Open VMware工具和3D图形驱动OpenJDK-7作为缺省JDK可以从版本6 平滑地升级至 7LVM快照支持ext4和XFS转用systemd、firewalld和GRUB2XFS作为缺省文件系统内核空间内的iSCSI和FCoE支持PTPv2支持40G 以太网卡在兼容的硬件上支持以UEFI安全启动模式安装其中最引人瞩目的是支持 Linux 容器(Docker)和引入 systemd (更快的初始化系统),特别是后者的引入,使用找到有些问题的解决方法,在 centos 7 之前还能正常的,但到 cenos7 上面就不行了。这对于新手或者是不熟悉 Linux 的童鞋,可能会有挫败感。所以对于楼主,建议装 CentOS 6.x 或者 在虚拟机上折腾 CentOS7 到熟悉。
lnmp 调优,给些链接给楼主供参考:
101 个 MySQL 的调节和优化的提示
高流量站点NGINX与PHP-fpm配置优化(译)
如何正确配置Nginx PHP
PHP的性能优化
PHP之道
参考文献:
zh/Manuals/ReleaseNotes/CentOS7
systemd
浅析 Linux 初始化 init 系统,第 3 部分: Systemd