phpBB 포럼의 속도를 향상시키는 방법
게시 됨: 2020-07-01phpBB 보드/포럼의 속도를 높이는 방법에는 여러 가지가 있으며, 기술적인 내용으로 넘어가기 전에 서버 리소스가 어떻게 사용되고 있는지 검토하는 것이 좋습니다. 다음으로 빠른 웹 로드 테스트를 해주시기 바랍니다.
#phpBB #포럼이 느리게 실행되고 있습니까? 속도를 크게 향상시킬 수 있는 방법을 알아보려면 이 기사를 확인하십시오!
트윗하려면 클릭Tip: cPanel에 있다면 cPanel –> Resources Consumption에서 리소스 사용량을 확인할 수 있습니다. 온라인 도구를 통해 페이지 로드 속도를 확인할 수 있습니다. 관리 호스팅에서 서버 관리의 모니터링 옵션을 통해 리소스 소비를 추적할 수 있습니다.
이 두 가지 테스트에서 만족스러운 숫자가 표시되지 않으면 더 나은 속도를 위해 웹 사이트를 최적화하려고 합니다.
이 가이드에서는 phpBB 포럼의 성능을 높이는 세 가지 인기 있는 기술을 안내합니다. 이러한 기술은 다음과 같습니다.
- 데이터베이스 최적화
- .htaccess 파일을 사용한 최적화
- 호스팅 서버 최적화(및 올바른 호스팅 선택)
데이터베이스 최적화
첫 번째 기술은 모든 포럼, 사용자 정보, 게시물 및 구성이 웹사이트의 데이터베이스에 저장되기 때문에 데이터베이스 최적화를 포함합니다. 최적화되지 않은 데이터베이스는 심각한 성능 저하를 초래하며 웹사이트 로딩 시간을 증가시킬 수 있습니다. 결과적으로 방문자는 좋지 않은 경험을 얻습니다.
데이터베이스 최적화를 시작하려면 cPanel에서 phpMyAdmin을 방문하여 데이터베이스를 크기별로 정렬하십시오. 이제 불필요하게 큰 테이블을 식별해야 합니다.
관리 호스팅 환경에서는 서버의 백엔드에 액세스하지 않고도 콘솔을 통해 데이터베이스에 액세스할 수 있습니다. 응용 프로그램 관리 영역에서 액세스 세부 정보를 방문하면 데이터베이스 관리자를 찾을 수 있습니다.
포럼에 스팸 게시물이 있는 경우 *_posts 테이블의 크기가 가장 클 수 있습니다. 이 경우 포럼에서 스팸 게시물을 제거하여 테이블 크기를 줄여야 합니다.
비정상적으로 큰 크기를 가진 데이터베이스의 모든 테이블에 대해 동일한 절차를 수행해야 합니다. 완료되면 테이블 검사, 테이블 복구 및 테이블 최적화 절차를 실행해야 합니다.
이 절차를 수행하려면 데이터베이스의 모든 테이블을 선택하고 데이터베이스 관리자의 맨 아래로 스크롤하십시오. "선택 항목 포함"이라는 드롭다운이 표시되고 위에서 언급한 절차를 선택하고 모든 테이블에 대해 각 절차를 수행합니다.
.htaccess 파일을 사용한 최적화
데이터베이스를 최적화했으므로 이제 서버 측 최적화로 넘어가 보겠습니다. 정적 리소스에 대한 HTTP 리소스의 만료 날짜를 설정할 수 있는 브라우저 캐싱을 활용할 수 있습니다.
이렇게 하면 네트워크를 통해 리소스를 다운로드하는 대신 로컬 디스크에서 리소스를 로드하도록 브라우저에 지시합니다. 다시 말해, 이 절차를 통해 사용자는 웹사이트의 정적 콘텐츠를 로컬 디스크에 다운로드할 수 있으며 phpBB 포럼에 액세스할 때마다 해당 리소스를 다운로드할 필요가 없습니다.
파일은 cPanel -> 파일 관리자의 코드 편집 기능을 통해 액세스할 수 있습니다.
이 기능을 활성화하려면 .htaccess 파일에 액세스하여 다음 행을 추가해야 합니다.
.htaccess 파일을 열면 다음 코드 줄을 복사하여 붙여넣습니다.
## 캐싱 만료 ##
<IfModule mod_expires.c>
만료일 활성
ExpiresByType image/jpg “액세스 플러스 1년”
ExpiresByType 이미지/jpeg "액세스 플러스 1년"

