전 세계 웹사이트의 40% 이상을 차지하는 워드프레스(WordPress)는 뛰어난 확장성에도 불구하고 속도 문제로 많은 사용자들의 불만을 샀습니다. 이러한 고질적인 문제를 해결하기 위해 한 개발자가 C/C++ 언어로 워드프레스 코어를 재작성한 새로운 엔진 '북프레스(BookPress)'를 공개했습니다. 북프레스는 기존 워드프레스 사이트의 테마, 플러그인, 관리자 페이지(wp-admin)를 그대로 유지하면서도 성능을 획기적으로 개선하는 것을 목표로 합니다.
북프레스는 PHP-FPM과 MySQL을 하나의 컴파일된 엔진으로 대체하여 작동합니다. 벤치마크 결과, 잘 튜닝된 워드프레스 환경(PHP-FPM, OPcache, JIT, Redis 객체 캐시 사용)과 비교했을 때, 엘리멘터(Elementor) 페이지는 1.61배, 우커머스(WooCommerce) 상점 페이지는 1.68배 더 빠르게 렌더링되었습니다. 또한, 풀로드(full load) 상황에서는 워드프레스보다 초당 약 1.5배 더 많은 페이지를 처리할 수 있는 것으로 나타났습니다. 특히 구글 클라우드(Google Cloud)의 최소 사양 서버(e2-micro)에서도 이러한 성능 향상을 보여, 인프라 비용 절감 효과도 기대됩니다. 북프레스는 워드프레스 5.6 이상, PHP 7.2 이상 환경에서 호환되며, 플러그인 호환성 검사 도구도 제공하여 사용자가 쉽게 전환할 수 있도록 돕습니다.
북프레스의 등장은 워드프레스 생태계에 큰 파장을 일으킬 잠재력이 있습니다. 기존 워드프레스 사용자들이 성능 개선을 위해 복잡한 캐싱 플러그인이나 고가의 호스팅 서비스를 이용했던 부담을 줄여줄 수 있기 때문입니다. 특히 웹사이트 속도가 검색 엔진 최적화(SEO)와 사용자 경험(UX)에 미치는 영향이 커지는 상황에서, 북프레스는 워드프레스 기반의 비즈니스를 운영하는 기업이나 개인에게 매력적인 대안이 될 수 있습니다. 이는 워드프레스의 시장 점유율을 더욱 공고히 하는 동시에, 웹 성능 최적화 분야에 새로운 경쟁을 불러일으킬 것으로 예상됩니다.
