# Oldalankénti szabályok, PRO beállítások, frissítések

> A funkciók oldalankénti be- és kikapcsolása, a PRO beállítások jelentése és a gyorsítótár viselkedése bővítményfrissítéskor.

## Funkciók és szkriptek oldalankénti kezelése (Smart Page Rules)

Egy funkciót vagy szkriptet egyetlen oldalra külön be- vagy kikapcsolhatsz:

1. Nyisd meg a **Smart Optimization** részt.
2. Kattints arra a funkcióra, amelyet az adott oldalon be- vagy kikapcsolnál.
3. Válaszd ki a **Force On** (kényszerített bekapcsolás), **Force Off** (kényszerített kikapcsolás), **Global** (a globális beállítás érvényes) vagy az oldalspecifikus kizárások egyikét.

## PRO beállítások

A PRO beállítások a bővítményben a beállítópanel jobb felső sarkában, illetve a központi felületen találhatók. Az itt található kapcsolók ideiglenesek, bármikor kikapcsolhatod őket, és a változtatás visszaáll. Ügyelj rá, hogy ne duplázd meg ugyanazt a beállítást más megoldással.

| Beállítás | Mit csinál |
| --- | --- |
| Serve CSS via CDN | A CSS-fájlokat minifikálja és a CDN-ről szolgálja ki. |
| Serve JS via CDN | A JavaScript-fájlokat minifikálja és a CDN-ről szolgálja ki. |
| Change image URL inside CSS | A háttérképeket és más, nem a fő HTML-ből betöltődő képeket is megfogja. Csak a CSS CDN-ről kiszolgálásával együtt használható. |
| External URLs | Külső URL-eket (például S3, kiszervezett képek) is a CDN-ről szolgál ki. |
| Defer JavaScript | DEFER attribútumot ad a JavaScripthez a CDN-en keresztül. Vigyázz: egyes fájlok nem halaszthatók, és elromolhat a működés. |
| Disable WP Emoji | Ha nem használsz emojit, nem tölti be a `wp-emoji-release.min.js` fájlt. |
| Optimize on Upload | Az újonnan feltöltött képeket automatikusan helyben optimalizálja a beállításaid szerint (élő és helyi módban is). |
| Replace All Links | További helyeken (JavaScript, nem szokásos médiamappák stb.) is megkeresi a képeket. |
| URL Exclude List | Ide illeszthető be minden URL, amelyet ki akarsz hagyni a CDN-ből, jellemzően ütközések elkerülésére. |

A saját CDN-tartomány beállítását az [Első lépések](https://hub.hellowp.io/hu/plugins/wp-compress-mainwp/elso-lepesek-cdn/) fejezet írja le.

## Mi történik bővítményfrissítéskor?

Más bővítmények frissítése gyakran módosítja a webhely CSS- és JavaScript-fájljait, ami hatással lehet a megjelenésre és a működésre. A WP Compress Smart Optimization észleli a frissítést, és automatikusan üríti a gyorsítótárat, hogy ne maradjon elavult adat.

A gyorsítótár ürítése után a következő látogatáskor a rendszer azonnal újraoptimalizálja az oldalt, így a legfrissebb CSS- és JavaScript-fájlok optimalizált változata kerül kiszolgálásra. Az optimalizálás tehát dinamikusan alkalmazkodik az oldal változásaihoz, és a frissítések után is gyors marad az oldal.
