컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 포털 웹사이트 구축 시 phpwind와 discuz의 차이점은 무엇인가요? 튜토리얼은 어디서 찾을 수 있나요?

포털 웹사이트 구축 시 phpwind와 discuz의 차이점은 무엇인가요? 튜토리얼은 어디서 찾을 수 있나요?

1. 인터페이스

우선 인터페이스 측면에서 보면 dz의 인터페이스는 비교적 아름답고 전체적으로 좋은 느낌을 줍니다.

pw의 인터페이스는 dz를 흉내내는 듯한 느낌을 줍니다. 동시에, 인터페이스의 세부적인 측면에서 pw는 아직 dz만큼 완벽하지 않은 것 같습니다.

2. 기술 문서

기술적으로 pw와 dz는 모두 포럼 레이아웃 매개변수, 기본 매개변수 등과 같이 일반적으로 사용되는 데이터 테이블을 결합하여 파일 기반 데이터 캐싱 기술을 사용합니다. ., 데이터베이스 읽기 횟수를 줄이고 효율성을 높이기 위해 정적 캐시 파일(조건 또는 수동 업데이트에 따라 업데이트 트리거)을 생성합니다. 이 측면에서 둘은 매우 유사합니다.

1. 템플릿 기술

템플릿 기술 측면에서 dz가 버전 2.5f부터 채택한 정적 템플릿 기술은 개인적인 관점에서 여전히 포럼에 매우 적합합니다. 자주 업데이트되는 웹사이트 프로그램에서 사용됩니다. 정적 템플릿을 동적으로 생성하여 템플릿 구문 분석 효율성 문제를 해결합니다.

동시에 dz의 템플릿 방식을 사용하면 인터페이스 수정이 더 쉽고 직관적입니다.

pw가 echo 문(템플릿이라고 부르자)을 사용하는 방식은 if 판단 조건을 추가하는 데 시간이 많이 걸립니다. 혼합된 PHP 코드가 추가된 템플릿은

dreamweaver에서 실수로 쉽게 삭제될 수 있습니다. 특히 수정 시 주의하지 않으면 웹 페이지가 화이트보드(출력 없음)가 되어 pw 템플릿을 수정할 때마다 살얼음판을 걷게 될 가능성이 높습니다. . . . 유감스럽게도 이것이 타사 템플릿에 pw보다 dz가 훨씬 더 많은 이유이기도 합니다.

그러나 pw는 템플릿도 개선하고 있습니다. 이제 Verycms3.0은 실제 템플릿 기술을 사용하기 시작했지만 현재의 템플릿은 여전히 ​​상대적으로 초보적입니다. . .

2. 속도 문제

템플릿 관점에서 보면 둘의 효율성은 비슷해야 합니다. pw 템플릿은 실제로 직접 포함하는 PHP 파일의 일부입니다. 혼합된 PHP 문과 dz 템플릿은 일반적으로 구문 분석할 필요가 없으므로 효율성은 비슷해야 합니다. 그러나 인터넷에는 dz를 사용하는 웹사이트가 pw보다 느리다고 주장하는 사람들이 항상 있습니다. 그리고 감히 아무 말도 하지 마세요. 또한 웹 사이트 액세스 속도는 여전히 로컬 네트워크 속도, 서버 대역폭, 심리 등 다양한 요인의 영향을 받습니다. . . . . 전문적인 기술적 수단을 사용하지 않는 한 객관적인 평가는 여전히 어렵습니다. 하지만 공식 홈페이지의 속도로 볼 때 pw가 지배적이라는 것은 명백합니다.

3. 기능

1. 로그인 방법:

pw의 전면- 로그인 종료 및 백그라운드 로그인에 서로 다른 쿠키 방식을 사용하여 프런트엔드와 백엔드를 분리하여 보안에 유리하고 관리가 용이합니다. 백엔드 계정과 프런트엔드 계정은 완전히 분리될 수 있습니다.

dz의 프론트 및 백엔드 로그인은 계정을 사용하지만 백엔드에 들어갈 때 비밀번호를 다시 입력하라는 메시지가 표시되지만 여전히 pw만큼 편리하지는 않습니다.

