2012-11-07 5 views
0

큰 프로젝트를 위해 smarty와 Zend Framework를 통합 할 것을 고려하고 있습니다. 달성하고자하는 목표는 코드 가독성을 높이고 개발 속도를 높이는 것입니다. 젠드는 자신의 플러스에 아주 무겁다. 나는 또한 PropelORM을 사용하여 무게를 더한다. 나는 소스 코드를 캐시 할 수있는 대체 PHP 캐시가 있기 때문에 PHP 성능에 대해 걱정하지 않습니다. 그러나 프로젝트에 다른 큰 라이브러리를 추가하기 전에 생각하는 것을 여전히 좋아합니다.Zend Framework + 트래픽이 많은 웹 사이트를위한 Smarty

트래픽이 많을 때 스마트 사용에 대한 경험이 있습니까? 내가 알아야 할 문제가 있습니까?

감사합니다.

+0

왜 Smarty를 사용하고 싶습니까? 당신을 위해 무엇을 추가 할 것입니까? 디자이너와 개발자간에 작업을 나누는 방식과 관련이 있습니까? 정말 좋은 이유가 없다면 왜 귀찮아? PHP는 이미 웹 스크립팅 언어입니다. 개인적으로 멋지게 설 수 없습니다. – ficuscr

+0

질문의 시작 부분에서 왜 질문에 대답 했습니까? –

+0

나는 그것들 중 어느 것도 발견하지 못했다. 짧은 태그를 사용하고 재사용 가능한 좋은보기 도우미를 작성하십시오. – ficuscr

답변

1

저는 트래픽이 많은 프로젝트 (일일 약 40000 회 방문)에서 Zend와 Smarty를 아무 문제없이 사용하고 있습니다. Smarty 통합도 매우 쉽습니다. 템플릿은 PHP 코드로 컴파일되므로 걱정하지 마십시오.

헬퍼를 사용할 때주의해야합니다. 한 명의 딱딱한 도우미가 서버를 내려 보낼 수 있습니다. 그러나 그것은 멋진 문제는 아닙니다 ...

+0

나는 Smarty가 훌륭하다는 데 동의합니다. 트래픽이 많을 때조차도. 캐시를 사용하는 경우 HTML 파일을 사용하는 것이 좋습니다. 그 외에 나는 엔진이 많은 소비를한다고는 생각하지 않는다. 훌륭한 Zend Server는 Smarty처럼 부드럽고 작은 것을 먹을 것입니다. 캐시와 함께 .. DNS .. 부하 분산 .. 클러스터링 .. 신속한 – TheBlackBenzKid

+0

그런 것 같아요. 트래픽이 많을 때 무엇을 사용하고 있는지 무시하면 어쨌든 모든 것을 캐시해야합니다. –

관련 문제