perf : not ask me i copy from another projeft

This commit is contained in:
2026-07-08 21:02:39 +07:00 Unverified
parent 4317853aca
commit 5fd165e2b6
11 changed files with 163 additions and 310 deletions
+10 -2
View File
@@ -18,9 +18,17 @@ export default async function Home() {
try {
const redis = await getRedisClient();
if (ip !== "unknown") {
await redis.sadd("erika:unique_visitors", ip);
const added = await redis.sadd("erika:unique_visitors", ip);
if (added > 0) {
// New visitor — refresh the count
visitorCount = await redis.scard("erika:unique_visitors");
} else {
// Existing visitor — use cached count or fetch
visitorCount = await redis.scard("erika:unique_visitors");
}
} else {
visitorCount = await redis.scard("erika:unique_visitors");
}
visitorCount = await redis.scard("erika:unique_visitors");
} catch (e) {
console.error("Failed to track visitor:", e);
}