Textpattern Forum

You are not logged in. Register | Login | Help

#41 2007-05-02 21:29:53

wagerrard
New Member
Registered: 2007-05-01
Posts: 2

Re: [plugin] [ORPHAN] zem_cache: experiment

Just installed it on 4.0.4. No timeout set. I’m seeing files in the cache directory, but they are all zero-byte empty files. Shouldn’t I be seeing something?

Offline

#42 2007-08-24 04:16:32

kimguan
Member
Registered: 2004-12-30
Posts: 14

Re: [plugin] [ORPHAN] zem_cache: experiment

Version 0.5 works on 4.0.5 too. But I only wrap the tag around “expensive” tags like stw_category_tree and not the whole page as suggested in the instructions.

Using it this way reduced page load times on those pages significantly, from 20-30 seconds to 1 or 2 seconds (my site has around 100 categories in 3 levels of hierarchy).

Offline

#43 2007-10-04 12:11:54

iblastoff
Plugin Author
From: Toronto
Registered: 2006-06-11
Posts: 1,197
Website

Re: [plugin] [ORPHAN] zem_cache: experiment

the initial post holds an outdated link. it should be edited by a mod or something to include this link:

http://thresholdstate.com/download/zem_cache-0.5.txt

Offline

#44 2007-10-08 02:45:06

kimguan
Member
Registered: 2004-12-30
Posts: 14

Re: [plugin] [ORPHAN] zem_cache: experiment

Hi – zem_cache was working beautifully for me. Now, some of the pages it is used on displays the comment “cache bypassed”.

Any idea how this happened and would someone please help get it working again? Zem_cache is important for my site because it greatly reduces the load times & server load for some of my pages (see my post above).

Things I’ve done to try and fix the problem:

  1. checked to make sure tag is okay on my page template;
  2. reinstalled zem_cache
  3. flushed cache
  4. changed tmp directory

Thanks for any help.

Last edited by kimguan (2007-10-08 05:22:10)

Offline

#45 2008-03-15 12:32:35

aswihart
Member
From: Pittsburgh, PA
Registered: 2006-07-22
Posts: 345
Website

Re: [plugin] [ORPHAN] zem_cache: experiment

Can anyone give me a good reason to use this instead of asy_jpcache? Just wondering if maybe I’d be better served by caching common elements across pages, as far as browser loading times for site visitors.

Offline

#46 2013-02-14 16:36:35

whocarez
Plugin Author
From: Germany/Ukraine
Registered: 2007-10-08
Posts: 165

Re: [plugin] [ORPHAN] zem_cache: experiment

Hello
I’ve extended this plugin a little bit. So ctx marked blocks are now saved in a different folder named noreset. With this you are able to delete id files independently from ctx files. Maybe it helps someone …

# zem_cache v0.51
# Caching experiment
# Threshold State
# http://thresholdstate.com/

# ......................................................................
# This is a plugin for Textpattern - http://textpattern.com/
# To install: textpattern > admin > plugins
# Paste the following text into the 'Install plugin' box:
# ......................................................................

