有时我需要重新生成我的网站。 我不希望我的用户看到半生成的网站。 我也不希望谷歌看到404错误。
最好的解决办法是当我的系统生成新文件时返回“503”。 是不是?
所以我希望我的系统在生成内容之前将特殊的“locking”文件放在后面,并将其删除。
而我把我的服务器configuration:
if(-f $ document_root / lock){return 503; }
我的解决scheme好还是不好? 如果是这样,最好的解决scheme是什么? 也许我可以configurationnginxbuild立TCP连接到我的系统(永久连接),并显示503连接情况下不可用? 这应该会更好,因为我们不需要每次都检查文件系统。
谢谢!