41 lines
1.4 KiB
PHP
41 lines
1.4 KiB
PHP
<?php
|
|
|
|
return [
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| GeoIP 활성화 여부
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| IP 기반 지역 감지 기능의 활성화 여부를 설정합니다.
|
|
| 이 기능을 사용하려면 GeoLite2-City.mmdb 파일이 필요합니다.
|
|
|
|
|
*/
|
|
'enabled' => env('GEOIP_ENABLED', false),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| GeoLite2 데이터베이스 파일 경로
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| MaxMind GeoLite2-City.mmdb 파일의 저장 경로입니다.
|
|
| 이 파일은 MaxMind 계정에서 다운로드하거나 API를 통해 자동 업데이트할 수 있습니다.
|
|
|
|
|
*/
|
|
'database_path' => storage_path('app/geoip/GeoLite2-City.mmdb'),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| 캐시 설정
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| IP별 타임존 조회 결과를 캐싱하여 성능을 향상시킵니다.
|
|
| 캐시 TTL은 초 단위로 설정합니다.
|
|
|
|
|
*/
|
|
'cache' => [
|
|
'enabled' => true,
|
|
'prefix' => 'geoip.timezone.',
|
|
'ttl' => 86400, // 24시간 (초 단위)
|
|
],
|
|
];
|