2. 열 표시:

pw는 5.0.1부터 왼쪽 및 오른쪽 열 표시를 지원합니다. 그러나 기능이 너무 단순하여 트리에 하위 섹션을 표시할 수 없습니다. 기능은 그다지 유용하지 않습니다. 없다고 말하는 것이 더 좋을 것입니다. 약간 재미 있고 반제품입니다. (그러나 이는 또한 PW의 일관된 특성과 일치합니다. 불완전한 것을 출시하는 것을 좋아합니다. 모든 사람이 수정할 수 있는 것).

3. 백그라운드 관리 효율성:

Pw의 수평적 작업은 매우 우수하여 관리의 어려움을 크게 줄여주며, 특히 사용자 그룹에 따라 권한을 설정할 때 매우 편리합니다. 아, dz는 이 부분을 개선해야 합니다.

dz는 백그라운드에서 반복되는 작업 문제를 해결하기 위한 솔루션을 제공합니다. 더 번거로울 것입니다.

4. 개인 공간(수집) 기능:

dz5.5에는 미니스페이스 개인 공간 기능이 내장되어 있다는 점에서 discuz가 supsite와 합쳐졌다고 할 수 있습니다. 포럼 기능의 홍보는 큰 이점을 차지하고 많은 개인 웹사이트의 관심을 끌고 있습니다.

5. 범람 방지 기술

pw5.3은 제가 제안한 방법을 뉴비들이 등록하고 N번째 게시물 이전에 인증코드를 사용해 게시하는 방식을 최종적으로 받아들여 영향을 주지 않게 되었습니다. 오래된 사용자의 사용을 방지하기 위해 인증코드를 사용하기도 합니다. dz에서는 이 기능을 제공하지 않지만, N번째 게시 이후에는 맞춤 Q&A를 사용하지 않는 기능이 있습니다. (dz의 인증코드가 형편없고 잘 보이지 않아 맞춤 Q&A를 사용하는 것이 더 좋은 것 같습니다.)

자동 등록 방지 측면에서 pw와 dz는 모두 사용자 정의 질문 및 답변 방법을 사용하여 자동 등록을 방지합니다. 구체적인 원칙은 매우 간단하며 둘 다 구현이 유사합니다. 차이점은 dz가 적용되려면 10개 이상의 질문을 설정해야 하는 반면, pw는 하나의 질문만 설정할 수 있다는 것입니다. 또한, 또 다른 차이점이 있는데, pw는 Q&A에서 내부적으로 사용되는 양식 변수 이름을 사용자 정의할 수 있어 악의적인 자동 등록을 방지하는 데 더 효과적일 수 있습니다. pw의 사용자 정의 질문은 등록에만 사용할 수 있는 반면, dz의 사용자 정의 질문은 등록, 게시 및 단문 메시지에 사용할 수 있습니다.

6. 프론트 엔드 관리 기능

pw에는 부 중재자 기능이 있지만 일반적인 생각과 달리 부 중재자는 중재자가 임명하므로 권한 혼란이 발생할 수 있습니다. , 그래서 이 기능을 사용하는 사람은 거의 없습니다.

프론트 관리 기능에서는 pw가 더 편리합니다. 주제 목록에서 관리할 수 있을 뿐만 아니라 게시물 콘텐츠 페이지의 관리 방법이 드롭다운 방식보다 더 직관적입니다. dz. 그리고 특정 주제의 게시물을 삭제할 때 pw는 dz보다 훨씬 직관적입니다.

7. WYSIWYG 편집기

dz5.5 및 pw5.3부터 WYSIWYG 편집기는 ubbcode로 대체되었습니다(두 포럼의 이름이 다릅니다). 마찬가지로 여기서는 일시적으로 UBBCode라고 불리는 보다 대중적인 이름을 사용하고 원래 HTML 시각적 편집기를 버리십시오.

8. 첨부 파일 업로드 및 WYSIWYG 기능:

업로드용 게시물을 제출한 후에만 Pw 첨부 파일을 이미지와 텍스트와 혼합할 수 있습니다. 업로드하기 전에 섞는 것이 훨씬 더 편리합니다.