ExpiresByType image/gif "액세스 플러스 1년"
ExpiresByType image/png "액세스 플러스 1년"
ExpiresByType 텍스트/css "액세스 플러스 1개월"
ExpiresByType application/pdf “액세스 플러스 1개월”
ExpiresByType text/x-javascript "액세스 플러스 1개월"
ExpiresByType application/x-shockwave-flash "액세스 플러스 1개월"
ExpiresByType 이미지/x-아이콘 "액세스 플러스 1년"
ExpiresDefault "액세스 플러스 2일"
</If 모듈>
캐싱 ## 만료
위에 나열된 지침은 브라우저에 1년 동안 로컬 디스크의 리소스를 다운로드하고 나열하도록 지시합니다.
호스팅 서버 최적화
이 기술은 공유 호스팅에서 항상 사용할 수 있는 것은 아닌 서버 액세스가 필요하기 때문에 모든 사람에게 작동하지 않을 수 있지만 VPS 또는 전용 phpBB 호스팅 서버에서는 잘 작동합니다.
서버에 Memcache를 설치해야 하는데 phpBB에서 기본적으로 지원하지 않습니다. 작동하려면 플러그인용 PHP 저장소인 PECL에서 이 파일을 다운로드하고 다음 폴더에 설치하십시오.
/phpBB3_installation_folder/includes/acm/
phpBB3_installation_folder
는 phpBB 설치 파일이 설치된 폴더입니다. 다운로드한 Memcache 파일의 이름은 다음과 같아야 합니다.
acm_memcache.php
올바른 폴더에 파일이 있으면 phpBB 설치 폴더에 액세스하고 config.php
파일을 찾아 일부 코드를 변경하고 설치된 플러그인을 활성화합니다.
파일에서 다음 코드 줄을 찾습니다.
$acm_type = 'file'
전체 줄을 다음으로 바꾸십시오.
$acm_type = 'memcache'
이렇게 하면 phpBB 웹사이트에서 Memcache를 사용하기 시작합니다.
보시다시피 이 작업을 수행하려면 기술 지식과 서버 파일 및 폴더에 대한 이해가 필요합니다. 따라서 서버 관리가 처음이라면 phpBB 호스팅 제공업체의 지원팀에 연락하여 문제가 발생하지 않는지 확인하는 것이 좋습니다.
올바른 호스팅 선택
위에서 언급한 기술과 함께 고품질 호스팅 서버에서 phpBB 포럼을 호스팅하는 것의 중요성을 고려하는 것이 필수적입니다.
Cloudways는 양질의 고객 및 기술 지원을 제공하는 관리형 호스팅과 관련하여 적극 권장되는 옵션 중 하나입니다. Cloudways에는 빠른 페이지 로드 속도와 데이터베이스 성능을 제공하는 관리 서버 리소스가 있습니다.
시장에는 여러 관리형 클라우드 호스팅 제공업체가 있지만 Cloudways는 제공하는 기능으로 인해 눈에 띕니다. Cloudways가 제공하는 속도, 사용자 친화적인 플랫폼, 보안 및 확장성은 타의 추종을 불허합니다. 그들은 당신이 비즈니스에 집중하고 당신을 위해 모든 호스팅 문제를 돌볼 수 있도록합니다.
결론
다음은 phpBB 웹사이트의 속도를 높이는 데 사용할 수 있는 몇 가지 기술입니다. 이러한 기술을 구현하기 전에 먼저 트래픽 및 사용량에 따라 phpBB 포럼에 전원을 공급할 수 있는 적절한 서버 리소스가 있는지 확인하십시오.
마지막으로 항상 양질의 phpBB 호스팅에 가입하고 있는지 확인하십시오. 즉, 제공되는 서비스와 제공되는 기술 스택을 자세히 살펴봐야 합니다.