2011-12-25 3 views
3

나는 그것의 사용자가 게시 할 수있는 동적 데이터베이스 기반 웹 사이트, 주석, 등, ...에 대한 작은 프로젝트가 있습니다.
그리고 나는 대신에 html 페이지를 만드는 을 생각하고 있었다.
예를 들어 누군가가 PHP 코드를 게시하면 해당 게시물에 대한 html 페이지가 만들어지고 사람들은 이에 대한 의견을 말할 수 있습니다. 주석을 제출하는 동안 PHP 페이지에 대한 ajax 호출은 주석 데이터를 데이터베이스에 저장하고 해당 주석을 html 파일에 씁니다.
서버 부하를 줄이는 좋은 방법이라고 생각했습니다. SEO에 이점이 있습니다.
이 기술에 이름이 있습니까? 그리고 더 이상의 장점이나 단점이 있습니까?
미리 감사드립니다.
동적 데이터베이스 기반 웹 사이트는

+3

'과 SEO에 이점이 있습니다. 아니 그렇지 않아. – PeeHaa

+0

예! 내가 틀렸어! 감사! – Drust

+2

@PeeHaa, 이론상 페이지로드 속도의 영향을 받기 때문에 Google 순위에 영향을 미칠 수 있습니다. 정적 버전이 동적 렌더링 된 버전보다 상당히 빠르면 정적은 더 높은 점수를 얻습니다. –

답변

4

Kure이라는 플랫 파일 블로깅 엔진이 있습니다. 오픈 소스 프로젝트이므로 자유롭게 체크 아웃 할 수 있습니다. "Flat file system"은이 기술의 이름에 가장 가까운 것입니다.

여기 내 동료들과 동의해야합니다. 서버와 개인용 컴퓨터는 대부분 실제 데이터베이스를 사용하여 설명하는 것을 처리 할 수있는 능력보다 더 중요합니다. Wordpress과 같은 블로깅 엔진은 믿을 수 없을만큼 강력하고 유연하며 많은 번거 로움을 덜어줍니다.

그렇다면 자신 만의 플랫 파일 시스템을 만드는 것이 더 힘이들 것입니다. 행운을 빕니다.

+0

감사합니다!이 부분에서 "서버 및 개인용 컴퓨터는 대부분 실제 데이터베이스를 사용하여 설명하는 것을 처리 할 수 ​​있습니다"라고 말하면서 정적 복사본을 업데이트하면 세르게이 튤 렌세프 (Sergei Tulentsev)가 말한 것과 같이 매우 높은 리소스 사용량을 갖게된다는 뜻입니까? – Drust

+1

실제로, 필자는 관계형 데이터베이스를 충분히 처리 할 수 ​​있다는 것을 의미했습니다 (서버로드를 줄이기 위해 플랫 파일 시스템 경로를 사용할 필요가 거의없는 것처럼). –

+0

이것은 아주 좋은데, 전에는 그런 예를 보지 못했습니다. –

1

이 기술에 대한 이름은 모르겠습니다. 나는 이미 이전에 몇몇 큰 사이트에서 사용 된 것을 알고 있지만 항상 다루기는 쉽지 않고 파일 때문에 스크립트가 손상된 경우 페이지와 함께 작업하는 다른 스크립트로도 파일을 만들 수 있기 때문에 여전히 사용되는지는 확실하지 않습니다. 보다 나쁜.

3

예, 상대적으로 정적 인 페이지의 게재를 최적화하기위한 알려진 기술입니다. '상대적으로 정적 인'이란 말은 "동적이지만 거의 업데이트하지 않는다"는 의미입니다.

예를 들어, Yandex (a search engine)는 메인 페이지를 제공하려면이 옵션을 사용합니다. 꽤 풍부한 페이지이고 각 요청에 대해 상당한 리소스가 필요합니다.

가 또한 존재 Wordpress이를 수행하는 플러그인 (적어도 있었다).

페이지가 자주 업데이트되는 경우이 기술을 사용할 수 없습니다 (유용하지 않습니다). 페이지가 개인 경우

당신은 (당신이 모든 방문자에게 매우 동일한 페이지를 제공 할 수없는 경우 즉,)이 기술을 사용할 수 없습니다.

+0

답변 해 주셔서 감사합니다. 그것에는 좋은 정보가 있습니다. 그러나 당신은 무엇을 의미합니까 > 가치가 없다. ? 높은 서버 리소스 사용량 또는 여기에서의 코딩 어려움 또는 다른 것을 의미합니까? – Drust

+1

업데이트 속도가 높으면 정적 복사본을 업데이트하는 것보다 저장하는 것보다 더 많은 리소스를 사용하게됩니다. (그리고 예, 더 복잡한 코드는 말할 것도 없습니다) –

관련 문제