mirror of
https://github.com/filamentphp/filament.git
synced 2026-08-30 17:07:25 +08:00
docs: add tips for optimizing local development and enabling OPcache
This commit is contained in:
@@ -7,6 +7,8 @@ import Aside from "@components/Aside.astro"
|
||||
|
||||
Deploying a Laravel app using Filament to production is similar to deploying any other Laravel app. However, there are a few additional steps you should take to ensure that your Filament panel is optimized for performance and security.
|
||||
|
||||
For tips focused on local development performance, see [Optimizing local dev](introduction/optimizing-local-dev).
|
||||
|
||||
## Ensure that users are authorized to access panels
|
||||
|
||||
When Filament detects that your app's `APP_ENV` is not `local`, it will require you to set up authorization for your users. This is to ensure that only authorized users can access your Filament panel in production, while keeping the local environment easy to get started with.
|
||||
@@ -49,6 +51,18 @@ If you're not using the [`filament:optimize` command](#optimizing-filament-for-p
|
||||
|
||||
### Enabling OPcache on your server
|
||||
|
||||
To check if [OPcache](https://www.php.net/manual/en/book.opcache.php) is enabled, run:
|
||||
|
||||
```bash
|
||||
php -r "echo 'opcache.enable => ' . ini_get('opcache.enable') . PHP_EOL;"
|
||||
```
|
||||
|
||||
You should see `opcache.enable => 1`. If not, enable it by adding the following line to your `php.ini`:
|
||||
|
||||
```ini
|
||||
opcache.enable=1 # Enable OPcache
|
||||
```
|
||||
|
||||
From the [Laravel Forge documentation](https://forge.laravel.com/docs/servers/php.html#opcache):
|
||||
|
||||
<Aside variant="tip">
|
||||
|
||||
Reference in New Issue
Block a user