我在GAE上安裝了wordpress 3.8.1 - 從另一臺主機上的WP-MU安裝轉移。我安裝了正在工作的GAE插件,但提到我也應該安裝batcache和memcached插件。所以我安裝了他們兩個,但他們似乎並沒有工作 - 我在<head>
部分沒有調試輸出,響應是200,網站一般很慢。我能做些什麼來啓用緩存?這裏有2後重新加載的響應報頭與curl -i
:爲什麼我的GAE上的wordpress網站沒有被緩存?
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-配置.php我加了
define('WP_CACHE', true);
我試着查看GAE控制檯上的memcache統計信息,但是我無法在任何地方找到查看器。在設置中,memcache被設置爲共享模式。
查看器在管理控制檯中,數據下的最後一項是'memcache viewer' –
謝謝s,我發現它 - 我在看cloud.google.com,但應該看看appengine.google.com 悲傷的部分是緩存似乎工作(儘管插件仍然不輸出任何東西),但該網站仍然慢。 – Spikolynn