为什么我的服务器运行ASP很快但是运行PHP就很慢呢

为什么我的服务器运行ASP很快但是运行PHP就很慢呢,第1张

单纯的去说谁快谁慢,是没有办法比较的,如果非要比较的话只能是同一功能来进行比较。
如:用ASP,PHP分别输出同样的HELLOWORLD
我想结果应该是差不多的,但是PHP是能过ISAPI的方式来运行的,所以第一次访问可能会慢些,也就是说,如果你的网站是个很小的项目的话,那么应该不会出现太大的速度差异问题。
那么,如果是一套复杂的程序呢?
那就要看你的程序质量问题了,就目前流行的CMS系统来说吧,我想你装一套动易和一套DEDE运行起来后,应该都是很快的

我们知道,服务器是用来提供各类服务(如Web服务、数据库、办公系统)的专用计算机,服务器的性能及运行状态会直接影响服务的稳定性。不管你用的是云服务器还是托管的服务器,都需要定期对服务器进行维护,否则服务器总有一天会变得让你觉得“卡顿”。很多人觉得服务器的“卡顿”是因为服务器运行时间长了就会卡顿,其实这种想法还是很片面的,很多因素都会导致服务器的“卡顿”现象。

服务器硬件配置及老化程度会影响服务器运行速度及稳定性

服务器和我们家用电脑一样都是由软硬件来支撑的,如果硬件配置跟不上那服务器的性能自然提升不了。

1、检查服务器硬件配置

像Windows系统可在任务管理器中查看CPU及内存占用情况,而Linux系统可通过top命令或free、df等命令查看相关配置。

现在一般的Web站点服务器最低配置都是:CPU2核、内存2G、固态硬盘起步了,如果你的站点访问用户较多,那就要视情况升级你的服务器配置。

2、传统硬件服务器要让机房检查下硬件老化程度

现在云服务器可以不考虑硬件老化情况,但还有不少人在用传统的硬件服务器托管的,这就要看下你的服务器用了多少年了,是否存在硬件老化的情况。

检查服务器是否被人攻击

很多时候服务器的突然卡顿是因为服务器受到了攻击导致的,因为服务器是暴露在公网上的,如果不做一些防护很容易受到各种攻击。

服务器被人攻击最直观的表现有:

服务器内存及CPU占用一直居高不下;

服务器上行带宽被占满,一直对外发包;

系统里出现一些未知文件、程序、账户等。

那我们如何排查呢?这里网络圈给大家的建议是按以下步聚进行排查:

1、首先对服务器系统进行杀毒,如果是Windows系统,一定要安装杀毒软件

2、看下服务器各文件夹下是否有可疑文件及可疑程序

3、看下服务器是否有新增的用户账户,如果有,则要禁用此账户

4、CPU及内存是否占用过高

Windows通过任务管理器可以定位到CPU或内存占用过高的进程,Linux可以通过top、ps等命令定位到CPU或内存占用过高的进程。

进程定位到了之后,看下是否可疑,必要时把进程杀掉。

5、服务器上是否安装了Redis,如果安装了则要检查Redis外网是否可以访问,如果外网可以被访问很容易被人提权

6、检查是否存在可疑的定时任务及网络请求

检查服务代码逻辑

如果排除了被人攻击的情况,那就要检查一下你的服务程序代码是否存在问题了,比如:

1、是否有死循环

2、请求外部资源时是否没加超时限制

3、数据库是否存在慢查询等

服务器上的服务迁移

如果仅仅是因为当前服务器性能跟不上,那除了升级单机配置外还可以考虑将本服务器上的其它服务迁移到另外的服务器,以Web服务为例,我们的建议是:

站点及文件资源放在一台服务器上,用作Web服务器

数据库单独放一台服务器上

必要的CDN加速

以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流~我是科技领域创作者,十年互联网从业经验,欢迎在线咨询

" 手动解决步骤
第一步:开始-“运行”中输入sfc /scannow 该空格的要空
第二步:点击“开始 运行”,在运行对话框中输入“CMD”命令,d出命令提示符窗口,接着输
入“netsh int ip reset c:\resetlogtxt”命令后会回车即可,其中“resetlogtxt”文件是用来记录命令执行结果的日志文件,该参数选项必须指定,这里指定的日志文件的完整路径是“c:\resetlogtxt”。执行此命令后的结果与删除并重新安装 TCP/IP 协议的效果相同。
如果是非病毒所导致,那么你的游戏就可以运行了 ,当然,最好到安全模式下进行修复。
重启-然后狂按F8,选择安全模式即可。"

1、硬件性能不足,检查服务器的配置,如果您服务器配置一直没有升级,而程序的占用一直在加,是要可能导致服务器运行速度变慢
2、系统方面检查,杀一下毒,看服务器是否有中毒没有
3、重启一下服务器,服务器长时间运行,里面占用资源越来越多,您可以重启一下清除一下缓存压力
4、带宽方面,可以检查一下目前服务器所接入的带宽,再对比一下服务器平常使用的带宽情况,如果是带宽不足导致,升级一下带宽就可以解决


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13135787.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-10
下一篇 2023-06-10

发表评论

登录后才能评论

评论列表(0条)

保存