2013-11-28 3 views
0

나는 새 사이트를 약간 뒤로 개발했지만, 나에게 묻지 마십시오! 하지만 라이브 서버에 사이트를 만들었습니다. 처음에 호스팅 될 것이고 다른 사이트에서는 샌드 박스 환경으로 사용할 수있는 새 도메인을 만들어서 PayPal이 작동하도록 할 수 있습니다. 등 I followed this tutorial다른 서버에 사이트를 복사 한 후 Magento CSS가 업데이트되지 않습니다.

그래서 모든 괜찮 았는데! 하위 도메인에서 내 사이트 사본을 가지고 있습니다. 내가 불명예스러운 관리자 로그인 리디렉션 자체가 문제가 있었지만 그것을 정렬, 내가 작동하기 때문에 wasnt 이유는 내가 내 캐시가 magento에서 사이트를 복사하기 전에 비활성화했기 때문입니다. 따라서 액세스 권한을 얻으려면 다시 활성화해야했습니다 (누가 공유하는지 알려주는 경우).

내 문제는 지금, 나는 CSS와 스킨 폴더의 이미지를 사용하여 내 웹 사이트의 디자인을 업데이트하고 있습니다. 문제는 내가 CSS에서 무언가를 업데이 트하고 내 서버에 하위 도메인 스킨 폴더에로드하지만 아무것도 약 15 분 후 및 모든 캐시를 지우고 프론트 엔드에 아무것도 변경 시간 수백! 나는 정말로 무슨 일이 벌어지고 있는지 이해하지 못한다.

내 css/js 및 이미지 폴더에 대한 링크가 웹 사이트의 머리글에서 모두 정확합니다. 그것은 CSS와 웹 사이트 자체를 업데이트하는 사이의 시간 지연과 같습니다.

모든 정보는 크게 감사하겠습니다.

종류는 톰

답변

0

브라우저는 서버의 대역폭을 절약하고 페이지 로딩 속도를 줄이기위한 기본적 좋은 외부 CSS 파일을 캐싱을 간주한다. 그러나 개발 목적으로 css 캐싱을 피할 필요가 있습니다. Firefox 또는 IE에서 CTRL + F5를 사용하여 캐시 된 CSS없이 웹 페이지를 다시로드 할 수 있습니다.

CTRL + F5를 사용하지 않으려면 URL 매개 변수로 css 파일에 타임 스탬프를 추가 할 수 있습니다. 예를 들어

, style.css?<?php echo time();?>

또한 캐싱을 만료 아파치 모듈을 사용할 수 있습니다. htaccess로

ExpiresByType text/css "access plus 1 second" 

http://httpd.apache.org/docs/2.2/mod/mod_expires.html

+0

불행히도 Ctrl 키를 사용하면 F5가 작동하지 않는 것 같습니다. 이것이 문제가 될 수있는 모든 것일 수 있습니까? CSS는 내 실시간 사이트에서 즉시 업데이트되며 두 사이트는 동일한 서버에 있습니다. dev 사이트는 하위 도메인에 있습니다. –

+1

Firefox의 firebug 확장 기능을 사용해보고 서버에 업로드 한 직후에 변경 사항을 볼 수 있는지 확인하십시오. – Robi

+0

안녕하세요 Robi, 나는 방화범 쟁이를 들여다 보았고 변경 사항을 즉시 볼 수 없습니다. 감사합니다. –

1

당신에게 젠토 관리자에 또한 장애인 캐시가 있습니까? 아마도 캐시되지 않은 브라우저 버전 (예 : Chrome의 시크릿 모드)에서 사이트를 다시로드 해 볼 수 있습니다.

관련 문제