线上服务器配置:
Intel 双核cpu + 2G 内存 + 2M带宽 + window server 2008 x64 系统
线上服务器环境(手动配置,非集成环境):
Apache24-VC11-x64
PHP5.6.x-VC11-x64
MySQL5.6.x-x64
PHPMyAdmin4.4.x
线上服务器网站部署(就只部署了一个网站):
www.lysqdx.com (教育展示型网站,内包含图文 + 简单视频播放)
// 由于今天(2016年12月7日)对服务器进行了整体升级(4核cpu + 8g内存 + 10M带宽)
// 访问这个网站已经算得上是很快速了
// 不过,当前描述的问题(请看下面),在本地搭建的环境中也会出现,麻烦有碰到这种情况的人
// 分享一下解决经验
出现网站打开缓慢的情况:手机打开了当前网站时(当前打开网站的手机端不会出现卡顿),但是其他设备访问网站会打不开(一直显示加载界面),若是将打开当前网站的手机端的页面关掉,网站又能正常打开...郁闷
即使本地上搭建的环境:
硬件配置方面:AMD 4核cpu + 6G内存 + 240G固态硬盘
系统软件方面:win7 + apache24 + php7.0.x + mysql5.7.x
也会出现:手机打开了当前网站时(当前打开网站的手机端不会出现卡顿),但是其他设备访问网站会打不开(一直显示加载界面),若是将打开当前网站的手机端的页面关掉,网站又能正常打开...郁闷
以上问题实在困扰死我了。
不知道如何解决这样的现象??
毕竟代码,服务器都在你的手上,我也只能根据已有的线索给你缩小查找范围。
因为你本地也一样会出现问题,本地机器性能强劲带宽也不可能设限,所以可以排除服务器性能和带宽有问题。
然后来看Apache,看看你Apache的配置文件有没有过低限制访客/进程的数量。
再看看你的代码,有没有会造成死循环/高度占用计算性能/高度占用数据库的地方。测试这部分的方法是,换一个静态纯HTML页面,看看问题会不会依然出现。
测试PC+手机可以打开,不流畅,但是也算不上卡啊
题主看看同样的一网站程序,为什么在我服务器上非常慢