还有另一个与此类似的线程已关闭并且其中没有任何有用的信息:https ://stackoverflow.com/questions/11955822/php-file-caching-vs-cache-through-htaccess
如果通过.htaccess进行缓存,是否有必要实现一个php缓存系统?这是我当前的 .htaccess 缓存:
<IfModule mod_headers.c>
# Cache Media Files
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf|mp3|mp4)$">
Header set Cache-Control "public"
Header set Expires "Mon, 20 Apr 2015 20:00:00 GMT"
Header unset Last-Modified
</FilesMatch>
# Cache JavaScript & CSS
<FilesMatch "\.(js|css)$">
Header set Cache-Control "public"
Header set Expires "Mon, 20 Apr 2015 20:00:00 GMT"
Header unset Last-Modified
</FilesMatch>
# Disable Caching for Scripts and Other Dynamic Files
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control
</FilesMatch>
</IfModule>
有了这个文件缓存,构建一个 php 缓存系统会进一步改善我的网站吗?或者在 .htaccess 中压缩数据并使用 php 进行缓存是否更有意义?我只是想了解哪种缓存方法可以更好地改善网站,或者是否建议同时使用这两种方法。