YTo5OntzOjQ6Im5hbWUiO3M6OToiemVtX2NhY2hlIjtzOjc6InZlcnNpb24iO3M6NDoiMC41
MSI7czo2OiJhdXRob3IiO3M6MTU6IlRocmVzaG9sZCBTdGF0ZSI7czoxMDoiYXV0aG9yX3Vy
aSI7czoyNjoiaHR0cDovL3RocmVzaG9sZHN0YXRlLmNvbS8iO3M6MTE6ImRlc2NyaXB0aW9u
IjtzOjE4OiJDYWNoaW5nIGV4cGVyaW1lbnQiO3M6NDoidHlwZSI7aToxO3M6NDoiaGVscCI7
czoxOTk0OiIJPHA+emVtX2NhY2hlIGlzIGEgc2ltcGxlIGNhY2hpbmcgcGx1Z2luLiBJdCBt
aWdodCBoZWxwIGltcHJvdmUgVGV4dHBhdHRlcm4gcGVyZm9ybWFuY2UgYW5kIHJlZHVjZSBz
ZXJ2ZXIgbG9hZCBvbiBwYWdlcyB0aGF0IGludm9sdmUgaGVhdnkgPHNwYW4gY2xhc3M9ImNh
cHMiPlNRTDwvc3Bhbj4gcXVlcmllcy48L3A+CgoJPHA+VG8gdXNlIGl0LCBzdXJyb3VuZCBh
IHBhZ2Ugd2l0aCB0aGUgdHhwOnplbV9jYWNoZSB0YWcsIGxpa2UgdGhpczo8L3A+CgoJPHA+
PHR4cDp6ZW1fY2FjaGU+PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRN
TCAxLjAgVHJhbnNpdGlvbmFsLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9E
VEQveGh0bWwxLXRyYW5zaXRpb25hbC5kdGQiPjxiciAvPgo8aHRtbCB4bWxucz0iaHR0cDov
L3d3dy53My5vcmcvMTk5OS94aHRtbCIgeG1sOmxhbmc9ImVuIiBsYW5nPSJlbiI+PGJyIC8+
CjxoZWFkPjxiciAvPgpbJiM4MjMwO2V0YyYjODIzMDtdPGJyIC8+CjwvYm9keT48YnIgLz4K
PC9odG1sPjxiciAvPgo8L3R4cDp6ZW1fY2FjaGU+PC9wPgoKCTxwPm5vdGUg4oCTIGEgd3Jp
dGFibGUgdGVtcCBkaXJlY3RvcnkgbXVzdCBiZSBhdmFpbGFibGUuPC9wPgoKCTxwPllvdSBk
b27igJl0IGhhdmUgdG8gY2FjaGUgdGhlIGVudGlyZSBwYWdlLiBJZiB5b3XigJlyZSB1c2lu
ZyBtb3JlIHRoYW4gb25lIHplbV9jYWNoZSB0YWcgcGVyIHBhZ2UsIHNlZSB0aGUg4oCYaWTi
gJkgYW5kIOKAmGN0eOKAmSBhdHRyaWJ1dGVzIGJlbG93LjwvcD4KCgk8cD5UaGUgY2FjaGUg
bXVzdCBiZSBmbHVzaGVkIG1hbnVhbGx5OyBpdCB3b27igJl0IGhhcHBlbiBhdXRvbWF0aWNh
bGx5IHdoZW4geW91IHBvc3Qgb3IgZWRpdCBhbiBhcnRpY2xlLiBUbyBmbHVzaCB0aGUgY2Fj
aGUsIGFwcGVuZCDigJ0/Zmx1c2hfY2FjaGU9MeKAnSB0byBhbnkgVGV4dHBhdHRlcm4gPHNw
YW4gY2xhc3M9ImNhcHMiPlVSTDwvc3Bhbj4uIEFsdGVybmF0aXZlbHksIHBsYWNlIGEgdGFn
IG9uIGEgc2VsZG9tLXVzZWQgcGFnZSwgYW5kIGxvYWQgdGhhdCBwYWdlIGluIHlvdXIgYnJv
d3NlciB0byBmb3JjZSBhIGZsdXNoLjwvcD4KCgk8cD5Zb3UgY2FuIGNoZWNrIGlmIGl04oCZ
cyB3b3JraW5nIGJ5IHZpZXdpbmcgdGhlIHNvdXJjZSBvZiBhIGNhY2hlZCBwYWdlIGFuZCBz
Y3JvbGxpbmcgdG8gdGhlIGJvdHRvbS4gVGhlcmUgc2hvdWxkIGJlIGEgbWVzc2FnZSB0aGF0
IHNheXMg4oCcZnJlc2ggY29weeKAnSwg4oCcY2FjaGVkIGNvcHnigJ0gb3Ig4oCcY2FjaGUg
Zmx1c2hlZOKAnS48L3A+CgoJPHA+U3VwcG9ydGVkIGF0dHJpYnV0ZXM6PC9wPgoKCTxwPjxz
dHJvbmc+dGltZW91dDwvc3Ryb25nPiDigJMgU3BlY2lmaWVzIHRoZSBleHBpcnkgdGltZSBp
biBzZWNvbmRzLiBEZWZhdWx0IGlzIDM2MDAuIEEgc21hbGwgZmlndXJlIGxpa2UgMTIwIHdp
bGwgZ2l2ZSB5b3Ugc29tZSBwcm90ZWN0aW9uIGFnYWluc3QgaGVhdnkgbG9hZCwgYW5kIGVs
aW1pbmF0ZSB0aGUgbmVlZCBmb3IgbWFudWFsIGZsdXNoaW5nLjwvcD4KCgk8cD48c3Ryb25n
PmlkPC9zdHJvbmc+IOKAkyBVc2UgdGhpcyBpZiB5b3XigJlyZSB1c2luZyBtdWx0aXBsZSB6
ZW1fY2FjaGUgdGFncyBwZXIgcGFnZS4gRWFjaCB0YWcgc2hvdWxkIGhhdmUgYSBkaWZmZXJl
bnQgaWQuIEl0IGRvZXNu4oCZdCBtYXR0ZXIgd2hhdCB0aGUgaWQgaXMgc2V0IHRvIOKAkyBh
IG51bWJlciBpcyBmaW5lIOKAkyBhcyBsb25nIGFzIGVhY2ggb25lIGlzIGRpZmZlcmVudC48
L3A+CgoJPHA+PHN0cm9uZz5jdHg8L3N0cm9uZz4g4oCTIFVzZSB0aGlzIHRvIGNhY2hlIGEg
c2luZ2xlIGNvcHkgb2Ygc29tZXRoaW5nIGdsb2JhbGx5IGFjcm9zcyBhbGwgcGFnZXMsIHJh
dGhlciB0aGFuIG9uY2UgcGVyIHBhZ2UuIEZvciBleGFtcGxlLCA8dHhwOnplbV9jYWNoZSBj
dHg9InJlY2VudDEiPjx0eHA6cmVjZW50X2FydGljbGVzIC8+PC90eHA6emVtX2NhY2hlPjwv
cD4KCiI7czo0OiJjb2RlIjtzOjI4NTM6IgovLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi8vIEV4YW1wbGUgcHVibGljIHNpZGUgdGFn
cwoKLy8gUGx1Z2luIGNvZGUgZ29lcyBoZXJlLiAgTm8gbmVlZCB0byBlc2NhcGUgcXVvdGVz
LgoKICAgIGlmIChmdW5jdGlvbl9leGlzdHMoInJlZ2lzdGVyX2NhbGxiYWNrIikpIHsKCXJl
Z2lzdGVyX2NhbGxiYWNrKCJ6ZW1fZmx1c2hfZXZlbnQiLCAiYXJ0aWNsZSIpOwoJcmVnaXN0
ZXJfY2FsbGJhY2soInplbV9mbHVzaF9ldmVudCIsICJwYWdlIik7CglyZWdpc3Rlcl9jYWxs
YmFjaygiemVtX2ZsdXNoX2V2ZW50IiwgImZvcm0iKTsKICAgIH0KCiAgICBmdW5jdGlvbiB6
ZW1fZmx1c2hfZXZlbnQoJGV2ZW50LCAkc3RlcCkgewoJJGNvdW50ID0gemVtX2ZsdXNoKCk7
CgoJaWYgKCRjb3VudCkKCSAgICBwcmludCAiPCEtLSBjYWNoZSBmbHVzaGVkICgkY291bnQp
IC0tPlxuIjsKICAgIH0KCiAgICBmdW5jdGlvbiB6ZW1fZmx1c2goJGlkPTApIHsKCWdsb2Jh
bCAkdHhwY2ZnLCAkemVtX2NhY2hlX2RpciwgJGxhc3Rtb2Q7CgoJJGNvdW50ID0gMDsKCglp
ZiAoJGlkKSB7CgkgICAgQHVubGluaygiJHplbV9jYWNoZV9kaXIvJGlkIik7CgkgICAgKysk
Y291bnQ7Cgl9CgllbHNlaWYgKCFlbXB0eSgkemVtX2NhY2hlX2RpcikgYW5kICRmcCA9IG9w
ZW5kaXIoJHplbV9jYWNoZV9kaXIpKSB7CgkgICAgJGxhc3QgPSBzdHJ0b3RpbWUoJGxhc3Rt
b2QpOwoJICAgIHdoaWxlIChmYWxzZSAhPT0gKCRmaWxlID0gcmVhZGRpcigkZnApKSkgewoJ
CWlmICgkZmlsZXswfSAhPSAiLiIgYW5kIGZpbGVtdGltZSgiJHplbV9jYWNoZV9kaXIvJGZp
bGUiKSA8ICRsYXN0KSB7CgkJICAgIEB1bmxpbmsoIiR6ZW1fY2FjaGVfZGlyLyRmaWxlIik7
CgkJICAgICsrJGNvdW50OwoJCX0KCSAgICB9CgoJICAgIGNsb3NlZGlyKCRmcCk7Cgl9CgoJ
cmV0dXJuICRjb3VudDsKICAgIH0KCiAgICBmdW5jdGlvbiB6ZW1fY2FjaGUoJGF0dHMsICR0
aGluZykgewoJZ2xvYmFsICR0ZW1wZGlyLCAkdHhwY2ZnLCAkemVtX2NhY2hlX2RpcjsKCgll
eHRyYWN0KGxBdHRzKGFycmF5KAoJICAgICdpZCcgICAgICAgICA9PiAwLAoJICAgICdjdHgn
ICAgICAgICA9PiAoc2VydmVyU2V0KCdSRVFVRVNUX1VSSScpID8gc2VydmVyU2V0KCdSRVFV
RVNUX1VSSScpIDogc2VydmVyU2V0KCdQSFBfU0VMRicpKSwKCSAgICAndGltZW91dCcgICAg
PT4gMzYwMCwKCSAgICAnYWxsb3dmbHVzaCcgPT4gMSwKCSksICRhdHRzKSk7CgoJJG9sZF91
bWFzayA9IHVtYXNrKDAwMDApOwoKCWlmICghaXNzZXQoJHplbV9jYWNoZV9kaXIpKSB7Cgkg
ICAgZG8gewoJCSR6ZW1fY2FjaGVfZGlyID0gJHRlbXBkaXIuRFMubWQ1KHVuaXFpZChyYW5k
KCksIHRydWUpKTsKCSAgICB9CgkgICAgd2hpbGUgKGZpbGVfZXhpc3RzKCR6ZW1fY2FjaGVf
ZGlyKSk7CgkgICAgc2FmZV9pbnNlcnQoJ3R4cF9wcmVmcycsInByZWZzX2lkPTEsbmFtZT0n
emVtX2NhY2hlX2RpcicsdmFsPSciLmRvU2xhc2goJHplbV9jYWNoZV9kaXIpLiInIik7Cgl9
CglpZiAoIWlzX2RpcigkemVtX2NhY2hlX2RpcikpIHsKCSAgICBpZiAoIUBta2RpcigkemVt
X2NhY2hlX2RpciwgMDc3NykpCgkJJHplbV9jYWNoZV9kaXIgPSBOVUxMOwoJfQoKCWlmICgh
aXNfZGlyKCR6ZW1fY2FjaGVfZGlyLiIvbm9yZXNldCIpKSB7CgkgICAgaWYgKCFAbWtkaXIo
JHplbV9jYWNoZV9kaXIuIi9ub3Jlc2V0IiwgMDc3NykpCgkJJHplbV9jYWNoZV9kaXIgPSBO
VUxMOwoJfQoKCWlmIChlbXB0eSgkemVtX2NhY2hlX2RpcikpIHsKCSAgICAkY29udGVudCA9
IHBhcnNlKCR0aGluZyk7Cgl9CgllbHNlIHsKICAgICAgICAgICAgICAgIGlmICgkaWQ9PSIw
IikgeyRub3Jlc2V0PSJub3Jlc2V0LyI7fSBlbHNleyRub3Jlc2V0PSIiO30KCSAgICAkY2Fj
aGVfaWQgPSBtZDUoJGlkLiRjdHgpOwoJICAgICRjYWNoZV9maWxlID0gIiR6ZW1fY2FjaGVf
ZGlyLyRub3Jlc2V0JGNhY2hlX2lkIjsKCgkgICAgaWYgKCRhbGxvd2ZsdXNoIGFuZCBncHMo
ImZsdXNoX2NhY2hlIikpIHsKCQl6ZW1fZmx1c2goKTsKCQkkY29udGVudCA9IHBhcnNlKCR0
aGluZyk7CgkJJGNvbnRlbnQgLj0gIlxuPCEtLSBjYWNoZSBmbHVzaGVkIC0tPlxuIjsKCSAg
ICB9CgkgICAgZWxzZWlmICghZW1wdHkoJF9QT1NUKSkgewoJCSRjb250ZW50ID0gcGFyc2Uo
JHRoaW5nKTsKCQl6ZW1fZmx1c2goJGNhY2hlX2lkKTsKCQkkY29udGVudCAuPSAiXG48IS0t
IGNhY2hlIGJ5cGFzc2VkIC0tPlxuIjsKCSAgICB9CgkgICAgZWxzZWlmIChpc19yZWFkYWJs
ZSgkY2FjaGVfZmlsZSkgYW5kICh0aW1lKCkgLSBmaWxlbXRpbWUoJGNhY2hlX2ZpbGUpIDwg
JHRpbWVvdXQpKSB7CgkJJGNvbnRlbnQgPSAiPCEtLSBjYWNoZWQgY29weSAtLT5cbiI7CgkJ
aWYgKGlzX2NhbGxhYmxlKCdmaWxlX2dldF9jb250ZW50cycpKQoJCSAgICAkY29udGVudCAu
PSBmaWxlX2dldF9jb250ZW50cygkY2FjaGVfZmlsZSk7CgkJZWxzZQoJCSAgICAkY29udGVu
dCAuPSBqb2luKCIiLCBmaWxlKCRjYWNoZV9maWxlKSk7CgkJJGNvbnRlbnQgLj0gIlxuPCEt
LSBlbmQgY2FjaGVkIGNvcHkgLS0+XG4iOwoJICAgIH0KCSAgICBlbHNlIHsKCQkkY29udGVu
dCA9IHBhcnNlKCR0aGluZyk7CgkJJGZwID0gZm9wZW4oJGNhY2hlX2ZpbGUsICJ3YiIpOwoJ
CWZ3cml0ZSgkZnAsICRjb250ZW50KTsKCQlmY2xvc2UoJGZwKTsKCQkkY29udGVudCA9ICI8
IS0tIGZyZXNoIGNvcHkgLS0+XG4iIC4gJGNvbnRlbnQgLiAiXG48IS0tIGVuZCBmcmVzaCBj
b3B5IC0tPlxuIjsKCSAgICB9Cgl9CgoJdW1hc2soJG9sZF91bWFzayk7CgoJcmV0dXJuICRj
b250ZW50OwoKICAgIH0KCiI7czozOiJtZDUiO3M6MzI6ImJlMzFjOThmMmE3ODE5MWYyZjhi
YmM2OWEzNGUzNzk4Ijt9

Offline

Board footer

Powered by FluxBB