BlogoText / blogotext

A little more than a lightweight SQLite Blog-Engine.
Other
136 stars 30 forks source link

cache auto cleanup #367

Open B4rb3rouss opened 6 years ago

B4rb3rouss commented 6 years ago

When I look into var/host/cache, I see :

cache1_feed.dat               cache2_rss_5ba35c83.dat       cache2_rss_ab437515.dat
cache2_rss_00d57c55.dat       cache2_rss_5f7b3212.dat       cache2_rss_abb1a44d.dat
cache2_rss_026e11fd.dat       cache2_rss_60abdb3f.dat       cache2_rss_abbb0158.dat
cache2_rss_045ac979.dat       cache2_rss_613bedb3.dat       cache2_rss_ad434f43.dat
cache2_rss_06ac285d.dat       cache2_rss_64eed415.dat       cache2_rss_ae015996.dat
cache2_rss_06f024f7.dat       cache2_rss_660a7330.dat       cache2_rss_af9f3547.dat
cache2_rss_07d8094c.dat       cache2_rss_667a9328.dat       cache2_rss_b61a5d62.dat
cache2_rss_0e9d4a43.dat       cache2_rss_680eb5ff.dat       cache2_rss_b730281b.dat
cache2_rss_0eb8f61b.dat       cache2_rss_6a53e8f1.dat       cache2_rss_c0139931.dat
cache2_rss_0fd5b483.dat       cache2_rss_6d57d391.dat       cache2_rss_c07f4c01.dat
cache2_rss_1344f150.dat       cache2_rss_6d82d896.dat       cache2_rss_c0f91c1b.dat
cache2_rss_15073734.dat       cache2_rss_6fe37b21.dat       cache2_rss_c2d0a94f.dat
cache2_rss_1756ec1e.dat       cache2_rss_6ff03616.dat       cache2_rss_c4873697.dat
cache2_rss_1846e6cf.dat       cache2_rss_7000f588.dat       cache2_rss_c4bc8085.dat
cache2_rss_18748548.dat       cache2_rss_7195fe03.dat       cache2_rss_c584983e.dat
cache2_rss_18de8c9b.dat       cache2_rss_723e18e1.dat       cache2_rss_c66c5906.dat
cache2_rss_1b111630.dat       cache2_rss_75fd8b0f.dat       cache2_rss_c6d91670.dat
cache2_rss_1d2fa06f.dat       cache2_rss_79868da8.dat       cache2_rss_c7a2086a.dat
cache2_rss_1e558c24.dat       cache2_rss_7a7614cf.dat       cache2_rss_cf74fd98.dat
cache2_rss_20d7905a.dat       cache2_rss_7c0bea28.dat       cache2_rss_cffffbdf.dat
cache2_rss_229cf9a3.dat       cache2_rss_7cc5f4de.dat       cache2_rss_d00d4788.dat
cache2_rss_25121703.dat       cache2_rss_87a6e4bb.dat       cache2_rss_d1e02d5c.dat
cache2_rss_25c3a538.dat       cache2_rss_8cb7a63d.dat       cache2_rss_d419b5db.dat
cache2_rss_26ebf596.dat       cache2_rss_8e000c90.dat       cache2_rss_d41d8cd9.dat
cache2_rss_2ab8f219.dat       cache2_rss_8f2faff5.dat       cache2_rss_d7c6ca20.dat
cache2_rss_2e5d7156.dat       cache2_rss_924c80be.dat       cache2_rss_dcd7c97f.dat
cache2_rss_2ee8cad5.dat       cache2_rss_9251f34b.dat       cache2_rss_df2dfabb.dat
cache2_rss_3053b750.dat       cache2_rss_93db8037.dat       cache2_rss_e18de818.dat
cache2_rss_3790ad0f.dat       cache2_rss_93f23c92.dat       cache2_rss_e633bcc3.dat
cache2_rss_3be7b9fd.dat       cache2_rss_958e0ff3.dat       cache2_rss_eabf660d.dat
cache2_rss_3cca2a6f.dat       cache2_rss_95cb373d.dat       cache2_rss_f1e5a803.dat
cache2_rss_3ec81c3c.dat       cache2_rss_967e5571.dat       cache2_rss_f2c4b4fa.dat
cache2_rss_403eb561.dat       cache2_rss_9efc3a89.dat       cache2_rss_f8736aab.dat
cache2_rss_40f16d84.dat       cache2_rss_a1d7155e.dat       cache2_rss_f9bc0ab9.dat
cache2_rss_4222687f.dat       cache2_rss_a305b324.dat       cache2_rss_f9f1ffdc.dat
cache2_rss_436ab706.dat       cache2_rss_a435c72a.dat       cache2_rss_fa79e8eb.dat
cache2_rss_476fdd7c.dat       cache2_rss_a494c802.dat       cache2_rss_fb0ee66f.dat
cache2_rss_48967b6b.dat       cache2_rss_a66dc6a2.dat       cache2_rss_fdec6150.dat
cache2_rss_4a3f50bd.dat       cache2_rss_a6b88472.dat       cache2_rss_fe8ebe32.dat
cache2_rss_4e28d4ca.dat       cache2_rss_a701e35a.dat       index.php
cache2_rss_51ed9cac.dat       cache2_rss_a8c9abb7.dat       sitemap.xml
cache2_rss_53869229.dat       cache2_rss_a8dd57d6.dat
cache2_rss_53d06d1d.dat       cache2_rss_a9bbeac0.dat

I guess that's a bit overkill...

remrem commented 6 years ago

Nop, it's related to the request (blog, comments, links ...) Maybe we can add a cache control based on the ttl of the cache (based on https://github.com/BlogoText/blogotext/blob/master/feed.php line 59 to 69)