dz는 여전히 업로드에 참여하지 않는 이미지 첨부 파일에 대해 너무 많은 정보를 표시하는데, 이는 외관에 영향을 미치는 것 같습니다(vbb 및 phpbb의 영향을 더 많이 받는 것 같습니다). . 그리고 pw는 "사진"이라는 단어와 설명 정보만 표시하는데 더 역겨운 점은 이런 사진을 텍스트 위에 올려놓는다는 점입니다

정말 수정 불가능합니다

9. 기술적 분석:

dz는 핫링크를 방지하기 위해 이미지 주소를 숨기고 액세스 소스를 감지하는 방법(선택 사항)을 사용합니다. 서버 부담이 상대적으로 크고 효과도 괜찮다고 할 수 있지만 완전히 그럴 수는 없습니다. 문제를 해결하세요.

pw에서 사용하는 방법은 더 간단하지만 더 효과적입니다. 첨부 파일 디렉토리 이름을 정기적으로 또는 자동으로 수정하는 것입니다. 이는 투자가 적고 효과가 빠른 좋은 방법이라고 해야 합니다. 기술적으로도 매우 간단합니다. 하지만 최신 pw5.3 버전에서는 첨부파일 주소를 숨기는 방법도 도입되었는데, 이 기능은 백그라운드에서 끌 수 없는 것 같아서 좀 불필요한 것 같습니다. . . .

10. 광고 기능:

dz는 pw보다 우수하며 광고 기능이 더 완벽합니다. 예를 들어 포스트 아래 인포스트 광고의 위치는 동왕과 비슷해 더 깔끔해 보이는 반면, pw의 위치는 포스트 레이아웃을 지저분하고 보기 흉하게 만든다. dz의 인터포스트 광고는 구글 대형

배너 광고나 기타 이미지 기반 광고에 삽입이 가능하며 디스플레이 효과가 매우 좋습니다.

dz에 비해 pw 광고는 삽입 위치도 적고 효과도 더 떨어집니다.

11. 아바타 표시:

dz는 업로드된 아바타의 길이와 너비를 제한할 수 없으며 총 픽셀 수만 제한할 수 있으므로 유연성이 부족하고 편리하지도 않습니다. pw로.

더욱이, 일정 크기를 초과하는 아바타는 자동으로 크기가 조정되고 늘어나서 보기 흉하게 보이게 됩니다. 게다가

dz는 아바타에 테두리도 자동으로 추가했는데, 이는 매우 역겹습니다. dz는 사실 pw처럼 크기가 제한되어 있는 한 전혀 늘릴 필요가 없다는 것을 알 수 있습니다.

12. 첨부 파일 크기 제한:

pw는 모든 첨부 파일의 크기만 설정할 수 있는 반면, dz는 개별 형식의 첨부 파일에 대한 업로드 크기를 설정할 수 있어 더욱 유연하고 특히 적합합니다. 일부 Flash 웹사이트 또는 기술 웹사이트(대형 그림 업로드 등)의 경우.

13. 단어 필터링:

pw는 일반적인 방법으로만 필터링할 수 있으며, 대문자와 소문자를 지원하지 않습니다(아주 간단한 일이지만 공식에서는 지원하지 않습니다). 약간의 노력을 기울이면 가능합니다.)

그리고 dz는 대문자와 소문자를 인식할 수 있을 뿐만 아니라 특정 퍼지 인식 기능도 가지고 있어 꽤 좋습니다. 물론 정규식을 직접 지원할 수 있다면 더욱 좋겠죠.

14. 사용자 정의 코드 기능:

pw는 아직까지는 상대적으로 엄격한 사용자 정의 Wincode 코드를 지원하지 않습니다. 기능을 추가하려면 js 파일만 수정하면 되는데 너무 번거롭습니다. . . .

dz는 이런 점에서 완벽합니다. 코드를 추가하거나 줄이고 재생 인터페이스의 크기를 수정하기만 하면 됩니다.

15. :

dz는 자동으로 정리되도록 설정할 수 있지만 pw는 그럴 수 없습니다.

