CMS2.0 시대의 경우 EFV 똑똑한 클라우드 트랜스코딩 CMS 변경 업데이트, 100개 이상의 세부 사항 최적화, 3,000 라인 코드, 40시간 전체 마음 투자
EFV 똑똑한 클라우드 트랜스코딩 스스로 가져온 CMS 그때 디자인, 너무 많이 생각하지 않고, 단순히 정적 인 전면으로 페이지를 표시하는 것이지만 배경에 따라 트랜스코딩 시스템이 점점 더 강해지고 CMS 점차적으로 따르지 않는다 트랜스코딩 핵심은 업데이트되었으므로 5 월 노동의 날이 끝나고 거의 40 시간이 걸렸습니다 CMS 잘 계산하지 않았지만 CMS 적어도 수백 개의 최적화가 포함되어 있습니다 CMS 모델, 뒷면 CMS 설정, 시리즈 관리, 비디오 관리 등.오늘 우리는 우리가 어떻게 최적화했는지에 대해 이야기 할 것입니다.
CMS2.0 디자인 개념
사용하기 쉽고 효율적이며 빠르며 최대한 줄이기 위해 노력합니다 JS、CSS 충전, 가져오기 즉시 사용하기 쉽고 운영 편리한 모든 페이지 흐름 변환 ( 홈 페이지, 분류, 태그 재생 페이지, 사용자 페이지, 검색 페이지), 모든 페이지 무제한 충전, 사용자의 마음 흐름 경험을 향상시키고 무제 한 충전에 기초하여 좋은 제공 SEO 효과가 있다.
최적화된 프로젝트 선택
- 1 - 전체 템플릿을 다시 쓰고, 나는 그것이라고 부른다
projectx전체 사용uikit건설 작성, 다른 제 3 자 도서관을 소통하는 것은 거의 없으며, 전체CSS그리고JS단지 충전5서류는 매우 빠른 속도입니다. - 둘째, 탐색은 완전히 최적화되며, 한 전면 디자인에서 탐험이 필수적이며 좋은 탐사는 이미 절반의 성공을 거두었습니다.
- 3
PC탐색은 전체 분류를 추가하고, 모든 라벨의 입구와 사용자 경험이 훌륭합니다.

4.모바일 최상위 탐색은 사용자가 어떤 페이지에 접근할 수 있도록 쉽게 추적 메뉴를 추가합니다.

- 모바일 끝을 위해 완전히 재 설계된 슬라이드 나비, 모든 분류, 라벨, 일반적인 탐색은 내부에 있습니다.사용자는 한 번 클릭하면 원하는 페이지로 이동할 수 있습니다.

6.모든 모일링 페이지의 폭포 흐름이 변경되었으므로, 폭포를 수행하기 위해 모든 데이터 유형은 새로운 포스터가 추가되었습니다 2 필드, 그리고 포스팅을 업로드 할 때 자동으로 흐름이 사용되는 포스티벌 필드를 생성하고, 이 필드는 자동으로 광범위한 높은 속성을 얻을 수 있습니다 API 수입, 폭포 흐름을 위해 사용 APP 그 후에, 나는 또한 무한한 폭포 흐름을 발사 할 것입니다 EFV 특별한 APP.

