如何强制WordPress管理员缓存

时间:2013-01-24 作者:ALalavi

由于这些天使用慢速连接,我想强制WordPress的管理部分缓存在浏览器(FF,IE)中,以便加载管理页面所需的时间更少(因为事实上,大多数项目从未更改)。有什么办法吗?

1 个回复
最合适的回答,由SO网友:Mark Kaplun 整理而成

你的问题不在于管理页面本身,它们的大小不足以受到慢速连接的巨大影响,而在于JS和CSS文件。您可以为它们设置到期日期,这将向浏览器发出信号,表明它可能会将它们缓存到该时间。

在中缓存一周。htaccess文件添加(想法来自askapache)

# 1 WEEK
<FilesMatch "\\.(jpg|jpeg|png|gif|swf|js|css)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>
max age参数指定重新获取url的时间(以秒为单位)。

如果这还不够好,可能是因为浏览器缓存中充满了您更频繁访问的其他文件,那么您应该在PC上安装缓存代理,将其配置为始终缓存站点中的JS和CSS,并将浏览器配置为使用该代理。

结束

相关推荐

在wp-admin中添加调用wp函数的按钮或图像按钮

我有一个自定义的post类型的产品,我已经设置为使用metaboxes上传PDF。当我在wp admin上生成元数据库时,我会查看元数据库是否已经上传了pdf。如果有,我会生成一个指向pdf的链接。如果没有,我会生成一个文件上载控件,他们可以根据需要选择要上载的文件。下面是生成此元数据的函数的外观。function products_pdf_uploads_show_meta() { global $meta_box_pdf_uploads, $post, $prefix; &#x