2011-02-09 3 views
3
내가 테스트하고 웹 최적화에 대해 배울 수있는 새로운 dinamic 사이트를 만드는거야

... (구글 서버에 연결되어 exept JQuery와 분) HTML, CSS, JS를 들어 Site Index웹 페이지 최적화

파일 I 'Gzip으로를 사용하지 않는 공간을 제거하고 사용하여 압축, 더 많은 파일을 연결 PHP 파일을 작성했습니다 : compressed css - compressed js

if(extension_loaded('zlib')){ob_start('ob_gzhandler'); 
/*...php code to read files and remove comments/spaces*/ 
if(extension_loaded('zlib')){ob_end_flush();} 

을 주요 이미지, 나는 one

으로 ​​모든 이미지를 붕괴

페이 스북 버튼과 같은 경우 jQuery를 사용하여 페이지를로드 한 후에 iframe을 교체합니다. adbrite와 동일한 작업을 수행하려고하지만 광고를 어떻게 작성해야할지 모르겠습니다. 교체하거나 코드를 HTML에 삽입하면 로드 후, 페이지 disapper 및 유지에만 ...

누군가가 도와 드릴까요? 나는 (최적화) 잘하고있어 경우

당신은 말해 줄 수와 어디

감사합니다 ...

+0

그들은 document.write를 사용합니다. http://www.stevesouders.com/blog/2010/12/15/controljs-part-3/을 참조하십시오. – jasssonpet

답변

2

그것은 좋은 시작입니다을 향상시킬 수 있습니다,하지만 당신은 동적으로 아무것도 압축하지 않아야합니다. 이는 너무 비싸고 압축되지 않은 콘텐츠를 제공하는 것보다 느려지 게됩니다.

사용 GZIP/을 수축하고 몇 가지 이름을 YUI, 구글의 폐쇄 컴파일러 또는 uglifyjs 같은 minifier와 자바 스크립트 파일을 압축. 통계 파일을 제공하십시오.

위의 모든 프로세스 (및 그 이상)를 자동화하는 훌륭한 도구는 Apache ANT입니다.

한 스트림에서 모든 콘텐츠를 동적으로 제공하는 훌륭한 라이브러리는 supplyJS입니다.

0

또한 시도 할 수 있습니다 구글 과립 : http://code.google.com/p/granule/ (프로그래밍 압축하고 즉시 축소하고 CSS의 파일과 JS 파일에있는)

또한 당신의 코드가 Document.write()을 사용할 수 있기 때문에 작동하지 않습니다 "즐기는 경우가 광고하는"확인 메서드는 문서가 구문 분석되는 동안 호출되어야합니다. 비동기 적으로 또는 지연된 방식으로로드하십시오.

http://www.sitepoint.com/non-blocking-async-defer/