Commit 75e70200 authored by Liang Ding's avatar Liang Ding

🐛 通过 IP 访问时不走静态缓存

parent f694903d
......@@ -18,6 +18,8 @@ import org.apache.logging.log4j.Level;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.b3log.latke.http.RequestContext;
import org.b3log.latke.util.Requests;
import org.b3log.latke.util.Strings;
import org.b3log.solo.processor.SkinRenderer;
import java.io.ByteArrayInputStream;
......@@ -37,7 +39,7 @@ import java.util.zip.GZIPOutputStream;
* Static utilities. 页面静态化 https://github.com/88250/solo/issues/107
*
* @author <a href="http://88250.b3log.org">Liang Ding</a>
* @version 1.0.0.0, Apr 14, 2020
* @version 1.0.0.1, May 10, 2020
* @since 4.1.0
*/
public final class Statics {
......@@ -80,6 +82,12 @@ public final class Statics {
return null;
}
final String remoteAddr = Requests.getRemoteAddr(context.getRequest());
if (Strings.isIPv4(remoteAddr)) {
// 直接用 IP 访问不走缓存
return null;
}
final String key = key(context);
if (null == key) {
return null;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment