当我在模板中有很多大图像,比如800x650等时,Django就崩溃了。它在我的Mac本地工作,但不在我的Linode生产服务器上。可以做一些批处理过程,然后停止然后再做一些吗?
我在模板中的{%for%}循环中进行缩略图,在每次传递中创建一个小图像和大图像。
答案 0 :(得分:1)
如果你有大量的图像,这可能需要一段时间(我看到在一些图像非常重的页面上第一次加载时超过30秒)。就我而言,我收到了内部服务器错误;我不确定这与“崩溃”的含义是否相同。实际上,它并没有真正倒下,问题是请求超时通常设置得很低,我只需要提高我的超时时间就可以让服务器更长时间来完成处理请求。它在第一次加载时仍然很慢,但在那之后,它是瞬间的,没有更多的问题。
答案 1 :(得分:0)