나는 내 자신의 교육적 필요를 위해 간단한 CMS (PHP 포함)를 만들 계획이며 모든 책이나 튜토리얼에서이 문제가 발생하지 않았기 때문에 디자인 문제가 발생했습니다.
예를 들어 색상 주위에 엉망으로 사용하고 싶다면. 어떻게해야합니까? 내가 가진 유일한 아이디어는 기본적으로 이러한 모든 옵션을 가진 데이터베이스를 만든 다음 일반 CSS로 사이트에 표시하는 것입니다. 그러나 그것은 누군가가 webasite를 방문 할 때마다 DB로부터로드된다는 것을 의미합니다. 웹 사이트에 과부하가 걸린 것처럼 보입니다. 하지만 다시 한 번 그런 문제는 발생하지 않았습니다. 아니면 이것을 훨씬 쉽게 할 수있는 방법이 있습니까?CMS 데이터베이스의 크기는 얼마입니까?
모든 답변 주셔서 감사합니다.
편집 : 나는 CMS를 통해 CSS를 변경할 수 있도록 해주는 시스템을 구축하고자하는
. 예를 들어 배경색, 드롭 다운 메뉴 색상, 텍스트 크기, 글꼴 및 CSS로 처리되는 기타 많은 것들을 예로들 수 있습니다. 간단한 사용자 정의.
그래서 두 가지 질문을했습니다.
- 어떻게? 어떤 시스템을 사용해야합니까? 어떤 책/튜토리얼도 PHP를 사용하여 편집 한 CSS 파일을 다루지 않았으므로 그렇게하는 방법을 모릅니다. 아니면 그것을하는 더 좋은 방법이 있을까요?
- 나는 모든 사용자 정의 가능한 데이터를 저장하는 방법을 알고있었습니다. 데이터베이스에서 나는 그것이 얼마나 큰지, 그리고 아마 수십 또는 어쩌면 변수가 사이트에로드 될 때 문제가 될지 여부를 알고 싶었습니다.
EDIT2 :
그리고 BTW 내가 워드 프레스 또는 다른 CMS와 함께 일한 적이 내가 가지 내가 찾던 같은 옵션이 존재하는 것으로 보인다는 것이 사실입니까? 내 마음 속에서 이러한 기능은 컴퓨터에 익숙하지 않은 사용자에게 필수적입니다. 그러나 샘 (http://css-tricks.com/css-variables-with-php/)이 제공 한 링크에서 알 수 있듯이 일반적인 것은 아닙니다. 실제로는 매우 복잡한 작업이며 웹 사이트의 성능에 영향을 줄 수 있습니다.
지금 제 질문을 분명히 밝히기를 바랍니다.
당신을 위해 너무 큽니다 : D. 작은 데이터베이스 (사용자가 가리키는 것과 같은)는 초당 105,000 (MYSQL) 또는 750,000 (INNODB) 요청을 처리 할 수 있습니다! –
알았어. 잘 됐네. 데이터를 저장하는 방식이 정확합니까? 아니면 더 좋은 방법이 있습니까? 나는 그런 질문을 한 것처럼 보였고 바보처럼 보이지만 실제로 이것에 대해서는 읽지 않았으며 나의 모든 지식은 인터넷의 서적과 튜토리얼에서 나온다. – rancor1223
다음과 같은 것이 도움이 될 수 있습니다 : http://net.tutsplus.com/tutorials/other/top-20-mysql-best-practices/ –