开放的编程资料库

当前位置:我爱分享网 > PHP教程 > 正文

WordPress、404 和加载时间

众所周知,我的网站在高流量期间往往会变慢,我相信我发现了其中一个大问题。我发现我使用的其中一个插件有一个不正确的“.css”引用,即 404ing。当然,这意味着它不是加载 CSS 文件,而是加载我的 404 页面。长话短说,该页面实际上至少加载了两次。没有更多的。虽然我已经在该 CSS 引用所在的位置放置了一个空白文件,但我想到了一种方法来避免这种情况再次发生。

PHP

header('HTTP/1.1 404 Not Found');
$uri = strtolower($_SERVER['REQUEST_URI']);
if(strstr($uri,'.css') || strstr($uri,'.js') || strstr($uri,'.txt') || strstr($uri,'.jpg') || strstr($uri,'.gif')) { die(''); } 

404.php 文件中,我嗅探了 JS、CSS 等的文件扩展名。如果我找到匹配项,我就简单地“淘汰”该页面以防止 404 页面加载。但是,如果用户合法地访问了 404 页面,我会显示“抱歉…”页面。

当然这不是唯一的问题(我认为 Dreamhost 的服务器可能很慢)但这应该能帮上大忙!

未经允许不得转载:我爱分享网 » WordPress、404 和加载时间

感觉很棒!可以赞赏支持我哟~

赞(0) 打赏