30 명이 넘는 개발자가있는 거대한 프로젝트에서 & 웹 디자이너 모두가 자신의 CSS 스타일을 사이트에 추가하는 중 ... 유지 관리가 어려워지고 있습니다. 우리는 힘내, PHP zendframework, memcache, 카피 스트라 노, 나침반과 새시를 사용하고 있습니다.서버 측에서 중복 CSS 스타일을 자동으로 제거
나는 이와 같은 솔루션을 찾고 있어요 :
예
Compass Sass => CSS created (.class1 #idname1 .class2 #idname2 .class3 #idname3...)
PHP => uniquepagename.html required (.class1 #idname1)
결과 : 모든 CSS와 HTML을 클라이언트로 전송됩니다. 그러나 ...
페이지와 함께 전송 된 CSS에 실제 page.html에 필요한 CSS 만 포함될 수 있다면 어떻게해야합니까?
이러한 시스템이 있습니까?
추신 : 우리는 압축을 사용하고 서버 측에서 CSS와 JS (1kb 파일 (32kb 및 증가)) 1js 파일 (119kb 및 성장) 등을 축소하여 사용하고 있습니다. 여전히 CSS 파일은 무겁습니다. (우리는 유럽에서 12 개국에 서비스를 제공합니다)
무엇에 의해 주석을 포함하는 - 단지 바이트의 트래픽의 몇 가지를 저장할? 그것은 거의 이해가 안 될 것입니다. 유지 보수에 대한 귀하의 요지를 완전히 알고 있습니다. 하지만 출력 시간에 불필요한 CSS를 제거하는 것처럼 보이는데, 이는 무의미하고 값 비싸며 불완전한 것으로 들립니다. 자바 스크립트를 사용하여 동적으로 할당되는 CSS 클래스는 어떻습니까? –
이것은 사용자에게는 매우 끔찍할 것입니다. 방문하는 모든 단일 페이지에서 새 CSS 파일을 요청하는 것보다 캐시 된 큰 파일을받는 것이 더 좋습니다. – cimmanon