나는 리팩터링 코드를 사용하여 백엔드가 속도, 보안 성을 향상 시키거나 프로젝트를 인수하는 다음 사람에게 더 쉽게 읽을 수 있다고 알고 있지만 HTML과 CSS를 리팩터링합니까? 그들이 마크 업 언어이기 때문에 코드의 몇 바이트를 닦아내는 것 외에 대안을 찾는 시간이 노력을 기울일 가치가없는 것처럼 보입니다. 특히 빡빡한 마감 시간을 갖고 작업하는 경우 특히 그렇습니다.리팩토링 HTML과 CSS
0
A
답변
1
페이지 성능을 높이거나 낮출 수있는 무수한 것들이 있습니다. 어떤 최적화와 마찬가지로, 사람들이 문제를보고 있거나 느려지는 곳부터 시작해야합니다.
페이로드를 가능한 가장 작은 크기로 줄이면 큰 차이가 있습니다. 여기에는 gzip, 캐싱 및 축소가 포함됩니다. 코드를 수천 번 다시 작성할 수는 있지만 gzip을 사용하고 CSS를 축소하는 경우보다 훨씬 작아지지는 않을 것입니다. 그러나 HTML 렌더링 문제가 너무 쉽게 발생하므로 HTML을 축소하지 마십시오.
미세한 레벨에서는 큰 이미지의 크기를 조정하고 브라우저에서 생성 된 많은 그라디언트 및 그림자를 구현하는 등의 특정 CSS 기능을 사용하면 성능이 상당히 떨어질 수 있습니다. 스크롤 할 때 느린 것을 알게되면이 같은 것들이 아마도 집중해야 할 부분 일 것입니다. CSS로 크기가 조정되는 640x480 이상의 이미지 하나만 있으면 일부 브라우저에서 성능이 저하 될 수 있습니다.
물론 지연 시간이 있습니다. 콘텐츠 배포 네트워크를 사용하거나 최소한 최적화 된 서버를 사용하면 HTML, CSS, JavaScript 및 이미지 파일이 사용자에게 전달되고 최대한 빨리 표시 될 수 있습니다.
관련 문제
- 1. HTML과 CSS 양식
- 2. MySQL의 html과 css
- 3. 가로로 뒤집기 html과 css
- 4. 개미는 HTML과 CSS
- 5. CSS 리팩토링 도구
- 6. CSS ID가있는 리팩토링
- 7. HTML과 CSS, 절대 질문 배치
- 8. 전체 사업부에 링크 - HTML과 CSS
- 9. Qt4 (위) 위젯의 HTML과 CSS?
- 10. 크고 오래된 CSS 파일 리팩토링
- 11. ie9의 현대 html과 CSS 언어 (CSS CSS)와의 호환성
- 12. HTML과 CSS : 웹 사이트에서 비디오를 재생하는 방법
- 13. CSS 및 HTML과 같은 WPF 스타일 적용
- 14. 다른 폴더에 html과 css 파일 연결하기
- 15. 노드 js + 폴더의 html과 css 파일로드
- 16. 센터 HTML과 CSS 내가 여기에이 코드가
- 17. Meteor (1.0) 패키지에서 html과 CSS 변경하기
- 18. CSS - 내 HTML과 BODY 사이의 흰색 갭
- 19. BEM 방법론에 따른 HTML 및 CSS 리팩토링
- 20. 리팩토링
- 21. 리팩토링
- 22. jQuery로 리팩토링 UI 콜백
- 23. HTML과 CSS가 작동하지 않습니까?
- 24. pyqt에서 HTML과 같은 테이블
- 25. html과 스타일러스가있는 뿌리
- 26. RabbitMQ 패닝을위한 Clojure 코드의 리팩토링 리팩토링
- 27. HTML과 테이블
- 28. HTML과 자바
- 29. HTML과 파이썬?
- 30. HTML과 webbrowser
https://developers.google.com/speed/docs/best-practices/rules_intro에서 살펴볼 수 있습니다. –