Files
Gnuboard7/config/geoip.php
T
2026-04-01 10:30:52 +09:00

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시간 (초 단위)
],
];