- 7 다시 쓰기 클라우드 스토리지 코드, 업로드 실패 자동 재시험, 프로세스를 개선 클라우드 스토리지 동기화된 소스 코드는 기본적으로 다시 작성되며, 또한 독립적으로 하나의 개별 출력으로 나옵니다 클라우드 스토리지 동기화 하위 시스템은 주 프로그램에서 작동 할 수 있으며, 주 프로그램의 작동에 영향을 미치지 않고 독립적 인 버전으로 분리됩니다 클라우드 스토리지 더 강력하고, 자유로운 설정을 추적 하려면 폴더, 추적 하는 파일 유형, 다운로드 완료 삭제, 업로드 완료 제거 또는 필터 몇 가지 파일 후 카트리지 삭제 하지 않습니다 등 지원
wasabi、s3、minio알리OSS7개 구름, 또 촬영 구름 등 국내외의 대부분이 알려져 있다 클라우드 스토리지 서비스, 자세한 소개 링크 :https://express-ffmpeg-vip.moejj.com/blog/5ec4a5d0e84cb5c0e1a32845 -
- 더 많은 시험 시간 설정.다중 해상도 순서 문제 해결, 수정 동영상 플레이어 문제를 해결하고, 최적화 재생 페이지 충전 속도, 배경 화면 사용자가 시도하는 시간을 맞춤 할 수 있습니다 오래되었으며, 자발적으로 설정하고, 사용자가 권한이 없을 때 얼마나 많은 초를 볼 수 있습니까 테스트 콘텐츠 배경화가 맞춤 될 수 있으며, 다중 해상도를 수정하여 발생할 수있는 순서 문제를 해결합니다 동영상 플레이어 큰 페이지 문제를 뒷받침합니다.
- 9.다시 하나를 고치기
ffmpeg커뮤니티가 존재하는BUG일부 스크린 녹음 소프트웨어 스크립트 비디오 트랜스코딩 실패의 문제, 왜냐하면 간격이 너무 크기 때문에BUG. -
- 포인트 가격과 최소 소비금을 변경하여 홍보 및 업로드 등 포인트를 얻는 설정이 더 유연해집니다.원래는
CMS중간 포인트 가격 설정은 얼마나 많은 포인트를 지불하고, 적어도 단지 하나의 포인트 1 달러를 설정하는 것이 매우 불안정한,이 변경에 도달 한 달러는 구입할 수있는 몇 점을 설정 할 수 있습니다101 포인트, 이 설정 예를 들어 서명에 점수를 얻고, 승인에 점수, 업로드 점수를 받는 점수 포인트 방송, 점수 구매 다운로드 권한은 더 유연 할 것이며, 또한 원래 최소 점수를 변경하고, 최소 소비 금액으로 변경, 즉 적어도 얼마나 많은 점수를 구입.
- 포인트 가격과 최소 소비금을 변경하여 홍보 및 업로드 등 포인트를 얻는 설정이 더 유연해집니다.원래는
- 11 실시간으로 만들어진 다운로드
mp4임의 이름, 추가movie필드download그리고downloadprice.이 디자인 및 제작 다운로드 권한 기능은 너무 강력하고, 당신이 유지할 필요가 없습니다MP4뒷면에 새로운 슈퍼가 추가되었습니다API다운로드하는 비디오가 없습니다mp4이 경우 시스템은 실시간으로 직접 기반을 둔다m3u8하나를 만들기mp4그리고 다시 다운로드하고 캐시 비디오 다운로드 필드에서 다음 번에 동일한 비디오를 다시 다운로드하면 폴더에서 직접 반환되며 더 이상 실시간으로 생성되지 않습니다.자세한 소개 :https://express-ffmpeg-vip.moejj.com/blog/5ebf6daee84cb5c0e1a32844 - 12, 추가 다운로드 권한 구매 메커니즘, 점수에 따라, 다운로드 권해 지속 시간을 결정합니다.새로 추가
CMS포인트 다운로드 비디오의 기능, 자세한 내용은 이전의 연결을 참조 할 수 있으며, 다운로드 권한의 길이 판단, 배경 화면은 기본 다운로드 권한의 포인트 가격 및 다운로드 권한의 길이를 설정할 수 있으며, 또한 단일에 대한 비디오 설정 다운로드 권한에 필요한 포인트 수, 이 다운로드 권한은 유효 기간 내에 무제한 다운로드 할 수 있으며, 제한된 시간을 초과 한 후 다시 사용해야 포인트 구매 다운로드 권한. - 13 일
fluent API실시간으로 특정 비디오를 생성하는 특정 해상도MP4그리고 돌아오는path.FluentAPI예요EFV시스템 뒤에 있는 핵심 가치가, 호출에 따라api모든 것을 달성할 수 있다 트랜스코딩 또는 세그먼트 분할 심지어 스크립트, 역동적 인 그림, 시험 비디오 등 모든 기능을 생성 하 고, 제 3 자 초대는 할 수 있습니다EFV으로서 트랜스코딩SAAS서비스는 모든 기능을 수행합니다.이번에는 첫 번째 다운로드 기능을 사용하여 제작되었습니다FluentAPI즉 전달apikey,apisecret,id,hd실시간으로 기반을 둔다ID비디오에 대한 검색 결과, 기반으로hd지시된 분리성에 따라 m3u8 하나를 만들기mp4그리고 다시 돌아와path길을 가고, 그 다음에 다시path길이 처리됩니다. -
- 뒤쪽은 사용자 점수 구매 기록을 증가시키고, 뒤쪽에는 새로운 사용자 포인트 소비 기록이 추가되었으며 모든 소비 관리자는 명확하게 볼 수 있습니다.
- 15., 하위 시스템 분리 프로그램의 두 라이브 방송 서비스 시스템은 분리, 많은 사용자가 라이브 라디오 기능을 사용하지 않습니다, 그래서 이번에 직접 라이브 라이브 서비스 기능을 분리 작동, 하나의 키를 실행 할 필요가있다.
- 16 일
projectx더 많은 시리즈에 대한 지원, 영화, 정보, 그림 만화, 오디오 및 라이브 방송 뒤에는 천천히 지원됩니다. - 17 일
CMS사용자 지정 탐색, 지금은 사용자 정의 할 수 있는config중간 새 건설navbar.js탐색을 할 수 있는 방법projectx템플릿에서 구성이 자동으로 충전됩니다.설정 사례 :
module.exports = {
navbar: [{
title: '热门视频',
href: '/hots'
}, {
title: '试试手气',
href: '/random'
}, {
title: '资讯',
href: '/articles'
} , {
title: '图集漫画',
href: '/imageslist'
} , {
title: '发现更多',
href: '/discover'
}]
}
예를 들면, 템플릿에 있는 PC 탐색 및 모바일 끝 헤드가 편리한 탐험을 따르며, 또한 스위치 탐행에서이 탐사 구성이 충전됩니다.
- 18, 후방 비디오 라이브러리 실시간 반응을 증가시킵니다 트랜스코딩 진보, 다른 해상도의 진보를 실시간으로 반환하여 사용
socketio강력한 실시간 기능, 초기 실행 트랜스코딩 진보는 실시간으로 돌아와 다른 해상도의 실시간 반환, 비디오 :https://www.leimulamu.com/movie/5ec4dcf131ec047e1d7686ed - 19., 해상도를 선택, 해상도 정보를 기록, 다음 번에 기본으로 이 해상도가 충전되면 사용자가 앞쪽 끝에 있습니다 재생 비디오에서 선택한 해상도는 뒤쪽으로 기록됩니다 재생 모든 비디오는 기본적으로이 해상도를 선택합니다.
- 20 비디오에 따라
ID기록을 재생 오래 동일한 비디오 업데이트 자동으로 기록에 로드 재생 오랜 시간의 해상도를 변경하는 것은 또한 기록에서 재생 오랜 시간 진행 재생 사용자가 무의식적인 비디오를 재생 시간의 재생 오랜 시간 동안 기록, 뒤에 다시 이 비디오로 들어가서 직접 녹음에서 재생 시간이 길어지기 시작 재생 녹음의 해상도를 변경할 수 있습니다 재생 시간이 길어지기 시작 재생. - 21., 홍보는 포인트를 설정할 수 있으며, 후면은 스스로 접근 가능한 포인트의 프로모션을 설정할 수도 있고, 현재 점수를 얻을 수 있는 방법은 다음과 같습니다: 매일 서명, 홍보, 비디오 업로드, 구매 포인트.1달러와 함께 구매할 수 있는 점수 설정, 효과는 훌륭합니다.
- 새로운 템플릿은 매일 서명 기능을 추가하고, 새 템블릿에는 여러 개의 매일 체결된 버튼 입력이 있으며, 사용자의 매일 로그인 힘을 향상시킵니다.
- 23.새로운 사용자가 직접 구매할 수 있는 추가
VIP사용자 그룹의 기능은 원래 포인트를 구입하고 다시 포인트로 구매할 수 있습니다VIP사용자 그룹, 이제 포인트 구입 사용자 집단의 기능을 유지 하 여 사용자가 직접 구입할 수 있는 새로운 추가VIP사용자 그룹의 기능 - 24), 동적 그림 촬영을 스마트 스크립트로 변경하고, 비디오 중간 스크린에서 시작 시간 설정을 포기합니다.테스트에 따르면, 만약 설정 된 역동적 인 그림이 시작되는 시간을 촬영하는 경우, 비디오 자체의 길이를 초과하면 역동적으로 생성되지 않을 것이고, 코드를 개선하고, 자동으로 스크립트 동영상의 중간 위치는 역동적인 그림을 생성합니다.
- 25., 개선 드라마 시리즈 공식 출판 프로세스, 추가 드라마시리즈 공식 출시 버튼을 추가 하 고 드라마 후에, 어쩌면 때문에 드라마 집중 아무 내용이 없기 때문에 프레임 테이블에서 오류를 표시 하 고, 그래서 이번에 추가 공식 발표 기능, 사용자는 추가 하 게 분할 후 다시 클릭 할 수 있습니다 공식 게시, 그래서 당신은 무의식적으로 제어 할 수있다.
요약하기
짧은 글에서 20일 동안 내가 한 모든 노력에 대해 설명할 수는 없고https://www.leimulamu.com 스스로의 경험.


