사이트 전체를 iframe으로 보이게 할 경우 사이트가 느리게 한번만 로드 된 후부터는 매우 빠르고 편리하게 이용 가능 할 거같아서요!
혹시 워드프레스 페이지나 푸터, 메뉴 등을 아이프레임으로 보게 할 수 있나요??
위와 같은 생각이 든 이유는
위 사이트가 iframe 으로 로드되는 것처럼 보여져서 혹시나 워드프레스 사이트에서도 이처럼 아이프레임으로 페이지 자체를 볼 수 있나 해서요!
혹은
위와같은사이트처럼 처음 홈페이지 열때만 로딩이 있고 그 후에 모든 활동은 페이지이동중에도 로딩이 없어보이는데 뭐때문일까요....??
사이트가 그냥 엄청 빠른건가요..?
제 사이트는 https://boozesounds.com 입니다.
1. 아이프레임은 웹표준에 맞지 않는 방식이기도 하고, 잘 쓰지 않는 코드입니다. 극히 제한적으로 사용하는 것은 문제가 없으나,
말씀하신 것처럼 워드프레스를 담당하는 전체 부분을 아이프레임으로 할 경우
속도가 더 더디게 되는 문제를 포함한 여러가지 이슈가 발생 할 수 있습니다.
2. 위에 언급하신 사이트는 Angular로 제작된 사이트로 보여집니다.
3. Angular는 http://angular.io 에서 배울 수 있습니다
4. 워드프레스에서 로딩을 표시하는 방법은 많이 있지만, 대체로 header or footer에서 많이 소스를 넣는 편입니다..
5. 첫화면에만 하고 싶으시다면, 테마에 front-page.php를 만드신 다음에 그 안에 로딩을 넣으시면 됩니다.
안녕하세요~^^
올려주신 페이지는 아이프레임이 아닌 Ajax로 페이지의 특정 부분만 교체하는 방식입니다.
또한 페이지 전체를 아이프레임으로 적용한다고 해서 페이지 로드가 빨라지는 것은 아닙니다.
아이프레임으로 페이지를 구성한다면 구조가 복잡해지고
SEO 측면에서도 불리하기 때문에 추천드리진 않습니다.
페이지 로드 속도가 느리다면
PHP 버전을 7.0 이상으로 업그레이드해보시고
MySQL 버전도 가급적 최신 버전으로 사용하시는 게 좋습니다.
PHP의 경우 구형 버전과 최신 버전의 로딩 속도 차이가
공식적으로 2배 이상 차이가 난다고 합니다.
고맙습니다.