나는 사용자를위한 게시물의 한계, 온라인 사용자의 제한, 순위, 최소 등 웹 사이트에 대한 ettings를 저장할 수있는 최상의 솔루션을 찾고 있습니다. 뭔가 할 수있는 게시물의 수. 새 소식 인 경우 게시물을 엄지 손가락으로 올리거나 내릴 수 없기 때문에이 모든 것을 어떻게 보관 하시겠습니까? mysql에 상수가있는 테이블을 만드는 것을 생각했지만 모든 페이지를 새로 고칠 때마다 새로운 mysql 쿼리를 추가하는 것이 가장 좋은 솔루션이 아닌 것 같습니다.CMS 설정, .INI 파일 또는 MySQL?
답변
왜 안 되니? 결국 MySQL은 많은 요청을 처리 할 수 있으며 액세스 권한을 확인하는 것보다 훨씬 복잡한 쿼리를 보았습니다. MySQL 쿼리는 INI 파일을 검사하는 것처럼 파일에 대한 쿼리이지만 최적화되었습니다. 나는 당신이 거대한 양의 트래픽을 기대하지 않는다면, 데이터베이스로도 괜찮을 것이라고 생각합니다.
여기에 우선 순위가 있습니다. 필자는 파일을 구문 분석하고 데이터베이스를 쉽게 쿼리하는 것을 원치 않기 때문에 MySQL에서이 작업을 수행하는 것을 선호합니다. 또한 행을 편집하는 것이 텍스트 파일의 값을 변경하는 것보다 쉽습니다.
나는 당신의 첫번째 생각이 스포트 온이라고 말하고 싶습니다. 상수를 데이터베이스에 넣으십시오.
좋습니다, mysql을 사용할 것입니다. 이미 괜찮은지 확인하고 싶었습니다. 이미 모든 페이지를 새로 고칠 때마다 중요한 mysql 쿼리가 많이 발생했기 때문에이 문제에 대해 생각했습니다. – Supyxy
일부를 통합 할 수 있는지 확인하십시오. 작업하는 정보에 따라 경우에 따라 런타임에 변경되지 않을 것으로 예상되는 데이터로 작업하는 경우 몇 가지 쿼리 또는 중복 쿼리를 피하기 위해 세션에 데이터를 저장하는 것이 좋습니다. –
MySQL 성능이 여전히 걱정된다면 데이터베이스 계층을 수평 확장하는 방법에 대해 생각해보십시오. 먼저 memcached를 사용하여 쿼리 캐싱을 고려해야합니다. 컨텐츠를 캐시 할 수있는 기회가 없다면 (즉, 모든 쿼리는 사용자에 따라 다르며 페이지의 컨텐츠는 매우 동적입니다.), 복제를 사용하여 데이터베이스 계층에서 더 많은 읽기를 지원해야합니다. –
- 1. 현지화 - CMS 또는 리소스 파일?
- 2. App.config 파일과 .ini 파일
- 3. INI 파일 opengin
- 4. 레일 CMS : 정적 파일 또는 데이터베이스 레코드?
- 5. 다양한 Eclipse ini 파일 사용
- 6. INNO 설정 -과 설치 프로그램을 만드는 취미 삼아 .INI 파일
- 7. mysql 연결 프로필 설정 파일
- 8. 간단한 CMS mySQL/PHP
- 9. AS3로 간단한 INI 파일 읽기
- 10. 아파치 앤트로 ini 파일 읽기
- 11. 사용자 파일 업로드 관리 - 유령 피하기 ... - CMS/PHP/MySQL
- 12. 프레임 워크 또는 CMS?
- 13. Java 또는 Groovy CMS
- 14. 는 철탑 .ini 파일에서 속성을 설정
- 15. PHP ini 설정 강제로 PHP 코드를 인쇄합니까?
- 16. 탐색 용 MySQL 쿼리 CMS
- 17. CMS/인트라넷 파일 업로드 시스템
- 18. php app-xml 또는 ini 또는 db 구성을 저장하는 방법
- 19. 소셜 네트워크 플랫폼 또는 CMS
- 20. cms start : plone 또는 modx
- 21. 웹 디자이너가되기 : CMS 또는 손으로
- 22. CMS 또는 페이지 다시 업로드
- 23. IIS - .ini 파일 제공 안 함
- 24. ListView를 사용하여 INI 파일 내용을 표시하는 방법
- 25. INI 파일에서 구성 파일 항목을 읽는 방법
- 26. 델파이의 INI 파일 비스타/XP/WIN7
- 27. 환경 변수 또는 YAML 설정 파일
- 28. 캔트 설정 이미지 또는 그림, 매니페스트 파일
- 29. 어떤 일반적인 모듈을 사용하여 MySQL ini 구성 파일을 읽으십니까?
- 30. php.ini 설정 파일 검사 성능
나는 당신이 당신 자신의 질문에 대답했다고 생각합니다. 이 같은 것은 틀림없이 당신의 선택에 달려 있습니다. –