Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php代码点火器缓慢初始加载_Php_Performance_Apache_Codeigniter_Debugging - Fatal编程技术网

php代码点火器缓慢初始加载

php代码点火器缓慢初始加载,php,performance,apache,codeigniter,debugging,Php,Performance,Apache,Codeigniter,Debugging,有一个网站。一切都很好,但突然它的工作有点奇怪: (单击时间线) 通常是apache+php+mysql 初始请求需要15秒。它使用codeigniter 2.1.0。我怀疑是点火器导致了这个问题,因为其他php页面还可以 我目前试图访问日志,但我没有root,无法在服务器上执行sudo。还有别的诊断方法吗 (我不是php爱好者,我只关注java) 非常感谢您的帮助。通过在codeigniter应用程序中启用缓存,您可以更好地增强应用程序。只需要在项目的.htaccess文件中添加一些代码 Ex

有一个网站。一切都很好,但突然它的工作有点奇怪: (单击时间线)

通常是apache+php+mysql

初始请求需要15秒。它使用codeigniter 2.1.0。我怀疑是点火器导致了这个问题,因为其他php页面还可以

我目前试图访问日志,但我没有root,无法在服务器上执行sudo。还有别的诊断方法吗

(我不是php爱好者,我只关注java)


非常感谢您的帮助。

通过在codeigniter应用程序中启用缓存,您可以更好地增强应用程序。只需要在项目的
.htaccess
文件中添加一些代码

ExpiresActive On

<Directory "/path/to/public_html/files">
    Options FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
    ExpiresDefault A300
    <FilesMatch "\.html$">
        Expires A86400
    </FilesMatch>
    <FilesMatch "\.(gif|jpg|png|js|css)$">
        Expires A2592000
    </FilesMatch>
</Directory>
ExpiresActive开启
选项如下符号链接多视图
允许超越所有
命令允许,拒绝
通融
到期默认A300
过期A86400
截止日期:2592000

谢谢,我会试试看。虽然这一降级发生的原因很有趣。我认为默认情况下CodeIgniter不允许正常缓存,CI提供了生成缓存的功能,一旦我遇到同样的问题,然后在
.htaccess
中使用了上述代码,它就解决了问题。我认为这不是CI的问题(意味着CI的系统文件),但更多的是你如何构建你的代码。在你的本地机器上也会发生这种情况吗?为了调试视图,我会尝试暂时删除代码的某些部分,比如你的聊天插件,或者任何创建iFrame的东西。删除代码的每一部分并进行测试,这将告诉您问题是否出在视图的代码中。