{% extends "base.html" %} {% block title %}日志导入 - Squid Manager{% endblock %} {% block head %} {% if imported %} {% endif %} {% endblock %} {% block content %} {% if not imported %}

将 Squid access.log 内容粘贴到下方文本框,系统将解析并展示完整分析结果。 适用于离线日志分析或一次性诊断。

取消
{% else %}
总请求数
{{ stats.total_requests | thousands }}
缓存命中率
{{ '%.1f' % (stats.hit_ratio * 100) }}%
总流量
{{ format_bytes(stats.total_bytes) }}
平均响应
{{ format_duration(stats.avg_elapsed_ms) }}
拒绝率
{{ '%.2f' % (stats.denied_rate * 100) }}%
中断率
{{ '%.2f' % (stats.aborted_rate * 100) }}%

🏷️ 结果码分布

🚀 方法分布

👥 Top 客户端

{% for c in stats.top_clients[:15] %} {% endfor %}
#IP请求数流量
{{ loop.index }}{{ c.client }}{{ c.count }}{{ format_bytes(c.bytes) }}

🌍 Top 目标主机

{% for h in stats.top_hosts[:15] %} {% endfor %}
#主机请求数流量
{{ loop.index }}{{ h.host }}{{ h.count }}{{ format_bytes(h.bytes) }}

📋 原始日志 (前 200 条)

{% for e in entries[:200] %} {% endfor %}
时间客户端结果HTTP方法大小URL层级
{{ e.timestamp_local.strftime('%H:%M:%S') if e.timestamp_local else e.time }} {{ e.client }} {{ e.result_code }} {{ e.http_code or '-' }} {{ e.method }} {{ format_bytes(e.size) }} {{ e.url }} {{ e.hier_code }}
{% endif %} {% endblock %} {% block scripts %} {% if imported %} {% endif %} {% endblock %}