저는 CakePHP를 기반으로하는 매우 쉬운 웹 응용 프로그램을 개발했습니다. 현재 일부 속도 테스트를 실행하고 있습니다. 성능 최적화를 위해 .htaccess를 사용하여 mod_deflate와 같은 일부 Apache 모듈을 켭니다. 그러나 나는 만료 된 머리글로 고투하고있다. 나는 몇 가지 해결책을 발견하고이 내 현재 htaccess로이다 : 나는 자산의 일부가 올바른 값 형태로 플러그인을 오는 그러나 일부 JS/CSS 파일 (/ 응용 프로그램을 /이 있음을 알 수 YSlow에 사용CakePHP Expiring Headers (플러그인)
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</IfModule>
<IfModule mod_expires.c>
ExpiresActive On
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
ExpiresDefault "access plus 1 year"
</FilesMatch>
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/release
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
Plugins/X/webroot)는 값을 변경하지 않습니다.
또한 플러그인 폴더에 htaccess 파일을 추가하려고했지만 아무 것도 변경되지 않았습니다. 나는 아이디어가 부족하다.