Skip to content

Commit 1caf2d0

Browse files
committed
More tweaks
- Disable compression & metadata - Don't fork if WORKER_COUNT == 1
1 parent da5991e commit 1caf2d0

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

src/BenchmarksApps/TechEmpower/nextjs/app/fortunes/page.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
import { db } from "./db";
2+
import { Metadata } from 'next'
23

34
// Force page to render dynamically from the server every request
45
export const dynamic = "force-dynamic";
56
export const revalidate = 0;
7+
export const metadata: Metadata = { viewport: {} };
68

79
export default async function Page() {
810
const data = await db.getFortunes();

src/BenchmarksApps/TechEmpower/nextjs/next.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,7 @@
22
module.exports = {
33
output: "standalone",
44
reactStrictMode: true,
5+
compress: false,
6+
poweredByHeader: false,
7+
generateEtags: false
58
}

src/BenchmarksApps/TechEmpower/nextjs/server.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,12 @@ if (!dev) {
3232

3333
//console.log(`server.js found at: ${server}`);
3434

35-
if (cluster.isPrimary) {
35+
const numWorkers = process.env.WORKER_COUNT ? parseInt(process.env.WORKER_COUNT) : os.cpus().length;
36+
37+
if (cluster.isPrimary && numWorkers > 1) {
3638
console.log(`Primary is running on process ${process.pid}`);
3739

3840
cluster.setupPrimary({ silent: true });
39-
const numWorkers = process.env.WORKER_COUNT ? parseInt(process.env.WORKER_COUNT) : os.cpus().length;
4041

4142
// Fork workers
4243
let listening = 0;

0 commit comments

Comments
 (0)