标签:PHP

PHP

PHP性能优化

4

admin_lnc 发布于 8个月前 (11-23)

PHP虽然是世界上最好的语言,但是它本身作为一门脚本语言,其运行效率一直被人们所诟病。 作为以PHP为开发语言的应用程序而言,PHP程序的性能能影响到整个架构性能的百分之30左右,不会超过百分之50,其余的是硬件的、操作系统的、存储的等等其他性能优化;因此,PHP程序的性能好坏,对于整个系统架...

阅读(596)评论(0)赞 (0)

PHP

php配置调优

admin_lnc 发布于 8个月前 (11-22)

php-fpm.conf优化 php-fpm主要有以下几个可优化配置: 配置项 说明 listen 推荐使用/tmp/php-cgi.sock,速度较快 pm 进程管理模式 static(静态)或者dynamic(动态) pm.max_children 静态方式下开启的php-fpm进程数量 pm.start_servers 动态方式下的起始php-fpm进程数量 pm.min_spare_servers 动...

阅读(516)评论(0)赞 (0)

PHP

关于PHP程序员解决问题的能力

admin_lnc 发布于 8个月前 (11-22)

这个话题老生长谈了,在面试中必然考核的能力中,我个人认为解决问题能力是排第一位的,比学习能力优先级更高。解决问题的能力既能看出程序员的思维能力,应变能力,探索能力等,又可以看出他的经验。如果解决问题能力不佳是无法通过面试的。 这里举个例子,假如我执行了一个PHP的脚本,如php test....

阅读(549)评论(0)赞 (0)

MySQL数据库

比较全面的mysql性能优化的点

1

admin_lnc 发布于 8个月前 (11-21)

一、背景 最近公司项目添加新功能,上线后发现有些功能的列表查询时间很久。原因是新功能用到旧功能的接口,而这些旧接口的 SQL 查询语句关联5,6张表且编写不够规范,导致 MySQL 在执行 SQL 语句时索引失效,进行全表扫描。原本负责优化的同事有事请假回家,因此优化查询数据的问题落在笔者手中。...

阅读(751)评论(0)赞 (0)

PHP

2019年PHP程序员可以注意的点

admin_lnc 发布于 8个月前 (11-20)

PHP 从诞生到现在已经有20多年历史,从Web时代兴起到移动互联网退潮,互联网领域各种编程语言和技术层出不穷, Node.js 、 GO 、 Python 不断地在挑战 PHP 的地位。这些技术的推动者非常热衷于唱衰 PHP , PHP 语言的未来在哪里?PHP 程序员当如何应对未来的变革? 作为老牌的Web后端编程语言,PHP ...

阅读(1945)评论(0)赞 (2)

PHP

PHP面试-面试官问你如何解决web高并发

admin_lnc 发布于 8个月前 (11-07)

所谓高并发,就是同一时间有很多流量(通常指用户)访问程序的接口、页面及其他资源,解决高并发就是当流量峰值到来时保证程序的稳定性。 我们一般用QPS(每秒查询数,又叫每秒请求数)来衡量程序的综合性能,数值越高越好,一般需要压测(ab工具)得到数据。 假设我们的一个进程(也可以是线程或者协程)处...

阅读(640)评论(0)赞 (1)

PHP

PHP-CS-Fixer:格式化你的PHP代码【代码整洁提升】

admin_lnc 发布于 9个月前 (10-26)

简介 良好的代码规范可以提高代码可读性,团队沟通维护成本。最推荐大家遵守的是 php-fig(PHP Framework Interop Group) 组织定义的 PSR-1 、 PSR-2 两个。不了解的同学可以先通过链接点击过去阅读下。 其实使用相应的IDE也有这个功能,比如说PHPStorm的Ctrl+Alt+L就可以格式化代码。 这个工具的...

阅读(726)评论(0)赞 (2)

MySQL数据库

MySQL查询的优化方法【收藏分享】

admin_lnc 发布于 9个月前 (10-17)

1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,首先应考虑在 where 及 order by 涉及的列上建立索引,避免全表扫描。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引,而进行全表扫描,如: ...

阅读(511)评论(0)赞 (1)

PHP

分享一些比较好的高效率的PHP优化写法

admin_lnc 发布于 9个月前 (10-17)

1 字符串 1.1 少用正则表达式 能用PHP内部字符串操作函数的情况下,尽量用他们,不要用正则表达式, 因为其效率高于正则。 没得说,正则最耗性能。 str_replace函数要比preg_replace快得多,strtr函数又比str_replace来得快。 有没有你漏掉的好用的函数? 例如:strpbrk()、strncasecmp()、strpos()...

阅读(448)评论(0)赞 (1)

PHP

redis面试问题-PHP高级进阶必备

admin_lnc 发布于 11个月前 (08-14)

常见问题: 1、为什么使用redis (一)性能 我们在碰到需要执行耗时特别久,且结果不频繁变动的SQL,就特别适合将运行结果放入缓存。这样,后面的请求就去缓存中读取,使得请求能够迅速响应。 (二)并发 在大并发的情况下,所有的请求直接访问数据库,数据库会出现连接异常。这个时候,就需要使用r...

阅读(1308)评论(0)赞 (0)