【发布时间】:2014-02-09 23:28:55
【问题描述】:
我在 GAE 上安装了 wordpress 3.8.1 - 从另一台主机上的 WP-MU 安装转移。我安装了正在工作的 GAE 插件,但提到我还应该安装 batcache 和 memcached 插件。所以我安装了它们,但它们似乎没有工作 - 我在<head> 部分没有调试输出,响应为 200,站点通常很慢。我可以做些什么来启用缓存?以下是使用curl -i 重新加载 2 次后的响应标头:
HTTP/1.1 200 OK
Vary: Cookie
X-Pingback: http://www.websiteinquestion.com/xmlrpc.php
Content-type: text/html; charset=UTF-8
Vary: Accept-Encoding
Date: Sun, 09 Feb 2014 23:20:32 GMT
Server: Google Frontend
Cache-Control: private
Alternate-Protocol: 80:quic,80:quic
Transfer-Encoding: chunked
启用时有一些调试输出:
Notice: Undefined offset: 1 in /base/data/home/apps/s~xxx/xxx.stringofnumbers/wordpress/wp-content/object-cache.php on line 374
这里是 app.yaml
application: xxxxx
version: xxx
runtime: php
threadsafe: no
default_expiration: "2d"
api_version: 1
instance_class: F1
automatic_scaling:
min_idle_instances: 0
max_idle_instances: 1
min_pending_latency: automatic
max_pending_latency: 15000ms
在 wp-config.php 我添加了
define('WP_CACHE', true);
我尝试在 GAE 控制台上查看内存缓存统计信息,但在任何地方都找不到查看器。在设置中 memcache 设置为共享模式。
【问题讨论】:
-
查看器在管理控制台,data下的最后一项是'memcache viewer'
-
谢谢,我找到了 - 我正在查看 cloud.google.com 但应该查看 appengine.google.com 可悲的是缓存似乎正在工作(尽管插件仍然没有输出任何东西),但网站仍然很慢。
标签: php wordpress google-app-engine caching memcached