버전 제어 사이트의 지속적으로 변경된 광고 템플릿 코드를 처리하는 방법

StackOverflow https://stackoverflow.com/questions/911356

  •  06-09-2019
  •  | 
  •  

문제

IVE가 작업 한 대형 프로젝트 (~ 310K UNIQ/DAY, 대규모 사이트, 많은 템플릿, 많은 컨텐츠)의 경우 광고 수익을 위해 사이트의 여러 섹션 (각각 다른 레이아웃이있는)을 판매하는 클라이언트를 처리해야합니다. 때로는 900x250의 페이지 상단, 때로는 NAV 아래 952x200이기도하며 때로는 사용자 지정 스타일의 새로운 DIV가 필요합니다. 광고는 Google의 광고 관리자를 통해 제공되며 광고 구매자는 당사 사이트의 구현 코드를 사용자 정의하는 데 거의 동의하지 않습니다.

이 사이트의 모든 코드는 우리가 매우 깔끔하게 유지하는 것보다 SVN 리포지토리에 있습니다.

  1. "온라인"(제작 서버) 템플릿 편집 (예 : 나쁜 아이디어)
  2. 로컬 사본을 변경하고 라이브를 밀어 넣고 (나중에 오래된 광고 코드로 되돌아 가서 누락/살아 가기 전에 처리해야 할 위험이 있습니다. 사람들은 사물을 그리워하고, 당신이하지 않는 것처럼 척하지 말고 '더 열심히 확인하십시오').

이러한 옵션 중 어느 것도 특히 매력적이지 않습니다. 너희들은 어떻게합니까?

도움이 되었습니까?

해결책

템플릿/소스 코드에서 광고 코드를 꺼내어 데이터베이스에 넣는 것을 고려할 수 있습니다. 광고는 다른 웹 사이트 컨텐츠와 같은 방식으로 코드에서 관리 할 수있는 사이트의 "콘텐츠"라고 생각합니다. 스테이징 사이트에서 광고를 설정 한 다음이 접근 방식으로 관련 비트를 라이브 사이트에 복사/붙여 넣을 수 있습니다.

다른 팁

가장 좋은 방법은 코드를 작은 조각으로 나누어 정적 코드를 다른 파일로 분리하는 방법을 파악하는 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top