|
|
1
16
50k不是硬编码参数。 你可以使用class 相反:
|
|
|
2
2
|
|
|
3
2
假设您不需要站点地图中的所有页面,那么降低限制以减小文件大小将很好地工作,如前面的回答所述。 如果您确实想要一个非常大的站点地图,并且确实想要使用Memcached,您可以将内容分成多个块,将它们存储在各个键下,然后在输出时将它们重新组合在一起。为了提高效率,Memcached支持同时获取多个密钥的功能,尽管我不确定Django客户端是否支持此功能。 作为参考,1MB限制是Memcached的一项功能,与存储数据的方式有关: http://code.google.com/p/memcached/wiki/FAQ#What_is_the_maximum_data_size_you_can_store?_(1_megabyte) |
|
|
4
1
the hack ,将站点地图限制为250个链接,并实现基于文件的缓存。 基本算法如下:
如果您感兴趣,整个过程的代码如下: http://bitbucket.org/mlissner/legal-current-awareness/src/tip/alert/alertSystem/sitemap.py 也许这对你来说也是个好办法。 |
|
|
GG33 · 在docker中缓存npm包 2 年前 |