据统计,有83.6%的网站使用PHP运行,因此,提高PHP性能是优化网站的途径之一。而我们可以通过优化服务器,来提高PHP性能。
一、启用OpCode缓存
这可能是PHP优化中最简单却最有影响力的一种方式了,每次访问包括脚本、模板或数据库记录都需要涉及到硬盘,而重复的请求是从系统内存上运行的缓存提供的。因此,当我们启用OpCode缓存,就可以将磁盘的访问减少近70%。
二、优化数据库
很多时候,我们的慢查询、碎片表和未优化的设置都将导致数据库速度变慢,从而直接影响到网站的速度。而想要通过重写代码来修复,对许多主机是困难的。
这时,我们就需要通过操作码缓存来最小化性能问题,包括设置旧查询的缓存大小,每个用户可以使用的链接数等。
三、将SSD用户数据库
硬盘是服务器中最慢的组件,而通过将数据库目录安装在SSD上而不是机械硬盘上,能将性能提高至少50%以上。
四、隔离或限制内存
PHP应用程序也分好坏,有的编码良好,能带来更好性能调整,而有的编码差并包含内存泄露,通常编码差一些的PHP站点会导致服务器高负载。
当我们使用的是共享服务器时,很难保证不会被这些站点影响,因此,在使用时,查看能否隔离或限制这类站点的内存用量,而不至于影响到其他用户。
网游是网络游戏的简称,在当今网络游戏行业可以说是发展得最快并且最具发展潜力...
前言 了解Java中的对象、变量等存放的内存区域十分重要 本文将全面讲解Java虚拟...
今天的文章有点长,因为DNS三两句话说不完,容我慢慢道来。 DNS(Domain Name Sys...
5G基站建好了,5G手机也就位了,那么,手机该怎么知道5G基站的存在呢? 这就需要...
不是每个人都有相同的噩梦,但首席信息官们的确在确保企业安全、实现流程自动化...
俄罗斯服务器 在IDC市场上的需求量并不是很多,因此提供俄罗斯服务器租用的IDC服...
本文转载自微信公众号「老王Plus」,作者老王Plus的老王 。转载本文请联系老王Pl...
目前,容器存储是容器离不开的一个话题,对于无状态的Docker容器,容器重启时容...
背景: 笔者所在的公司,上周末经历了一场大促活动后,系统暴露出这样一个问题:...
Nginx是一个http服务器,是一个使用c语言开发的高性能的http服务器及反向代理服...