16. IP 소스 표시 기능:

dz의 IP 주소 및 소스 표시는 다음과 같습니다. Dongwang과 유사합니다. 별로 편리하지 않습니다. 작은 컴퓨터 아이콘을 클릭해야 합니다. pw의 IP 주소 소스 표시가 더 편안해 보입니다.

17. 안티 CC 공격:

pw는 이미 4.3.2부터 안티 CC 공격 기능을 추가했으며, 설정이 비교적 간단하고 초보자도 이해할 수 있습니다. 이것이 제가 pw를 사용한 이유입니다.

dz5.5는 CC 공격 방지 기능이 있다고 주장하지만, 백그라운드에서 오랫동안 검색해 봤는데, 초보자가 조작할 수 없는 것으로 추정됩니다. . 당시 유명 웹마스터 포럼(dz를 사용)이 CC 공격으로 인해 오랫동안 열리지 못한 적이 있었습니다. dz의 CC 공격 방지 기능에 대한 개선이 필요한 것 같습니다.

18. 백업 기능

pw는 pw 프로그램 이외의 데이터 테이블 백업도 지원할 수 있으며, 판단 기준은 테이블 접두어에 따르지 않습니다. pw 테이블 이외의 데이터 테이블은 별도로 백업할 수 있습니다. 새 테이블을 생성하는 플러그인의 경우 데이터 백업이 매우 쉬워 더욱 사용자 친화적입니다.

dz는 테이블 접두사를 기준으로만 백업을 수행합니다. 예를 들어 cdb_test라는 테이블을 설정하면 해당 테이블을 포럼 데이터 테이블로 간주하여 백업합니다. 하지만 test라는 테이블을 설정했다면 자신만의 방식을 찾으세요. . . .

하지만 dz가 pw보다 나은 점은 백업을 압축할 수 있다는 점입니다. 압축 후 백업 파일을 다운로드하고 전송하면 공간과 시간이 크게 절약되므로 대규모 포럼에 매우 유용할 것입니다. dz backup은 파일명을 지정할 수 있으며 백업 데이터는 16진수로 표현됩니다(더 안전하지만 더 많은 공간을 차지함). 중국어 내부 코드를 가져오고 복원하는 문제는 없을 것으로 추정됩니다.

19. 파일 및 데이터베이스 확인:

dz에는 파일 및 데이터베이스 확인 기능이 내장되어 있는 반면 pw는 공식적으로 파일 확인 도구만 제공하지만 사용하기가 약간 혼란스럽습니다. . 놀라운 점은 때때로 프롬프트에 사용된 기능이 PHP 파일에 전혀 존재하지 않는다는 것입니다.

20. 주제 추천 및 관련 게시물 기능:

dz가 관련 게시물을 구현했습니다. 기능은 qihoo를 통해 제공되며, 테마 추천도 지원하는데, 이 점에서 pw보다 훨씬 뛰어납니다.

21. 템플릿 및 스타일 설정

phpwind는 백그라운드에서 스타일 CSS 파일을 설정할 수 있지만, 초보자가 시작하기는 쉽지 않지만 실제로는 비교적 편리합니다.

dz는 한 단계 더 나아가 초보자가 조작할 수 있도록 CSS의 내용을 양식으로 해석하지만 단점은 훨씬 더 큽니다. CSS에 컨트롤을 추가하려는 경우(예: 행 간격 조정, 등), 어떻게 해야할지 모르겠어서 템플릿을 수정해야겠네요. 다행스럽게도 dz는 추가 기능도 제공합니다. 템플릿은 백그라운드에서 직접 수정할 수 있고 편집 인터페이스에는 검색 기능도 있어 상황을 최종적으로 보완합니다.

dz는 pw보다 더 큰 이점이 있습니다. 기능면에서 dz에는 pw보다 더 나은 몇 가지 기능이 있으며 그 중 많은 기능이 더 큰 이점을 가지고 승리합니다.

출처: 기사-3363.html

上篇: 스틸 판타지가 무슨 뜻인가요? 下篇: 포산의 컴퓨터 시장은 어디에 있나요?
관련 내용