统计需要来源信息,不需要整条敏感链接
统计需要保留来源信息,但不应无差别收集所有查询参数。 营销参数能够帮助判断访客从哪里来,但查询串中也可能出现临时令牌、邮箱或内部标识。采用允许列表,比尝试穷举所有敏感参数更容易控制范围。
继续阅读恰西 / 按主题阅读
统计需要保留来源信息,但不应无差别收集所有查询参数。 营销参数能够帮助判断访客从哪里来,但查询串中也可能出现临时令牌、邮箱或内部标识。采用允许列表,比尝试穷举所有敏感参数更容易控制范围。
继续阅读一张页面会加载多项资源,机器人也会不断访问路径,服务器请求数自然不等于浏览量。浏览器脚本更接近页面行为,但又会漏掉被拦截或禁用脚本的访问。
继续阅读发布前扫描本地链接与资源,可以提前发现遗漏文件和错误路径。
继续阅读把超大原图直接缩到一个小卡片中,会消耗不必要的流量;尺寸属性缺失还可能在加载后推动布局变化。正确准备展示尺寸,往往比只调压缩质量更有效。
继续阅读静态搜索通常通过 JSON 索引实现,索引本身也是公开产物。 静态站的公开产物不仅包括 HTML,还可能包括 JSON 搜索索引、RSS、站点地图和附件。正文未显示在列表里,却被写进索引,同样可以被任何人获取。
继续阅读订阅器通常依赖稳定标识判断条目是否已读。迁移站点时,即便正文完全一样,随意更换 guid 或文章地址,也可能让订阅者重复收到旧内容。
继续阅读站点地图帮助发现页面,但不能替代页面质量与可访问性。
继续阅读文章移动目录、修改标题或替换生成工具,都不应该轻易让旧链接失效。把 URL 作为独立配置管理,可以让内容维护与公开地址保持相对稳定。
继续阅读标题、日期和草稿状态应放在明确的元数据字段中,避免仅修改正文显示。 列表、正文、RSS 和站点地图可能读取不同时间字段。只修改页面上显示的一行文字,很容易让其他入口仍保留旧日期,出现看起来互相矛盾的记录。
继续阅读静态指访问时提供已经生成的文件,并不要求数据永远不变。外部接口可以在构建前采集,再把结果写入快照,访问者仍然只需要请求静态页面。
继续阅读